Ricky Tan

Ricky Tan 是iZJU iOS 版 3.1.3 以前版本及后台、Xcode 插件 RTImageAssets 的开发者,另有浙大网址导航 iStudy Chrome 插件等。更多请移步

文章

  1. Search Kit

    Search Kit 是一个用人类语言来搜索和建立内容索引的 C 框架。它支持词组或部分单词匹配,包括逻辑操作和通配符,且能通过相关性对结果进行排序。Search Kit 也提供了文档总结功能,在生成有代表性的摘要时很有用。最重要的是:它是线程安全的。

  2. NSAssertionHandler

    编程结合了人类思考过程中众多学科,从高层次的辩论和语义学——我们用来解释一个系统如何工作的故事——到支撑所有一切的数学和哲学机器。

  3. NSURLCache

    NSURLCache 为您的应用的 URL 请求提供了内存中以及磁盘上的综合缓存机制。作为基础类库 URL 加载系统的一部分,任何通过 NSURLConnection 加载的请求都将被 NSURLCache 处理。

  4. Type Encodings

    从数字电台和数学命理到象形文字和流浪汉码,找到看似平常的东西中隐藏的意思真是令人着迷。即使它们中隐藏的信息很少用到或者并不特别有趣,但正是那种寻找的快感激发着我们强烈的好奇心。

  5. NSValue

    打包就是用一个面向对象的容器来封装标量及其他一些值类型的过程,主要用于将那些值保存到面向对象的集合中——如数组和字典。在基础类库中,以轻量级著称的一个包装便是 NSValue 。

  6. CGGeometry

    除非你是个数学极客或者一个古希腊人,否则几何学应该不是你高中时最喜欢的课程。不过你仍有机会成为那个在课堂上尽职尽责地将所有必要的公式的程序写到你的TI-8X计算器里的那个人。为了保持尽可能少地做数学问题的传统,这里列出了一些不算复杂的 CoreGraphics 函数使你的工作更简单。

  7. NSCharacterSet

    基础类库(Foundation)拥有最好的、功能也最全的string类的实现。但是仅当程序员熟练掌握它时,一个string的实现才是真的好。所以本周,我们将浏览一些基础类库的string生态系统中经常用到且用错的重要组成部分:NSCharacterSet。

  8. CFStringTransform

    NSString 是基础类库中的佼佼者。 它虽然很强大,但是不提提它的可无缝转换的表兄弟 CFMutableString,或者更特殊的 CFStringTransform,是不负责任的。