BlockApple在C,Objective-C,C++加上Block這個延申用法。目前只有Mac10.6和iOS4有支援。Block是由一堆可執行的程式組成,也可以稱做沒有名字的Function(Anonymousfunction)。如果…
在NSObject类中有两个非常特殊的类方法+load和+initialize,用于类的初始化。这两个看似非常简单的类方法在许多方面会让人感到困惑,比如:子类、父类、分类中的相应方法什么时候会被调用?需不需要在子类的实现中显式地调用父类的实…
协议是为了弥补Objective-c中类只能单继承的缺陷,在Objective-c2.0之前当一个类遵循一个协议的时候,必须在类中实现协议的所有方法,在Objective-c2.0之后协议中的方法就有关键字来区别那些方法是必须实现的,那些方…
如果您未曾开发过iOS或MacOSX平台的程序,那就需要开始了解它们的首要程序设计语言Objective-C。Objective-C并不是一种很难的语言,如果能花一点时间学习,相信您会渐渐领会到它的优雅之处。Objective-C程序设计语…
本随笔系列主要介绍从一个Windows平台从事C#开发到Mac平台开发苹果开发的一系列感想和体验历程,本系列文章是在起步阶段逐步积累的,希望带给大家更好,更真实的转换历程体验。在上篇《从C#到Objective-C,循序渐进学习苹果开发(1…
[转自]http://idevchina.com/t/20code4app.com这网站不错,收集各种iOSApp开发可以用到的代码示例cocoacontrols.com/英文版本的lib收集objclibs.com/精品lib的收集网站h…
Objective-C面向对象的编程目录对面向对象编程思想的理解类的声明和定义类的声明和定义对关键字super和self的理解初始化函数@property声明类成员类的实例化继承组合多态编写自己的类库数据处理的类库UI类库第三方类库对面向对…
iPhone开发入门守则:Objective-C编码规范(1)iPhone开发入门守则:Objective-C编码规范(2)iPhone开发入门守则:Objective-C编码规范(3)iPhone开发入门守则:Objective-C编码规…