ios开发
文章平均质量分 82
madaoheng
这个作者很懒,什么都没留下…
展开
-
了解Cocoa框架类之间继承关系
1、iOS实现可以看作是多个层的集合("Game Kit 框架"含有对这些层的介绍),底层为所有应用程序提供基础服务,高层则包含一些复杂巧妙的服务和技术。四个层依次为:Cocoa Touch、Media、Core Services、Core OS。 2、在编写代码的时候,应该尽可能地使用高层框架,而不要使用底层框架。高层框架为底层构造提供面向对象的抽象。这些抽象可以减少需编写的代码行数,同时转载 2013-11-21 17:01:56 · 651 阅读 · 0 评论 -
iOS开发(stanford2011)笔记第二课Objective-C关键知识点
在第二课中,介绍了Objective-C的一些关键知识点,包括点访问方法,strong和weak的比较,nil,实例化,动态绑定技术(程序在执行时才会知道要执行的代码有没有),自省(选择器的使用),基础的框架如NSObject,NSString等等。 这些是开发的基础,整理了一遍有利于程序的开发和调整。像类方法只能使用类来调用,实例方法只能使用实例,这点以前还没有明白。对于在实例中怎么不能调用类转载 2013-11-22 09:29:17 · 531 阅读 · 0 评论 -
iOS中引用计数内存管理机制分析
在iOS中引用计数是内存的管理方式,虽然在iOS5版本中,已经支持了自动引用计数管理模式,但理解它的运行方式有助于我们了解程序的运行原理,有助于debug程序。 操作系统的内存管理分成堆和栈。 在堆中分配的内存,都试用引用计数模式;在栈中则不是。 NSString定义的对象是保存在栈中,所以它没有引用计算。看一些书上说它的引用计算会是ffffffff转载 2013-11-22 09:30:35 · 487 阅读 · 0 评论 -
iOS应用程序生命周期(前后台切换,应用的各种状态)详解
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。 //开发app,我们要遵循apple公司的一些指导原则,原则如下: 1、应用程序的状态 状态如下: Not running 未运行 程转载 2013-11-22 16:59:42 · 413 阅读 · 0 评论 -
UIApplication深入研究
很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。 UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。 每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例转载 2013-11-22 11:56:33 · 326 阅读 · 0 评论 -
file's owner以及outlet与连线的理解
每个xib有一个control,即对应的控制器类,file'ower->identity inspector->custom class指定让哪个类作为该xib的controller. file'ower->connections inspector->outlets:绑定的输出口 file'ower->connections inspector->actions:绑定的操作.转载 2013-11-25 12:51:46 · 503 阅读 · 0 评论 -
精简易理解的ios开发要点
精简易理解的ios开发要点(一句话的要点,不断总结补充!!) 调用UIApplicationMain函数来启动事件循环并运行整个应用程序是main主函数的核心任务。UIApplicationMain函数的第三个(principalClassName)和第四个(delegateClassName)参数,分别指明了应用程序的主类和应用程序委托类。应用程序类的静态方法sharedA转载 2013-11-25 10:09:39 · 509 阅读 · 0 评论