Fork me on GitHub
摘要: 反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。 反射是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类 阅读全文
posted @ 2013-07-17 20:42 lingfeng95 阅读(389) 评论(0) 推荐(0) 编辑
摘要: @class当定义一个类,必须为编译器提供两组消息,第一组(接口部分.h):构建类的实例的一个基本蓝图。必须指定类名,类的超类,类的实例变量和类型的列表,最后是类的方法的声明。第二组(实现部分.m):实现类的方法的代码。例如: ------------------------------ RockStar.h -------------------------------------------#import//?用#import呢,原因RockStar继承NSObject类,需要知道NSObject的方法属性等,所以用#import。@class Banid;//这里为什么没用#import 阅读全文
posted @ 2013-07-17 20:40 lingfeng95 阅读(378) 评论(0) 推荐(0) 编辑
摘要: IOS系统框架:ios架构号MAC OS的基础框架相似:ios扮演底层硬件和应用程序的中介,底层为所有应用程序提供基础服务,高层则包含一些复杂巧妙的技术和服务,并且创建的应用程序不能直接访问硬件。CocoaTouch层提供基本的系统框架:UIKit框架:提供必须的关键对象,捕捉用户输入和屏幕上显示内容、MapKit框架:地图界面MessageUI框架:显示创建或者编辑联系人的标准系统界面,包括图形、音频、视频。Quart Core框架:包含Core Animation接口,此接口是高级动画制作和混合技术,他使用经过优化的渲染路径实现复杂的动画和视觉效果、Media Player框架:应用程序播 阅读全文
posted @ 2013-07-17 20:39 lingfeng95 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 每个对象都保存一个与之相关联的整数,称为计数器,当使用alloc,new,copy创建一个对象时,对象的计数器被设置为1,给对象发送一条retain消息,计数器加一,当给对象发送一条release消息,计数器减一,当计数器为0时,这个对象被销毁。retainCount获得计数器的值。谁创建谁释放,谁ratein谁release如果是OC对象之间的调用@property(retain)Book * book;// @property有参数retain代表让编译器帮准管理内存readonly代表只生成getter方法@property(nonatamic,readonly)int age;//只生 阅读全文
posted @ 2013-07-17 20:38 lingfeng95 阅读(220) 评论(0) 推荐(0) 编辑