본문 바로가기
반응형

iOS/Swift13

Swift Contacts read and write (주소록 읽기, 쓰기) Swift Contacts read and write (주소록 읽기, 쓰기) Swift Contacts read and write. 주소록에 이름, 전화번호, email을 읽고 쓰는 작업들이 필요했다. iOS 9.0이상 일경우 하기와 같은 방법으로 사용할 수 있다. NSContactsUsageDescription등록하기 주소록에 접근하기 위해서는 권한을 반드시 획득 받아야 한다. iOS 10.0 이상 에서는 반드시 plist에 NSContactsUsageDescription을 등록 해야 한다. NSContactsUsageDescription을 등록하는 방법이다. 일단 plist파일을 찾는다!! 방법은 2가지가 있다. 둘중에 편한 방법으로 추가하면 된다. 1. plist파일을 source형태로 열어서 xm.. 2019. 1. 13.
Swift Realm (2) - 조회하기 Swift Realm (2) - 조회하기 회사가 너무 바빴다....ㅠㅠ Realm의 간단한 조회하는것에 대한 포스팅을 하려고 한다. 저번 포스팅때 사용했던 객체이다. (계속 사용할것 같다.) PrimaryKey는 id라는 int형 value 를 사용한다. @objcMembers class CompanyInfo: Object, NSCopying { dynamic var id: Int = 0 dynamic var name: String? = nil dynamic var address: String? = nil dynamic var tel: String? = nil dynamic var fax: String? = nil func copy(with zone: NSZone? = nil) -> Any { let c.. 2019. 1. 6.
Swift Realm (1) Swift Realm (1) App을 만들때 대부분 DB가 필요하다. 이전에는 CoreData와 SQLite를 썼지만 이제는 Realm을 쓰려고 한다. Realm을 사용하는 이유는 몇가지가 있지만 가장 큰 것은 성능이다!!!!! Realm과 SQLite의 벤치마크 결과는 Realm Blog에서 볼수 있다. 또한, 구글 검색으로 여러 결과들을 볼 수있다. 출처 Realm Blog : https://realm.io/kr/blog/introducing-realm-react-native/ Realm은 홈페이지에 한글로 번역이 잘되어 있다. 하지만 최신버전은 번역이 되어있지 않으니 영문으로 봐야 한다. Cocoapods으로 설치하기 Podfile에 하기와 같이 넣어준다. 그리고 pod install or pod .. 2018. 12. 6.
Swift Xib localization Swift Xib Localization 개발을 하다보면 Localization이 필요하다. 먼저 Localization을 수행하는 함수부터 보자 public func NSLocalizedString(_ key: String, tableName: String? = default, bundle: Bundle = default, value: String = default, comment: String) -> String 복잡하다....또륵.... 특별한 일이 없다면 default로 채워져 있는 항목은 사용하지 않는다. 그렇기 때문에 필수 항목만 보겠다. 일반적으로 아래와 같이 사용된다. let localizationString = NSLocalizedString("key", comment: "설명") key.. 2018. 11. 18.
반응형