ios 6 Programming Cookbook
水上刻字
这个作者很懒,什么都没留下…
展开
-
1.21 ios中检查类是否在运行期间可用
解决办法使用 NSClassFronString函数。传入类的名称字符串符。若是返回值为空(nil),则表示这个类无法在这台设备上使用;反之,这个类则可在这台设备上使用。参照下面范例代码: if (NSClassFromString(@"NSJSONSerialization") != nil){/* You can u翻译 2013-11-16 18:28:34 · 332 阅读 · 0 评论 -
1.23 ios中如何分配、使用数组(排序)
一个 NSArray或者其子类的对象可以存储 n个其他类型的对象。这些对象可以通过索引访问。例如,假设我们有 10 双袜子,我们刚所有的袜子从左到右放到一个平台上。我们一次叫它们:袜子1,袜子2,袜子3 等等。所以最左边的袜子叫做袜子 1,挨着它的叫做袜子2,以此类推。这样是不是比说“我红色袜子旁边的蓝色袜子”要简单的多?这就是数组做的事,它能使操作多个条目更加容易翻译 2013-11-16 19:40:47 · 535 阅读 · 0 评论 -
1.20 检查sdk的类方法或实例是否可用
开发过程中遇到的问题:你在最新版的 SDK上进行开发,但是你希望对运行旧版本的设备也支持。 解决办法:使用 NSObject的 instancesRespondToSelector:类方法检测指定的selector是否存在类实例中。要确认一个类是否响应本身的类方法,需使用respondsToSelector:类方法。你可以使用同样方式检测,在一个实例的实例方翻译 2013-11-16 18:17:33 · 416 阅读 · 0 评论 -
1.22 ios中使用整型或封装好的数字
正如我们用 NSString对象来存储字符串,我们可以用 NSNumber对象来存储数字。你可能会问为什么?答案很简单:允许一个对象存储数字的值可以让我们方便的把数字存到磁盘,从磁盘取出。还能用一个简单的对象存储有符号、无符号以及浮点数,不要定义和转换各种不同类型的变量。变量的类型是无穷尽的。 让我们来看看 NSNumber对象的构造函数:翻译 2013-11-16 18:33:09 · 626 阅读 · 0 评论 -
1.2.5 分配和使用 Sets
你需要存储一组对象但是每个对象只存一次(剔除重复的数据)。 用集合(sets)来代替数组。. Sets 和 array非常相似。二者最大的区别就是 sets中相同对象只能被添加一次。当你第二次添加同一个对象时,sets会拒绝添加。 我们使用 NSSet类表示不可改变的 sets,翻译 2013-11-18 13:03:25 · 323 阅读 · 0 评论 -
1.2.4 分配和使用字典
你想把键值数据存储到一个对象中,或者你需要根据数组中的 key检索出对应的对象,不过数组满足不了这个需求,因为不容易在数组中使用一个 key 来查找对象。 一个 dictionary是一个特殊的容器,其中的每个项都包含一个 key.这是 dictionary和array最主要不同的地方之一。array的每一项(对象)都有一个数字的索引,然而 di翻译 2013-11-18 12:57:54 · 241 阅读 · 0 评论