Realm Xamarin 0.75.0를 출시합니다
Realm Xamarin 0.75.0 버전을 출시합니다. 이는 발표 이후의 첫번째 릴리즈입니다. 필수적인 기능과 수정을 포함하고 있습니다. NuGet은 이미 업데이트가 기존 프로젝트에서 사용가능하며 새로운 프로젝트에 새 버전을 사용할 수 있다는 것을 알려주고 있습니다.
호환성 주의사항
- Realm 파일의 파일 포맷이 변경되었습니다. 파일은 자동으로 업그레이드되지만 열려있는 낡은 버전의 Realm 파일은 변경되지 않을 수 있습니다.
-
RealmResults<T>
는 더 이상INotifyCollectionChanged
을 구현하지 않습니다. 대신에 새ToNotifyCollectionChanged
메서드를 사용하세요.
주요 변경점
-
RealmResults<T>
은 새SubscribeForNotifications
메서드를 사용하여 세분화된 변화를 관찰할 수 있습니다. - 백그라운드 스레드에서 쓰기 트랜잭션을 사용할 수 있는
WriteAsync
메서드가Realm
에 추가되었습니다. - Realm 모델은 이제 바이너리 데이터를 저장하기 위해
byte[]
속성을 사용할 수 있습니다. -
RealmResults<T>
는 이제ObservableCollection<T>
를 생성하기 위해ToNotifyCollectionChanged
확장 메서드를 받을 수 있습니다. - MVVM 데이터 바인딩에 적합한 래퍼와 같습니다.
사소한 수정들
- Null이 지원되는
DateTimeOffset
속성이 이제 지원됩니다. - 문자열 속성에
null
을 대입하면 제대로null
을 반환합니다. - Fody 설치에 실패하면 이제
NullReferenceException
대신에 “Realms.RealmException: Fody not properly installed. RDB2_with_full_Realm.Dog is a RealmObject but has not been woven.” 예외가 발생합니다. - 몇 멤버에서 PCL
RealmConfiguration
가 빠집니다. - Fody 위버가 이제 비 기본형 nuget 리포지토리 경로에서도 발견가능합니다.
읽어주셔서 감사합니다. Realm과 함께 앞으로 더 나아가 멋진 앱을 만들어 보세요! 우리는 항상 StackOverflow, GitHub, 또는 Twitter 로 연락하실 수 있습니다.