摘要: 有很多第三方的iOS开发的Objective-C类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。AD:因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。MBProgressHUD(进度指示符库)地址:http 阅读全文
posted @ 2013-02-27 23:49 小薇林 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 以供后来者学习,更希望借此使自己对IOS开发的深入理解。 一、Objective-C与C的渊源 Objective-C诞生于20世纪80年代,由Brad Cox发明,意在将流行的、可移植的C语言与优雅的Smalltalk语言结合在一起。Objective-C是C语言的一个扩展集,它以C语言为基础,在语言中添加了一些微妙但意义重大的特性。 苹果公司的iphone平台采用Objective-C做为native language的开发,Objective-C的内核是C语言的,并基于C语言实现OOP的一些特性。Objective-C是对C语言的扩展,这和C++的前身Better-c有很大的相似之... 阅读全文
posted @ 2013-02-27 23:43 小薇林 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮助管理应用程序的生命周期,而UIApplication通过一个名字为UIApplicationDelegate的代理类来履行这个任务。尽管UIApplication会负责接收事件,而UIApplicationDelegate则决定应用程序如何去响应这些事件,UIApplicationDelegate可以处理的事件包括应用程序的生命周期事件( 阅读全文
posted @ 2013-02-27 23:07 小薇林 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、基本数据类型2、final data: 当final用于基本数据类型时,final让其值(value)保持不变,但是当用于object reference时,final仅让reference保持不变。也就是说当reference一旦被初始化用于代表某个对象时,便再也不能改变指向另一个对象,但对象本身的内容确实可以改变的。final对array的作用和对reference的作用一样。参考以下例子:public class Test1{ private final int li_int=12; private final InClass inClass1=new InClass(5); pri 阅读全文
posted @ 2013-02-27 19:46 小薇林 阅读(275) 评论(1) 推荐(0) 编辑
摘要: 1.canvas类是实现低级api的Displayable类的子类 应用程序要使用canvas,都必须扩展其paint方法,在绘制方法中可以使用graphic对象绘制图片和基本形状,还可以使用矩形裁剪和坐标的方法便利图形绘制。 低级事件出来未声明未抽象方法,默认实现未空,即可以什么也不做,与用户进行交互的方式可以有键盘和指针2中,并且未了保证程序的移植性,可以将键盘变为动作,不需要提供每个事件处理的方法,应用程序只需要重载其感兴趣的事件处理方法就可以。1、 Display.getDisplay(this).setCurrent(canvas); 每当display的setCurrent方... 阅读全文
posted @ 2013-02-27 14:52 小薇林 阅读(247) 评论(0) 推荐(0) 编辑