摘要:
RCTEventEmitter 此篇仅献给刚刚入门的同志们。 大家在使用React Native的时候,都会比较关心原生和React Native的交互问题。React Native给原生发送消息,在中文官网上讲得也比较明白,按照上面的例子,相信大家都可以实现出来。但是在原生给React Nativ 阅读全文
摘要:
使用Xcode创建的工程Project是单独分开的,如果想要几个工程同时存在,可以通过创建工作空间Workspace。工作空间是对各工程的集合,工程文件名的后缀为.xcodeproj,工作空间文件名的后缀为.xcworkspace。 静态链接库 在公司中有些核心代码,我们不能提供源代码,而又需要复用 阅读全文
摘要:
大家都知道,在移动设计开发中有很多种模式,最常用的单例设计模式、MVC设计模式、工厂设计模式、KVO、通知、代理等等。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。而架构设计是宏观的、全面的将设计魔术组织起来解决整个应用系统的方案。架构设计是人们对一个结构内的元素及元 阅读全文
摘要:
WKWebView是在Apple的WWDC 2014随iOS 8和OS X 10.10出来的,是为了解决UIWebView加载速度慢、占用内存大的问题。使用UIWebView加载网页的时候,我们会发现内存会无限增长,还有内存泄漏的问题存在。WebKit中更新的WKWebView控件的新特性与使用方法 阅读全文
摘要:
iOS 10 新特性以及适配点 iOS 10 新特性以及适配点 SiriKit SiriKit 所有第三方应用都可以用Siri,支持音频、视频、消息发送接收、搜索照片、预订行程、管理锻炼等 Proactive Suggestions 系统预先建议 Proactive Suggestions 系统预先 阅读全文
摘要:
苹果公司要求在6月1号之后上架Appstore的应用必须通过ipv6兼容测试。 最近到了八月份,开始发现新上架的app没有通过,查看了下原因,说没有适配IPV6。 首先在本地搭建一个IPV6的测试环境,使用mac搭建详情请看 http://blog.csdn.net/yuwuchaio/articl 阅读全文
摘要:
定位野指针除了使用Malloc Scribble(内存涂鸦)外,还可以使用僵尸对象。所谓的僵尸对象,就是将被释放的对象标记为僵尸,系统不会回收这些对象的内存,并让这些内存无法被重用,因而也就不会被覆写。在启用“僵尸对象”后,在调试期间,如果对象被释放了,会被转化为“僵尸对象”。如果再向对象发送消息, 阅读全文
摘要:
如果需要更改默认的UITextField清除按钮、左右视图等等控件的位置,可以通过如下设置: 阅读全文
摘要:
ios8 出来的左滑小菜单 可以自定义想要的按钮 (要求ios8以上) 可以在导航栏右边放编辑按钮,删除操作 导航栏右边放编辑按钮,插入操作 导航栏右边放编辑按钮,移动操作 阅读全文
摘要:
Cocoa 网络框架: Cocoa 网络框架有三层,最底层的是基于 BSD socket库,然后是 Cocoa 中基于 C 的 CFNetwork,最上面一层是 Cocoa 中 Bonjour。通常我们无需与 socket 打交道,我们会使用经 Cocoa 封装的 CFNetwork 和 Bonjo 阅读全文