
iOS
文章平均质量分 95
想huidao过去
https://github.com/chenzhe555
展开
-
(iOS) AppleDoc生成代码文档
1. 安装AppleDoccd ~/Downloads/ && git clone git://github.com/tomaz/appledoc.git && cd ./appledoc && sudo sh install-appledoc.sh可以通过 appledoc --help 查看相关命令2.生成docset...原创 2019-04-12 10:53:44 · 229 阅读 · 0 评论 -
(RN) 拆(分)包实践-iOS
1.新建测试项目react-native init subpackage_test2.添加公共组件库{ "name": "subpackage_test", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-n原创 2019-03-11 15:47:37 · 899 阅读 · 0 评论 -
RN 全局捕获错误信息
线上项目中,如果一些脚本错误,会导致App闪退,这是我们最不想看到的,宁愿用户知道发生错误了,自己选择退出之类的。const initErrorHandler = () => { require('ErrorUtils').setGlobalHandler((error) => { console.log(error); });}expor...原创 2019-02-28 13:52:44 · 1471 阅读 · 0 评论 -
(iOS) App防抓包
大致有两种做法,一种是检测到有代理服务器,就不发送网络请求;一种是不发送给代理服务器,而是正常发给目标服务器。 第一种,提供一个检测当前手机是否有开启代理,剩下的工作根据业务去完成即可。CFDictionaryRef dicRef = CFNetworkCopySystemProxySettings();const CFStringRef proxyCFstr = CFDicti...原创 2019-02-21 10:45:07 · 1395 阅读 · 0 评论 -
(iOS) 定义可变参数的方法
在iOS中有时候需要像C语言一样定义一个可变参数的方法,在iOS中也可以实现,但是要遵循三个规则:1.参数列表中必须至少有一个参数,不能只有可变参数2.可变参数且也只能出现在参数列表的最后3.允许参数列表中有不同类型的参数,但是必须保证类型的准确性 Demo代码如下:.h 文件中声明方法:-(void)testVariableParameters:(NSStrin...原创 2019-01-21 21:40:15 · 532 阅读 · 0 评论