QueryKit 和 DATAStack For CoreData

2016-10-17
阅读 4 分钟
3.2k
其实我在segmentfault 上已经写过好几篇关于CoreData 的一些介绍了。大家好像一直都对 CoreData 没有什么好感,我一开始接触它呢仅仅是因为我什么都不懂,只知道有这么一个东西可以持久化存储东西,然后就开始学写了。学着学者就会发现,额,好像上手起来不是那么的简单哦。去Google 一圈发现,大家对这个东西吐槽挺多的...

UIAlertController 介绍

2016-05-20
阅读 5 分钟
2.4k
你知道 UIAlertView、UIActionSheet (以及它们各自的 delegate protocols) 在 iOS 8 中已经被废弃了吗?

Youtube play button animation using POP

2016-05-17
阅读 4 分钟
2.4k
Youtube play button animation using POP 原文链接 初始项目 第一步呢就是创建一个UIButton的子类叫做PlayButton 正如你所看到的那个样子这个按钮呢有两种状态一种是播放一种是暂停,这里呢我们再定义一个枚举 {代码...} 在之后会详细的描述为什么这里声明了 var value: CGFloat 这里讲解下实现这两种状态的转换的动画...

SugarRecord For CoreData

2016-05-15
阅读 7 分钟
3.2k
SugarRecord is a persistence wrapper designed to make working with persistence solutions like CoreData/Realm/... in a much easier way. Thanks to SugarRecord you'll be able to use CoreData with just a few lines of code: Just choose your stack and start playing with your data.

NSCache-Swift

2016-05-12
阅读 3 分钟
5k
NSCache 好像没有怎么经常用到过? nonono 我们常用的SDWebImage图片下载库的缓存机制就是通过NSCache来实现的。到底是一个什么东东呢。

CoreData NSFetchedResultsController 简介

2016-03-14
阅读 8 分钟
3.3k
通常我们会使用一个数组来用作tableview的数据源,但这种做法的关键问题在于:假如数组特别大,而占用的内存又特别多的话,那么程序性能将受到严重的影响,这点在原来的开发中可能已经体会到了。但在早些时候,我们通过NSFetchRequest来获取CoreData数据,但这种做法返回的仍然是一个数组。虽然说,我们可以直接使用这种...

CoreData Fetch 浅入

2016-03-10
阅读 15 分钟
4k
Intermerdiate Fetching 获取你所需要的数据 通过predicates来提炼你所选择的结果 在后台进行获取,不影响UI 直接更新一个对象在持久话存储区中,避免不必要的获取。 在真正开始前,你可以先看看之前写过的一片博客。在里面简单介绍了 CoreData 中获取数据。 CoreData的增删查改 当你有了大概的了解之后,我们来慢慢的体...

CoreData初次实践(一)

2016-03-05
阅读 6 分钟
2.5k
今天我们来通过创建一个小的Demo来实践我们的CoreDate 的学习。参考书籍Core_Data_by_Tutorials 初始项目 更多关于CoreDate的基础知识 二 创建Core Data Stack 主要一下几个步骤: NSManagedObjectModel NSPresistentStore NSPersistentStoreCoordinator NSManagedObjectContext在这里就不多说每一个都是什么了,可以参...

iOS 本地通知那些事

2016-01-12
阅读 8 分钟
4.2k
远程通知(remote notifications):这种情况下,通知可以被分成两个类别:(a)推送通知(The push notifications),被服务器初始化,然后通过APNS,最终到达用户设备。(b)静默通知(The silent notifications),其实也是推送通知,但是他们并没有被展示给用户,而是立即被App处理以发起某项任务,最后当一切都完成时,...

用 SwiftyUserDefaults 操作 NSUserDefaluts

2015-12-03
阅读 4 分钟
6.6k
SwiftyUserDefaults是一个十分方便操作NSUserDefaluts的第三方库,整个库的代码不是很多。我们学习一下。整个库呢基本上就是对NSUserDefaults的扩展。

Swift实现GithubOAuth2

2015-12-03
阅读 1 分钟
2.9k
最近在自己的一个小项目里要用到Github OAuth,因为是第一次用所有一开始有些摸不着头脑,经过一阵的研究还算是解决了。 首先呢我们要了解什么是 OAuth. 这里有一个不错的介绍OAuth 当我们了解之后,接下来就是实现 Github OAuth。Goole了一圈之后我发现了两个个很不错的教程而且是Swift的哦。 OAuth 2.0 with Swift Tut...

Swift随机数产生

2015-10-26
阅读 1 分钟
3.7k
arc4random是一个十分优秀的随机数算法,并且在Swift中也可以使用。它会返回给我们一个任意整数,我们想要在某个范围里的数的话,可以做模运算取余数就行了。

CoreLocation定位

2015-10-26
阅读 8 分钟
7.2k
CoreLocation是iOS中一个提供设备位置的框架。通过这个框架可以实现定位处理,获取位置数据。位置数据通常包括经度,纬度,海拔信息等。

NSUserDefaults简介

2015-06-23
阅读 2 分钟
7.5k
单例类:是单例模式的一个实例,而模式单例是一种常见的编程方式。在iOS中,单例模式很常见,它用于确保特定类只有一个实例。单例最常用于表示硬件或者操作系统向应用程序提供的服务。