摘要: 默认的构造方法,也就是init方法,它是不接收任何参数的。因此,在实际开发中,为了方便,会经常自定义构造方法。跟Java一样,构造方法内部首先要调用父类的构造方法,在第2行调用了父类的init方法,它会返回初始化好的Student对象,这里把返回值赋值给了self,self代表Student对象本身。 阅读全文
posted @ 2013-04-19 20:44 M了个J 阅读(15981) 评论(11) 推荐(42) 编辑
摘要: 上一讲简单介绍了NSThread的使用,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还要考虑线程同步、加锁问题,造成一些性能上的开销。我们也可以配合使用NSOperation和NSOperationQueue实现多线程编程,实现步骤大致是这样的: 1> 先将需要执行的操作封装到一个NSOperation对象中 2> 然后将NSOperation对象添加到NSOperationQueue中 3> 系统会自动将NSOperation中封装的操作放到一条新线程中执行 在此过程中,我们根本不用考虑线程的生命周期、同步、加锁等问 阅读全文
posted @ 2013-04-19 00:36 M了个J 阅读(19132) 评论(5) 推荐(22) 编辑