- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 iOS开发之NSDictionary里setValue:forKey与setObject:forKey、objectForKey与valueForKey的差异
setValue:forKey与setObject:forKey的差异 在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。 1,先看看setValue: forKey:的定义 @interface NSMutableDictionary(N
2017-06-30 18:43:56 505
转载 iOS逆向:在任意app上开启malloc stack追踪内存来源
lldb有一个内存调试工具malloc stack,开启以后就可以查看某个内存地址的malloc和free记录,追踪对象是在哪里创建的。 这个工具可以打印出对象创建的堆栈,而在逆向时,也经常需要追踪某些方法的调用栈,如果可以随时打印出某个对象的创建记录,也就能直接找到其所在的类和方法,不用再花费大量的时间去打log和动态调试追踪了。 malloc stack 在自己的项目中,要开
2017-06-30 17:30:54 2638
原创 iOS七种手势
iOS中手势的种类很丰富,同时各类手势之间是互斥的,同类手势之间是可以并存,并分别执行的。我们以给一个UIImageView实例添加手势为例,简要的介绍下。
2017-06-15 17:36:22 631
原创 iOS开发知识-常用小技巧大杂烩
开发过程中遇到的一些问题,网上查阅整理的一些问题,供大家参考,方便大家查阅 1. 打印View所有子视图 po [[self view]recursiveDescription] 2. layoutSubviews调用的调用时机 * 当视图第一次显示的时候会被调用 * 当这个视图显示到屏幕上了,点击按钮 * 添加子视图也会调用这个方法 * 当本视图的大小发生改变的
2017-06-14 10:11:13 900
转载 iOS开发模拟网络状态差
在开发iOS的过程当中,我们经常需要模拟不同的网络环境,来对程序进行测试。以下是分别对模拟器和真机状态下的两种不同的方法,亲测有效。 1.模拟器情况下 模拟器方面,苹果给我们提供了一个很实用的工具,Network Link Conditioner可以模拟各种不同状况下的网络环境,方便我们进行测试。 安装 Network Link Conditioner位于”Hardware
2017-06-14 09:51:49 582
3D Touch Demo
2016-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人