2014年7月13日
摘要: 程序的状态分为:前台运行,后台挂起,后台休眠,为了让项目的网络请求保持活跃状态,需要对程序进行设置.在applicationDidEnterBackground方法中调用下面的方法,可以让程序进入挂起状态,但在未知时间内,可能会被系统设置为休眠,如果在将程序设置为播放器,并且循环播放一个MP3文... 阅读全文
posted @ 2014-07-13 17:12 zhao yan 阅读(783) 评论(1) 推荐(0) 编辑
摘要: 一 .利用 UIImageView+WebCache.h中的setImageWithURL:placeholderImage: 方法设置图片,会自动开启异步下载图片,并自动进行缓存判断操作;注意: 需要在收到内存警告的时候, 移除 [SDImageCachesharedImageCache]canc... 阅读全文
posted @ 2014-07-13 17:07 zhao yan 阅读(237) 评论(0) 推荐(0) 编辑
2014年7月2日
摘要: NSThread:利用NSThread创建和启用一个线程1.NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];,调用后调用[thread start];2.创建... 阅读全文
posted @ 2014-07-02 23:00 zhao yan 阅读(238) 评论(0) 推荐(0) 编辑
2014年6月22日
摘要: 1.UICollectionViewController,必须传入一个非空的layout的参数,在初始化init方法self =[superinitWithCollectionViewLayout:layout] 2.在加载代码或Xib时,需调用[self.collectionView reg... 阅读全文
posted @ 2014-06-22 20:33 zhao yan 阅读(308) 评论(1) 推荐(0) 编辑
摘要: 在UITableView中创建Cell可以通过Xib创建,当然也可以代码创建. 使用Xib创建时,一般会在Cell中定义工厂方法, 利用 [NSBundle mainBundle] lodeNib 的方法回去Xib建立的Cell;(注意利用Xib的时候,会调用awake方法,在这里可以配置相关... 阅读全文
posted @ 2014-06-22 20:24 zhao yan 阅读(347) 评论(0) 推荐(0) 编辑
2014年6月9日
摘要: Quartz2D绘图的代码步骤1.获得图形上下文CGContextRef ctx = UIGraphicsGetCurrentContext();2.拼接路径(下面代码是搞一条线段)CGContextMoveToPoint(ctx, 10, 10);CGContextAddLineToPoint... 阅读全文
posted @ 2014-06-09 22:45 zhao yan 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 除了push之外,还有另外一种控制器的切换方式,那就是Modal Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为止以Modal的形式展示控制器- (void)presentViewController:(UIViewController *)viewControll... 阅读全文
posted @ 2014-06-09 22:22 zhao yan 阅读(254) 评论(0) 推荐(0) 编辑
2014年6月7日
摘要: iOS应用数据存储的常用方式1.lXML属性列表(plist)归档2.lPreference(偏好设置)3.lNSKeyedArchiver归档(NSCoding)4.lSQLite35.lCore DataDocuments:保存应用运行时生成的需要持久化的数据,iTunes同步设备时会备份该... 阅读全文
posted @ 2014-06-07 23:57 zhao yan 阅读(147) 评论(0) 推荐(0) 编辑
摘要: UITabBarController的使用步骤1.初始化UITabBarController2.设置UIWindow的rootViewController为UITabBarController3.根据具体情况,通过addChildViewController方法添加对应个数的子控制器 UITa... 阅读全文
posted @ 2014-06-07 23:35 zhao yan 阅读(153) 评论(0) 推荐(0) 编辑
摘要: UINavigationController的使用步骤1.初始化UINavigationController2.设置UIWindow的rootViewController为UINavigationController3.根据具体情况,通过push方法添加对应个数的子控制器 UINavigati... 阅读全文
posted @ 2014-06-07 23:04 zhao yan 阅读(197) 评论(0) 推荐(0) 编辑