基本介绍 Objective-C的异常比较像Java的异常处理,也有@finally的处理,不管异常是否捕获都都要执行。异常处理捕获的语法: @try { <#statements#> } @catch (N…
标签:object-c
OC:01 数组 copy vs mutableCopy
NSMutableArray *list =[NSMutableArray array]; [list addObject:@"1"]; [list addObject:@"2"]; [list addObject:@"…
Objective-C常用关键字
Objective-C常用关键字 int | char | short | float | double | long for | case | if | else | break | continue switch |…
iOS 小记
提示:由于水平有限,如发现有疑问或错误的地方请毫不客气的提出、讨论,我会在第一时间回复,感谢在先 0.注意APi可使用范围 重要的事情说三遍 注意API 可使用范围 重要的事情说三遍 注意API 可使用范围 1.块的反向…
iOS 类方法和对象方法的区别
对象方法 [实例对象 方法名]调用 代表实例方法,它在类的一个具体实例范围内执行,也就是说,你在调用这个方法之前必须先创建一个类的实例; 类方法 [类名 方法名]调用 代表类方法,可以通过类名直接调用,不需要创建一个类的…
IOS location
iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。 除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站 和…
iOS的异步绘制--YYAsyncLayer源码分析
iOS的异步渲染 最近看了YYAsyncLayer在这里总结一下。YYAsyncLayer是整个YYKit异步渲染的基础。整个项目的Github地址在这里。你可以先下载了一睹为快,也可以跟着我一步一步的了解它是怎么实现异…
RunLoop
原文链接 RunLoop 什么是RunLoop? A RunLoop object processes input for sources such as mouse and keyboard events from t…
com.nablac0d3.SSLKillSwitch2_0.11.deb
ios-ssl-kill-switch 前言 Blackbox tool to disable SSL certificate validation – including certificate pinni…
NSCache
NSCache NSCache 基本上就是一个会自动移除对象来释放内存的 NSMutableDictionary。无需响应内存警告或者使用计时器来清除缓存。唯一的不同之处是键对象不会像 NSMutableDictiona…
iOS显示当前页面帧数
之前对iOS的性能优化,进行过实践经验的总结。但是当被问到如何显示当前页面的帧数时,还是木有回答出来,太尴尬?了。 面试官当场告诉我使用系统自带的CADisplayLink即可实现,回来之后马上从网上搜索资料。 从网上找…
UIView UIScrollView属性及类
属性 说明@property(nonatomic) CGRect frame; 控件的位置和大小,所有的控件必须指定这个属性,否则即使有控件也无法显示@property(nonatomic) CGRect bounds;…