iOS
HonB
这个作者很懒,什么都没留下…
展开
-
不同storyboard之间的跳转
UIStoryboard *stroyboard = [UIStoryboard storyboardWithName:@"storyboard文件名"bundle:nil];XXViewController *xxViewController = [storyboardinstantiateViewControllerWithIdentifier:@"XXViewContro原创 2016-09-12 08:55:32 · 413 阅读 · 0 评论 -
iOS中Block的基础用法
Block简介Block是一种比较特殊的数据类型。它可以保存一段代码,在合适的时候取出来调用。Block的修饰ARC情况下1.如果用copy修饰Block,该Block就会存储在堆空间。则会对Block的内部对象进行强引用,导致循环引用。内存无法释放。解决方法:新建一个指针(__weak typeof(Target) weakTarget = Target )指向Blo转载 2016-09-22 09:20:05 · 415 阅读 · 0 评论 -
iOS 应用文件夹地址获取
iOS会为每个应用生成一个私有目录,目录名称随机生成。获取Document路径NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentPath = paths[0];原创 2016-10-13 15:44:38 · 442 阅读 · 0 评论 -
IB_DESIGNABLE 和 IBInspectable
IB_DESIGNABLE 设置自定义的UIView可以在IB中渲染 IBInspectable 设置自定义的属性可以在IB的Attributes inspector中直接设置自定义.h文件IB_DESIGNABLE@interface CornerUIImageView : UIImageView@property (nonatomic, assign) IBInspectable CGFlo原创 2016-10-14 11:59:00 · 479 阅读 · 0 评论