iOS开发总结
Aiy_iOS
iOS开发进阶中
展开
-
iOS 内存管理(strong weak copy)详解
(一)strong 强引用:一般使用strong 计数器+1,相当于非arc的 retain(二)weak 弱引用:循环引用时使用(代理、block),相当于非arc的 assignstrong型指针就像是栓住的狗。weak型指针就像是一个小孩指着狗喊到:“看!一只狗在那” 只要狗一直被栓着,小孩就能看到狗,(weak指针)会一直指向它。只要狗的原创 2015-10-21 16:57:06 · 533 阅读 · 0 评论 -
屏幕旋转
参考文献:http://www.cnblogs.com/ihojin/p/uiinterfaceorientation-over-ios6.html转载 2016-07-06 15:13:10 · 293 阅读 · 0 评论 -
iOS block使用总结
block 声明 :int (^myblock)(int a);[cpp] view plaincopyint (^myblock)(int a);原创 2015-10-22 09:16:40 · 986 阅读 · 0 评论 -
UIScrollView常用属性和代理方法
(一)常用属性@property(nonatomic)CGPointcontentOffset; //UIScrollView滚动的位置@property(nonatomic)CGSizecontentSize;//UIScrollView内容的尺⼨寸,滚动范围(能滚多远)@property(nonatomic)UIEdgeInsetscontentInset; //在UIScroll转载 2015-11-02 09:45:01 · 423 阅读 · 0 评论 -
iOS中UITableView使用总结和 iOS UITableView代理方法详解
iOS中UITableView使用总结http://my.oschina.net/u/2340880/blog/404605 iOS UITableView代理方法详解http://my.oschina.net/u/2340880/blog/404958转载 2015-10-30 10:15:05 · 405 阅读 · 0 评论 -
iOS多线程编程之NSOperation和NSOperationQueue的使用
(一)队列里可以加入很多个NSOperation, 可以把NSOperationQueue看作一个线程池,可往线程池中添加操作(NSOperation)到队列中。线程池中的线程可看作消费者,从队列中取走操作,并执行它。(二)队列类型 1、主队列:添加到主队列的操作,都会放到主线程中执行。[[NSOperationQueue mainQueue] addOperationWit原创 2015-10-29 09:05:57 · 1378 阅读 · 0 评论 -
iOS 单例模式
(一)单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。(二)单例模式的要点: 1、某个类只能有一个实例; 2、必须自行创建这个实例; 3、必须自行向整个系统提供这个实例。(三)单例模式的优点: 1、实例控制:确保所有对象都访问唯一实例。 2、灵活性:因为类控制了实例化过程,所以类可以更加原创 2015-10-28 16:24:47 · 529 阅读 · 0 评论 -
iOS 中extern、static修饰变量的使用及define和const区别
(一)extren:外部变量作用:引用其他类的全局变量//externViewController.m 全局变量NSString * const AFNetworkingReachabilityDidChangeNotification = @"com.alamofire.networking.reachability.change";// externViewControlle原创 2015-10-27 15:13:17 · 1821 阅读 · 0 评论 -
GCD的定义及使用详解(同步异步、并发串行、线程间通信、延时执行、只执行一次代码)
GCD1、Grand Central Dispatch是由苹果开发的一个多核编程的解决方案,自动管理现成的生命周期(创建线程、调度任务、销毁线程)。2、主要包括任务(执行什么操作)和队列(用来存放任务)。3、同步方式(当前线程) 异步方式(开一条线程)4、并发队列:可以让多个任务同时执行,只有在异步方式下才有效 串行队列:任务一个接一个执行总结:同步异步决原创 2015-10-26 14:52:29 · 635 阅读 · 0 评论 -
Objective-C编码规范(待补充)
原文:http://bukkake.iteye.com/blog/695492苹果官方:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/Articles/NamingMethods.html#//apple_ref/doc/uid/20001282-1004202原创 2015-10-22 14:37:37 · 305 阅读 · 0 评论 -
Masonry使用总结
http://blog.csdn.net/qq_33351410/article/details/52689522转载 2017-05-04 13:34:38 · 235 阅读 · 0 评论