移动数据库引擎Realm v2.4.4 发布

jopen 7年前
   <p style="text-align: center;"><strong><img alt="" src="https://simg.open-open.com/show/0f3ae104c7167272412079964cb5969e.png" /></strong></p>    <p> </p>    <p>Realm 是一个跨平台的移动数据库引擎,可运行于手机、平板和可穿戴设备之上。于 2014 年 7 月发布,准确来说,它是专门为移动应用所设计的数据持久化解决方案之一。 Realm 可以轻松地移植到您的项目当中,并且绝大部分常用的功能(比如说插入、查询等等)都可以用一行简单的代码轻松完成! Realm 并不是对 Core Data 的简单封装,相反地, Realm 并不是基于 Core Data ,也不是基于 SQLite 所构建的。它拥有自己的数据库存储引擎,可以高效且快速地完成数据库的构建操作。</p>    <h2>更新日志</h2>    <h3>增强</h3>    <ul>     <li>Add <code>(RLM)SyncPermission</code> class to allow reviewing access permissions for<br /> Realms. Requires any edition of the Realm Object Server 1.1.0 or later.</li>     <li>Further reduce the number of files opened per thread-specific Realm on macOS,<br /> iOS and watchOS.</li>    </ul>    <h3>Bug修复</h3>    <ul>     <li>Fix a crash that could occur if new Realm instances were created while the<br /> application was exiting.</li>     <li>Fix a bug that could lead to bad version number errors when delivering<br /> change notifications.</li>     <li>Fix a potential use-after-free bug when checking validity of results.</li>     <li>Fix an issue where a sync session might not close properly if it receives<br /> an error while being torn down.</li>     <li>Fix some issues where a sync session might not reconnect to the server properly<br /> or get into an inconsistent state if revived after invalidation.</li>     <li>Fix an issue where notifications might not fire when the children of an<br /> observed object are changed.</li>     <li>Fix an issue where progress notifications on sync sessions might incorrectly<br /> report out-of-date values.</li>     <li>Fix an issue where multiple threads accessing encrypted data could result in<br /> corrupted data or crashes.</li>     <li>Fix an issue where certain <code>LIKE</code> queries could hang.</li>     <li>Fix an issue where <code>-[RLMRealm writeCopyToURL:encryptionKey:error]</code> could create<br /> a corrupt Realm file.</li>     <li>Fix an issue where incrementing a synced Realm's schema version without actually<br /> changing the schema could cause a crash.</li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4959002492937967385" rel="nofollow"><strong>Carthage.framework.zip</strong></a></li>     <li><a href="/misc/goto?guid=4959002493047342476" rel="nofollow"><strong>realm-objc-2.4.4.zip</strong></a></li>     <li><a href="/misc/goto?guid=4959002493156316931" rel="nofollow"><strong>realm-swift-2.4.4.zip</strong></a></li>     <li><a href="/misc/goto?guid=4959002493251669577" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4959002493362956148" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>    <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/2575130c">http://www.open-open.com/news/view/2575130c</a></p>