본문 바로가기
728x90
반응형

분류 전체보기255

기타) KMM - IOS와 Kotlin의 만남의 개인적 견해 안녕하세요. 후르륵짭짭입니다. 사내 프로젝트를 하면서 일부를 KMM(Kotlin Multiplatform Moblie)를 하게 됐는데, 그 작업을 하면서 느낀 경험을 적어보려고 합니다. ** KMM이란 ** http://labs.brandi.co.kr/2021/11/02/jangsc.html KMM(Kotlin Multiplatform Mobile) Overview labs.brandi.co.kr 여기에 아주 친절하게 적혀 있는데, 간단하게, Pure한 Kotlin(java 코드와 Dependency가 걸려있지 않는,,, )을 IOS에서 Objc로 변형해서 FrameWork로 사용할 수 있게 해주는 것이다. 그래서 Android와 IOS개발자가 비즈니스 로직 부분에 대해서는 공통으로 개발 할 수 있게 되.. 2022. 3. 5.
PlayGround) Serial에서 Async는 머지? 안녕하세요. 후르륵짭짭입니다. 이번에도 글을 하나 올리려는데, Thread를 처리할 일이 있어서 공부하다 보니 헷갈리는게 있어서 글을 작성하려고 합니다. ** Serial Queue에서 Async는 무슨 의미가 있을까 ** DispatchQueue에서 Serial과 concurrent가 있는데, Serial에서 Async를 하더라도 들어온 순서대로 작업하게 되어 있다면 Async가 어떤 효과가 있는지 감이 안 잡혔다. let queue = DispatchQueue(label: "my.concurrent.lock.queue") DispatchQueue.global().async { queue.async { print("async - 1 \(Thread.current)") for i in 20.. 2022. 2. 28.
IOS)Realm - Configuration & Extension Realm Share - 2 안녕하세요! 륵짭이 입니다. 이번에는 Realm을 다른 Extension에서 공용으로 사용할 수 있도록 하는 방법을 공유하려고 합니다. 후우,,, 개발은 왤케 공부할게 많은걸까요,,, ** ShareExtension을 만들자 ** 일단 Extension을 추가해준다. 이렇게 해서 Extension을 추가를 해주고 - Podfile에 추가 - target 'Realm-Config&Encryp' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # Pods for Realm-Config&Encryp pod "RealmSwift" target 'shareExtension' do inherit! :searc.. 2022. 2. 13.
IOS)Realm - Configuration & Extension Realm Share - 1 안녕하세요! 후르륵짭짭입니다. 얼릉 Realm에 대해서 작성해야하는데,,, 너무 작성하기 쉽지 않네요 ㅠㅠ 일도 많고,,, 공부도 해야하고,,, 살려줘 ㅠㅠ ** Configuration ** Configuration => 시스템 구성 Realm을 생성할 때 어느 위치에 Realm을 저장할 건지 설정 할 수 있습니다. 그런데 프로젝트를 시작 할 때 마다 Configuration을 매번 작성 할 때가 있습니다. 즉, 공통으로 가져가는 Realm은 파일로 만들고 공통적으로 사용하는 겁니다. - Default Realm 찍어보기 - func realmLocation(){ print(#function) guard let realm = try? Realm() else {return} print(realm.conf.. 2022. 2. 13.
728x90
반응형