当您有几种方法都以相同的前缀开头时, Xcode中是否有任何方法缩小CodeSense显示的完成列表? 例如:让我们假设您已经将子类化为UITableViewController并希望实现该方法 -tableView:n…
标签:objective-c
objective-c – 不保留财产(ARC)
我有一个模态视图控制器,以表单样式显示.它有一个委托协议.我正在实现该协议并在演示之前分配一个委托,但即使该属性很强,它也会丢失.欢迎任何可能的原因.谢谢! 这是财产声明,强大. @protocol SDStoreVie…
保持对象图在iPhone上闪存的最佳方式
我在iPhone平台上的Objective-C中有一个对象图,我希望在关闭应用程序时保持闪存.该图有大约100k-200k的对象,并包含许多循环(按设计).我需要能够尽快读/写这个图. 到目前为止,我已经尝试过使用NSC…
objective-c – 没有Interface Builder的NSOpenGLView
我写了一个类TestingView,它是NSOpenGLView的子类,并通过Interface Builder将它添加到NSWindow @implementation TestingView - (void)prep…
JavaScriptCore 运用
媒介 动态化是挪动开辟手艺中的主要的一部份 ,当前广泛的动态化计划 , 如 React Native 、Weex 、Hybrid部份解决计划及之前盛行的热修复框架 JSPatch ,背地都用到了 JavaScriptCo…
Objetive-C中的方法调包(Method Swizzling)
原文链接:http://nshipster.com/method-swizzling/ 方法调包(Method Swizzling)应用于改变某个SEL(该SEL已有实现)的方法实现。这个技术让OC中的方法调用在运行时通…
【开发经验】iOS不使用微信sdk,直接打开小程序
直接贴代码 iOS审核不让有支付代码,所以只使用轻度功能的话,可以不使用微信SDK。 使用前需要先去微信开放平台绑定。 我的封装 /** * 开发前需要到微信开放平台把App绑定小程序,然后在小程序的管理员微信上点击同意…
【开发经验】iOS不使用微信sdk,直接打开小程序
直接贴代码 iOS审核不让有支付代码,所以只使用轻度功能的话,可以不使用微信SDK。 使用前需要先去微信开放平台绑定。 我的封装 /** * 开发前需要到微信开放平台把App绑定小程序,然后在小程序的管理员微信上点击同意…
Objective-C 内存管理的历史和参考资料
原文:Objective-c 内存管理的历史和参考资料 对于像我这样自学IOS开发的初学者,网上有很多资料,很多教程,但是过于多的资料也使初学者无法筛选合适自己的。并且Objective-c也经历了几个阶段的演变,初学者…
iPhoneX 序列适配方案
和往常一样,苹果发布新产品,我们作为开发者都需要对系统和UI布局进行适配,今年也是一样。从去年发布的 iphoneX开始,iPhone 手机加入了刘海设计,而且针对于iphone的刘海,需要特殊的适配。今年新出的3款ip…
SDWebImage源码解析(二)
1 概述 SDWebImage使用了很多工具类来对图片的处理。比如获取图片类型、图片放大缩小、GIF图片处理、图片解压缩处理等。接下来我就要分析下面这几个工具类的实现。 2 NSData+ImageContentType…
KVO使用及实现原理
KVO使用及实现原理 KVO使用 对属性进行监听 对属性的属性进行监听 容器监听 触发(手动触发,kvc赋值) 添加监听 // 1.kvo对属性的监听 [_person addObserver:self forKeyPa…