- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 关于内存管理的自己的见解(一)
今天在使用UIAlertController时总结经验获得。UIAlertController初始化时是有block方法的,而我在这个block方法中需要通过self调用一个成员方法,代码如下/* 选择类型alert框 */- (void)alertImageFromAlbumOrCamera{ UIAlertController *alertController = [UIAlertCon...
2018-03-22 11:47:45 300
原创 frame 和 bounds 有什么不同?
frame指的是该view在父view坐标系统中的位置和大小。(参照点是父view的坐标系统)bounds指的是该view在本身坐标系统中的位置和大小。(参照点是本身坐标系统)...
2018-03-15 17:55:01 327
原创 ViewController生命周期
按照执行顺序排列:1. initWithCoder:通过nib文件初始化时触发。2. awakeFromNib:nib文件被加载的时候,会发生一个awakeFromNib的消息到nib文件中的每个对象。 3. loadView:开始加载视图控制器自带的view。4. viewDidLoad:视图控制器的view被加载完成。 5. viewWillAppear:视图控制器的view将要显...
2018-03-15 17:54:13 296
原创 GCD信号量机制(异步操作)
dispatch_group_tgroup = dispatch_group_create(); dispatch_semaphore_tsemaphore = dispatch_semaphore_create(10); dispatch_queue_tqueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,...
2018-03-15 17:50:07 474
原创 reveal的安装使用
下载网址:https://www.waitsun.com/reveal-4-0.html下载完成后点击安装即可下面是使用步骤1.打开reveal2.help-->Show Reveal Library in Finder-->iOS Library3.把RevealServer.framework包拉到你的项目中,勾选Copy items if needed4.打开项目Target--...
2018-03-15 15:00:25 472
原创 第三方软件包集合
wireshark第三方抓包软件https://www.wireshark.orgcocoapod第三方库导入软件,安装使用自己写的俩篇文章http://blog.csdn.net/jie863230900/article/details/51437493http://blog.csdn.net/jie863230900/article/details/51443625Charles的安装使用ht...
2018-03-15 10:45:17 480
原创 NSString为什么要使 用copy,如果使用stromg有什么问题?
我又又又回来更新博客了,感觉自己可以更新一箩筐,哈哈哈!上面那个问题其实只能算个一系列问题中的一个,所以甚至可以改成NSArray为什么要使 用copy,如果使用stromg有什么问题?NSDictionary为什么要使 用copy,如果使用stromg有什么问题?哈哈哈,如此引申一下,感觉都是问题。所以难到我都不能用strong了吗?这个问题我还在思考。所以先说一下NSString为什么要使 用...
2018-03-13 18:25:59 438
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人