摘要:
1.UIAcceleration: 被叫做加速事件的一个UIAcceleration类的实例是用来代表即时的三维加速数据。为了接收重力加速度,要注册一个应用应用程序作为一个共享UIAccelerater对象的委托对象(参考UIAcceleromete类)。 2. UIAccelerater: UIA 阅读全文
posted @ 2016-05-26 20:16
Near_milk
阅读(187)
评论(0)
推荐(0)
摘要:
类目是Object-C中最有用的一个特性。实质上,类目允许你为一个已存在的类添加一些方法而不用子类化该类,也不需要你了解该类的实现细节。 这是特别有用的,因为你可以给一个内建的对象添加方法。当你想在你的应用程序里面给所有NSString类型的实例添加一个方法,你只需要添加一个类目,而不需要通过定义一 阅读全文
posted @ 2016-05-26 17:41
Near_milk
阅读(208)
评论(0)
推荐(0)
摘要:
在Object-C中,nil对象的作用等同于很多其它语言的NULL指针。不同的地方在于,在nil上调用方法不会导致程序崩溃或抛出异常。 这种技术被用在很多地方,但是对于我们来讲,最主要的就是我们不用在调用一个对象的方法之前检查该对象是否为空。如果你调用了一个nil对象的方法并且该方法有返回值的话,你 阅读全文
posted @ 2016-05-26 17:23
Near_milk
阅读(589)
评论(0)
推荐(0)
摘要:
前面我们写了caption和photographer的访问方法,你可能也注意到了,那些代码很简单,应该可以写成具有更普遍意义的形式。 属性是Object-C的一个特性,它允许我们自动生成访问器,同时还有其它方面的好处。我们用属性来改写一下Photo类。 之前的代码看上去是这样的: #import<C 阅读全文
posted @ 2016-05-26 17:09
Near_milk
阅读(889)
评论(0)
推荐(0)
摘要:
在Object-C中,将日志信息输出到控制台是非常简单的。实际上NSLog()函数很像C语言里面的printf()函数,出了要用一个%@符号代表一个对象。 NSLog(@"The current date and time is: %@",[NSDate date]); 你可以将一个对象的信息作为日 阅读全文
posted @ 2016-05-26 16:38
Near_milk
阅读(292)
评论(0)
推荐(0)
摘要:
Object-C的内存管理是基于引用计数的。你要做的事情只是关注你的引用,而释放内存的工作实际上由运行环境完成。 在最简单的情形中,你分配(alloc)的对象,或只是保留(retain)在一些地方的对象,都需要给他们发送一个release消息。这也意味着,如果你使用了一次alloc,然后又retai 阅读全文
posted @ 2016-05-26 16:34
Near_milk
阅读(166)
评论(0)
推荐(0)
浙公网安备 33010602011771号