103 iPS Persistence




The iPhreaks Show show

Summary: <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">02:17 - </span><a href="http://en.wikipedia.org/wiki/Persistence_(computer_science)" style="text-decoration:none;">Persistence</a></span></p> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">03:08 - Approaches for Persistence</span></span></p> <ul dir="ltr"> <li><span style="font-size:14px;"><a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/index.html" style="text-decoration:none;">NSUserDefaults</a></span></li> </ul> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">06:03 - </span><a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Protocols/NSCoding_Protocol/index.html" style="text-decoration:none;">NSCoding</a></span></p> <ul dir="ltr"> <li><span style="font-size:14px;"><a href="https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSKeyedArchiver_Class/index.html" style="text-decoration:none;">NSKeyedArchiver</a></span></li> </ul> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">07:57 - </span><a href="http://en.wikipedia.org/wiki/Property_list" style="text-decoration:none;">.plists (Property Lists)</a></span></p> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">10:44 - Options for Handling Large Elements    </span></span></p> <ul dir="ltr"> <li><span style="font-size:14px;"><a href="http://www.sqlite.org/" style="text-decoration:none;">SQLite</a></span></li> <li><span style="font-size:14px;"><a href="http://en.wikipedia.org/wiki/Core_Data" style="text-decoration:none;">Core Data</a></span></li> </ul> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">12:29 - </span><a href="http://www.sqlite.org/" style="text-decoration:none;">SQLite</a><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"> &amp; </span><a href="http://en.wikipedia.org/wiki/Core_Data" style="text-decoration:none;">Core Data</a><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"> Pros and Cons</span></span></p> <ul dir="ltr"> <li><span style="font-size:14px;"><a href="http://en.wikipedia.org/wiki/Object_graph" style="text-decoration:none;">Object Graphs</a><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"> vs </span><a href="http://en.wikipedia.org/wiki/Object-relational_mapping" style="text-decoration:none;">ORMs</a></span></li> <li><span style="font-size:14px;"><a href="http://en.wikipedia.org/wiki/Multithreading_(computer_architecture)" style="text-decoration:none;">Multithreading</a></span></li> <li><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">Undo/Redo Support</span></span></li> <li><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">Different Stores</span></span></li> </ul> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">23:40 - Different Implementations with Core Data</span></span></p> <ul dir="ltr"> <li><span style="font-size:14px;"><a href="http://aetherlog.com/" style="text-decoration:none;">Aether</a></span></li> </ul> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">25:29 - Binary</span></span></p> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">26:31 - In-Memory</span></span></p> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">27:39 - Using Core Data for the First Time (Gotchas)</span></span></p> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">30:11 - Third-Party Persistence Frameworks/Libraries</span></span></p> <ul dir="ltr"> <li><span style="font-size:14px;"><a href="https://realm.io/" style="text-decoration:none;">Realm</a></span></li> <li><span style="font-size:14px;"><a href="https://github.com/yapstudios/YapDatabase" style="text-decoration:none;">YapDatabase</a></span></li> <li> <a href="https://github.com/ccgus/fmdb" style="text-decoration:none;">fmdb</a><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"> </span> </li> <li><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"><a href="http://couchdb.apache.org/" style="text-decoration:none;">CouchDB</a></span></li> </ul> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">32:24 - APIs, Crashing Issues</span></span></p> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">35:35 - Tracking Core Data Changes</span></span></p> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">37:05 - Migration</span></span></p> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">Picks</span></span></p> <p dir="ltr"><span style="font-size:14px;"><a href="http://martiancraft.com/blog/2015/03/core-data-stack/" style="text-decoration:none;">Marcus Zarra: My Core Data Stack</a><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"> (Alondo)</span><br> <a href="http://nshipster.com/nsundomanager/" style="text-decoration:none;">NSHipster: NSUndoManager</a><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"> (Alondo)</span><br> <a href="https://www.lytro.com/" style="text-decoration:none;">The Lytro Camera</a><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"> (Andrew)<br> Don’t drink coffee as soon as you wake up (Jaim)</span><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"> </span> </span></p> <p dir="ltr"><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">iPhreaks T-Shirts are available via </span><a href="http://teespring.com/" style="text-decoration:none;">Teespring</a><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">! Visit </span><a href="http://teespring.com/iphreaks" style="text-decoration:none;">teespring.com/iphreaks</a><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"> to reserve yours by Wednesday, May 6th!</span></span></p> <p><span style="font-size:14px;"><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">T-shirt styles </span><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;">include:</span><span style="background-color:transparent;color:rgb(0, 0, 0);font-family:arial;"> unisex up to 3x, ladies', hoodies, and long sleeve tees. Teespring also offers international shipping so that all of our listeners have a chance to buy!</span></span></p> <p> </p> <p> </p>