Project/[release]iOS - Bitnote
-
[iOS_Bitnote] v1.0.0 리젝 - Guideline 2.1 - Information NeededProject/[release]iOS - Bitnote 2021. 3. 11. 03:40
Guideline 2.1 - Information Needed We're looking forward to completing our review of your app. Before we can continue, we need a video that demonstrates the current version in use on a physical iOS device. Keep these requirements in mind as you make your demo video: Only use footage of your app running on a physical iOS device, not on a simulator. Make sure the video clearly documents all releva..
-
[iOS_개발자 단어장] Realm 연결Project/[release]iOS - Bitnote 2020. 7. 31. 05:19
진행된 사항 Realm 초기화 RealmModel 생성 RealmModel ViewModel 변환 protocol 작성 그룹 생성, 그룹 삭제 디비 연동 진행할 사항 디비연동 그룹 수정 노트 생성, 수정, 삭제 /** 새로운 그룹 추가 */ func addNewGroup(_ groupTitle: String) { let newGroup = Group(title: groupTitle) groupDataList.append(newGroup) groupListOb.accept(groupDataList) // DB 에 그룹 추가 guard let realm = RealmManager.realm() else { return } try! realm.write { realm.add(newGroup.managedObj..
-
-
[iOS_개발자 단어장] MVVM 아키텍쳐 변경Project/[release]iOS - Bitnote 2020. 7. 25. 11:40
노트 입력 ViewController 에서 뷰모델, 비지니스 로직에 대한 부분을 분리 RxSwift 로 뷰와 뷰모델을 바인딩해서, 뷰모델이 변경되었을때 뷰가 자동 갱신되도록 변경 class NoteDetailViewModel { private let groupListModel = GroupListViewModel.sharedInstance // Subject: Observable + 외부에서 값 통제 가능 var noteInputItemsOb = BehaviorRelay(value: []) // Input let titleText = BehaviorSubject(value: "") // Output let isTitleValid = BehaviorSubject(value: false) init(){ _ ..
-
[iOS_개발자 단어장] 뷰 모델 변경, 노트 생성Project/[release]iOS - Bitnote 2020. 7. 23. 09:02
작업한 사항 뷰모델 클래스 생성 노트에 들어가는 아이템들을 List 로 넣을 수 있도록 함 - Text, image, url 링크 노트 입력화면 테이블뷰로 변경 - editMode 추가 테이블 셀은 내용에 따라서 높이 다르게 - heightForRowAt url 버튼 클릭시, 웹뷰 열기 키보드 show, hide 일때 url뷰 애니메이션 다음 작업 노트 수정, 삭제 Realm 연결 노트 입력 유효값 체크