摘要:
KVC与KVO是Objective C的关键概念。 Key—Value Coding (KVC) 即是指NSKeyValueCoding,一个非正式的Protocol,提供一种机制间接访问对象的属性。KVO就是基于KVC实现的关键技术之一。 一 . KVC (1) Key Value Coding是 阅读全文
摘要:
1. NSURL的简介 URL是对可以从互联网上得到的资源的位置和访问方法的一种简介的表示,是互联网上标准资源的地址。URL可能包含远程服务器上的资源位置,本地磁盘上的文件的路径,甚至任意一段编码的数据。NSURL是为了方便我们操作。 2. NSURL的用途 (1)对于代表本地文件的url,您也可以 阅读全文
摘要:
本来加入之前提示:-canOpenURL: failed for URL: "mqqopensdkapiV2://qzapp" - error: "This app is not allowed to query for scheme mqqopensdkapiV2" 加入之后,error原因就没有 阅读全文
摘要:
NSBundle NSBundle继承于NSObject,NSBundle是一个程序包,其中包含了程序会使用的资源(图像,声音,编辑好的代码,nib文件)。 一. 初始化NSBundle + (instancetype)bundleWithURL:(NSURL *)url + (instancety 阅读全文
摘要:
屏幕尺寸 CGRect screen = [UIscreen mainScreen].bounds 状态栏尺寸 CGRect rect = [[UIApplication sharedApplication] statusBarFrame]; app尺寸 CGRect r = [UIScreen m 阅读全文
摘要:
iOS中,我们选择相册中的资源和调用摄像头可以使用 :UIImagePickerController类来完成,不使用UI我们可以通过:ALAssetsLibrary类来使用相册资源。 一. ALAssetsLibrary简介 ALAssetsLibrary提供了访问了iOS设备下所有照片和视频的接口 阅读全文
摘要:
UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。而setNeedsDisplay会调 用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout 会默认调 阅读全文
摘要:
关于UIActivityIndicatorView,我们一般会用一个背景View来衬托他,将UIActivityIndicatorView放在背景view上,在需要的时候调出这个View。 - (instancetype)initWithActivityIndicatorStyle:(UIActiv 阅读全文
摘要:
简单点说就是automaticallyAdjustsScrollViewInsets根据按所在界面的status bar,navigationbar,与tabbar的高度,自动调整scrollview的 inset,设置为no,不让viewController调整,我们自己修改布局即可~ 阅读全文
摘要:
UIView的一些常用属性和方法 1. UIView的属性 UIView继承自UIResponder,拥有touches方法。 - (instancetype)initWithFrame:(CGRect)frame; 通过Frame来初始化一个UIView控件 @property(nonatomic 阅读全文