摘要: 1.基本图形绘制 >>绘图步骤 > 获取图形上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); > 拼接路径 // 设置起点 CGContextMoveToPoint(ctx, 10, 10); // 设置终点 CGContextMoveToP 阅读全文
posted @ 2015-07-08 23:59 子涛 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 实际开发中,大家会遇到的一个场景是:以+ scheduledTimerWithTimeInterval...的方式实例化的timer对象,作用在UIScrollView上的列表时,timer会暂定回调,在没弄明白其原理的情况,很是抓狂。在查看官方文档和大神们的日记后终于搞明白了。 >创建定时器有两种 阅读全文
posted @ 2015-07-08 00:06 子涛 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1、通知中心,通知中心有两个方法,一个是发布通知,一个是订阅通知,必须先订阅通知, 再发布通知 NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; 2、订阅通知 MYPerson *zt = [[MYPerson 阅读全文
posted @ 2015-07-05 22:22 子涛 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 程序启动的完整过程: 1、先执行main函数,main内部会调用UIApplicationMain函数,该函数的声明如下: int UIApplicationMain(int argc, char argv[], NSString principalClassName, NSString *dele 阅读全文
posted @ 2015-07-04 22:55 子涛 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、ios中数据存储方式 * XML属性列表(plist)归档 > plist全名是:Property List,属性列表文件。它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist,因此通常被称为plist文件。文件是xml格式的。它是以key-value的形式来存储数据。 > 阅读全文
posted @ 2015-07-04 00:57 子涛 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 在用户使用App进行一些危险性操作时,使用对话框的形式提示用户能起到很为用户着想的作用。经常使用的对话框有以下两种:UIActionSheet 和 UIAlertView。但在ios8之后 UIActionSheet 和 UIAlertView都定义为过时了,官方文档解释: UIActionShee 阅读全文
posted @ 2015-07-02 23:35 子涛 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 当收到内存警告的时候,应用程序会将警告一级一级往下传递,传递顺序是UIApplication->UIWindow->rootViewController(如果有子控制器)->childViewControllers。 当控制器接收到警告之后,就会调用didReceiveMemoryWarning方法 阅读全文
posted @ 2015-07-01 19:01 子涛 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1、loadView方法官方说明如下: You should never call this method directly. The view controller calls this method when its view property is requested but is curre 阅读全文
posted @ 2015-07-01 18:43 子涛 阅读(289) 评论(0) 推荐(0) 编辑