[iOS/Swift] Realm - CRUD
·
iOS/UIKit&SwiftUI
💡 swift에서 Realm 사용해보기✅ Realm Model 만들기 @Persisted앱을 종료하더라도 유지되어야 하는 데이터를 지정하기 위해 사용✅ PK 지정하기@Persisted(primaryKey: true) var id = 0  PK값을 별도로 지정할 수도 있고, 자동으로 key값을 지정하도록 할 수 있다.💡 CRUDimport RealmSwiftlet realm = try! Realm()realm 파일에 접근하는 상수를 선언한다.realm 파일의 위치를 찾는 코드도큐먼트 폴더 내 default.realm🔎 Createlet realm = try! Realm()let specificPerson = realm.object(ofType: Person.self, forPrimaryKey: 123..
iOS 13 이후의 앱의 라이프 사이클 & available
·
iOS/UIKit&SwiftUI
iOS 13.0 버전ios 13.0 버전 업데이트가 되면서 iPad OS가 등장하게 되었다.아이패드에서는 두 개의 앱을 동시에 실행할 수 있게 되면서 앱의 생명주기 관리 방식에 변화가 생겼다.  앱의 생명주기(Life Cycle)생명주기란?앱의 실행부터 종료, 백그라운드 상태까지 앱의 상태가 전환되는 과정을 말한다. Not Running앱이 시작되기 전 상태 (아직 켜지 않음) ForeGroundActive앱이 화면에서 실행 중인 상태하나의 앱만 Active상태로 유지할 수 있음(아직 아이폰에서 두가지 앱을 동시에 실행할 수 없으니까!)Inactive앱이 화면에서 실행 중이나 어떤 신호도 받지 않는 상태 (비활성화 상태)앱 사용중 전화오거나 알람 울릴 때..BackGround앱이 화면에 보이지 않지만 실..