摘要: /** 无论使用哪种多线程技术都可以使用 [NSThread currentThread]跟踪查看当前执行所在的线程情况。 num = 1表示在主线程上执行的任务 ================================================================ 1.... 阅读全文
posted @ 2014-04-24 20:52 Liberal.C 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 1. 使用Quartz 2D绘图的基本步骤 3 4 1) 获取上下文context(绘制图形的地方) 5 2) 设置路径(路径是用来描述形状的) 6 3) 将路径添加到上下文 7 4) 设置上下文属性(设置颜色,线宽,线性等) 8 5) ... 阅读全文
posted @ 2014-04-18 15:30 Liberal.C 阅读(257) 评论(0) 推荐(0) 编辑
摘要: /** 1. 使用手势识别的四个步骤 1> 实例化手势识别 - (id)initWithTarget:(id)target action:(SEL)action; 2> 设置手势识别属性 3> 将手势识别附加到指定的视图 addGestureRecognizer 4> 编写监听方法 ... 阅读全文
posted @ 2014-04-17 17:09 Liberal.C 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1. 触摸事件的类型 触摸事件的类型一共有四个,一次完整的触摸,至少包括开始和结束两个事件 1> 触摸开始,用手指(一根或者多根)按在屏幕上 2> 触摸移动,手指在屏幕上发生移动(有可能会发生) 3> 触摸结束,手指从屏幕上离开 4> 触摸被取消,因为系统事件(例如电话呼叫)一次触摸事件被取消... 阅读全文
posted @ 2014-04-17 17:08 Liberal.C 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、UINavigationController1.常见方法1> 将子控制器vc压入栈中[self.navigationController pushViewController:vc animated:YES];2> 出栈(弹出栈顶控制器)[self.navigationController po... 阅读全文
posted @ 2014-04-16 14:18 Liberal.C 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 一、iOS程序的完整启动过程(有storyboard)1.先执行main函数,main内部会调用UIApplicationMain函数2.UIApplicationMain函数里面做了什么事情:1> 创建UIApplication对象2> 创建UIApplication的delegate对象----... 阅读全文
posted @ 2014-04-16 10:50 Liberal.C 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、UIApplication1.简介1> 整个应用程序的象征,一个应用程序就一个UIApplication对象,使用了单例设计模式2> 通过[UIApplication sharedApplication]访问这个单例对象2.常见用法1> 设置图标右上角的红色提示数字app.application... 阅读全文
posted @ 2014-04-15 22:42 Liberal.C 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.main.m* 里面有一个程序的入口:main函数2.Prefix.pch文件* pch文件中的内容 能被 项目中的其他任何文件 共享\包含\访问* 如果定义的内容只用在OC环境中,就必须定义在#ifdef __OBJC__和#endif之间3.发布程序的时候自动去除打印语句#ifdef DEB... 阅读全文
posted @ 2014-04-15 20:46 Liberal.C 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.UIView// 如果userInteractionEnabled=NO,不能跟用户交互@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;// 控件的标记(父控件通过标记可以找到对应的... 阅读全文
posted @ 2014-04-15 19:35 Liberal.C 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 一、如何监听控件的一些事件 或者 行为* 如果父类是UIControl,说明是通过addTarget:action:forControlEvents:方法来监听控件的一些事件* 如果父类不是UIControl,说明一般是通过代理方法来监听控件的一些行为二、UIDatePicker1.常见属性/* 样... 阅读全文
posted @ 2014-04-11 15:23 Liberal.C 阅读(541) 评论(0) 推荐(0) 编辑