Ricky Tan
Ricky Tan 是一位来自杭州的 iOS 开发者,毕业于浙江大学,早期参与开发浙大校园应用 iZJU iOS 版。另外开源了一个反响不错的 Xcode 插件 RTImageAssets,及一个导航器 RTRootNavigationController 。更多其他内容请点我。
文章
-
NSError
NSError 是基础框架中的无名英雄。勇敢的在危险的方法调用时传入传出,通过消息发送者我们就可以从所关联的上下文中找出我们的错误。
-
Search Kit
Search Kit 是一个用人类语言来搜索和建立内容索引的 C 框架。它支持词组或部分单词匹配,包括逻辑操作和通配符,且能通过相关性对结果进行排序。Search Kit 也提供了文档总结功能,在生成有代表性的摘要时很有用。最重要的是:它是线程安全的。
-
NSAssertionHandler
编程结合了人类思考过程中众多学科,从高层次的辩论和语义学——我们用来解释一个系统如何工作的故事——到支撑所有一切的数学和哲学机器。
-
NSURLCache
NSURLCache 为您的应用的 URL 请求提供了内存中以及磁盘上的综合缓存机制。作为基础类库 URL 加载系统的一部分,任何通过 NSURLConnection 加载的请求都将被 NSURLCache 处理。
-
Type Encodings
从数字电台和数学命理到象形文字和流浪汉码,找到看似平常的东西中隐藏的意思真是令人着迷。即使它们中隐藏的信息很少用到或者并不特别有趣,但正是那种寻找的快感激发着我们强烈的好奇心。
-
NSValue
打包就是用一个面向对象的容器来封装标量及其他一些值类型的过程,主要用于将那些值保存到面向对象的集合中——如数组和字典。在基础类库中,以轻量级著称的一个包装便是 NSValue 。
-
CGGeometry
除非你是个数学极客或者一个古希腊人,否则几何学应该不是你高中时最喜欢的课程。不过你仍有机会成为那个在课堂上尽职尽责地将所有必要的公式的程序写到你的TI-8X计算器里的那个人。为了保持尽可能少地做数学问题的传统,这里列出了一些不算复杂的 CoreGraphics 函数使你的工作更简单。
-
NSCharacterSet
基础类库(Foundation)拥有最好的、功能也最全的string类的实现。但是仅当程序员熟练掌握它时,一个string的实现才是真的好。所以本周,我们将浏览一些基础类库的string生态系统中经常用到且用错的重要组成部分:NSCharacterSet。
-
CFStringTransform
NSString 是基础类库中的佼佼者。 它虽然很强大,但是不提提它的可无缝转换的表兄弟 CFMutableString,或者更特殊的 CFStringTransform,是不负责任的。