- 博客(15)
- 资源 (8)
- 收藏
- 关注
转载 UIScrollView的delaysContentTouches与canCencelContentTouches属性
UIScrollView有一个BOOL类型的tracking属性,用来返回用户是否已经触及内容并打算开始滚动,我们从这个属性开始探究UIScrollView的工作原理:当手指触摸到UIScrollView内容的一瞬间,会产生下面的动作:拦截触摸事件tracking属性变为YES一个内置的计时器开始生效,用来监控在极短的事件间隔内是否发生了手指移动case1:当检
2016-06-29 19:46:10 310
转载 ZHMethodSwizzingDemo
demo是对写好的一个NSObject的methodSwizzing分类进行的测试代码。替换主要是使用ClassB的funcB方法来替换ClassA的funcA方法,然后调用ClassA的funcA方法来查看是否替换成功。使用方法,包含两个NSObject+方法,例子:实例方法的替换(-方法)[NSObject zh_swizzleClass:[ClassA class
2016-06-29 12:13:55 372
原创 category使用 objc_setAssociatedObject/objc_getAssociatedObject 实现添加属性
属性 其实就是get/set 方法。我们可以使用 objc_setAssociatedObject/objc_getAssociatedObject 实现 动态向类中添加 方法@interface NSObject (CategoryWithProperty)@property (nonatomic, strong) NSObject *property;@end@implem
2016-06-23 10:43:44 498
原创 IOS 中的 _cmd 代表本方法的名称
在Apple的官方介绍里看到轻描淡写的说了一句:“The _cmd variable is a hidden argument passed to every method that is the current selector”,其实说的就是_cmd在Objective-C的方法中表示当前方法的selector,正如同self表示当前方法调用的对象实例一样。 比如,我们要打印当前
2016-06-23 10:38:41 378
原创 runloop的使用
[self.gifView startGIFWithRunLoopMode:NSRunLoopCommonModes];uitableview滑动的时候,gif停止播放
2016-06-23 10:14:04 322
原创 iOS 判断iphone ipad 系统版本
#define ScreenWidth ([[UIScreen mainScreen] bounds].size.width)#define ScreenHeight ([[UIScreen mainScreen] bounds].size.height)#define iOS8 ([[[UIDevice currentDevice] systemVersion] floatValue]
2016-06-20 11:17:35 426
原创 sent to qq result is 5 QQ 显示打开失败
http://bbs.umeng.com/thread-11796-1-1.html
2016-06-17 17:56:37 873
原创 提供一个解决unrecognized selector错误的宏定义,所有类都不会触发unrecognized selector错误 —
Unrecognized selector在调用performSelector时如果忘记了检查selector是否存在(respondsToSelector),则很容易造成unrecognized selector exception, 这里提供一个简单方便的方案解决unrecognized selector报错的问题NSObject+NoUnrec
2016-06-07 20:08:30 877
原创 小萝莉说Crash(一):Unrecognized selector sent to instance xxxx
大家好,我是来自Bugly Crash实验室的 小萝莉 (害羞ing) ,很高兴能和大家一起讨论关于移动终端App的Crash问题及解决方法。 在上次的“ 精神哥讲Crash ”系列中,精神哥给大家分享了小白埋坑,让人泪奔的惨痛经历。这或许会让广大机器猿大呼多么痛的领悟,而以为高大上的水果猿也庆幸还是水果靠谱。然而,coding路上,哪有不挖坑的小白,哪有不被坑的小猿呢? 从本周开
2016-06-07 19:47:47 2058
原创 小萝莉说Crash(二): Unrecognized selector xxx 之 ForwardInvocation
2015年不急不忙地到来,小萝莉为大家奉上新年礼包,祝大家新年快乐,希望开发GGMM们新一年的开发工作更加顺利、安心!在上篇的分享中,小萝莉给大家介绍了一个入门必现的应用崩溃问题 —— Unrecognized selector sent to instance xxx,通过分析其出现的主要场景,给大家提出了一些避免出现此类问题的建议。然而,古语有云:“斩草不除根,则必留后患”(感觉好邪恶
2016-06-07 19:41:29 13067
原创 IOS开发最新的公告关于保存缓存到Documents 发布被拒的解决办法
1.在入口类写下如下方法,在发布时跳过缓存文件的目录@interfaceAppDelegate: UIResponder @property (strong,nonatomic)UIWindow*window;//判断略过当前路径防止备份到iCloud,发布时被拒,写在入口类-(BOOL)addSkipBackupAttributeToItemAtURL:(NSURL*)UR
2016-06-06 18:34:57 1636
转载 Unity4.x实现Native App启动Unity,制作混合应用(Integrate Native iOS App into Unity App)
相信很多朋友会遇到同样的问题,如何才能在iOS Native App里启动一个Unity App。比如制作一个应用程序需要通过Unity来演示三维画面,再或者是制作混合型的游戏的时候(内嵌UIWebView)。这个时候相信对于一直从事iOS开发的朋友一定非常想直接在iOS Native App里启动Unity。如果是在Unity3.x的时候可以完全自由的通过自定义AppDelegate
2016-06-03 11:16:22 1040 1
转载 iOS7 UIWebView内存泄露问题解决方法
关于iOS的UIWebView内存泄露的问题,已经存在了很长时间。一直也没有什么好的解决方法。最近因公司的一个项目,因为内存问题一直闪退。为了解决这个问题,在网上找了很多方法,但是基本上都不怎么好用问题依旧。以前也碰到过这个问题,当时的解决方法就是设置NSURLCache大小。因为iOS当中的网络通讯默认都是通过NSURLConnection来实现的。所以UIWebView内部通讯也是通过NSUR
2016-06-03 11:11:36 500
原创 //播放时候,来电话的处理
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
2016-06-03 10:58:10 645
原创 删除Xcode中多余的证书provisioning profile
手动删除xcode5 provisioning profile path: ~/Library/MobileDevice/Provisioning Profiles
2016-06-01 22:50:51 284
availables.xml.zip
2019-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人