- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 关于启动一个IOS程序的详细流程图
因为一直以来对于启动一个IOS中间的流程有些懵懵懂懂的,所以专门抽时间详细了解了下中间详细的流程,并做成了一个流程图,这里分享出来给有兴趣的人参考一下。这里的流程介绍是从点击App的图标开始一直到加载根控制器中间做的事情,大概分成了四个阶段:Mach-O加载,这个阶段操作系统会为应用创建一个新的线程然后做一些准备工作。通过动态链接器Dyld初始化运行环境,开启缓存策略,加载程序相关依赖库(包括二
2017-09-25 11:12:22 1120
原创 关于NSNotiFication和NSNotificationCenter的原理及实现
使用场景消息通知机制是一种以广播的方式将消息传递给所有观察者的机制,比如说现在有A,B,C,D四个控制器,当A的某个参数发生改变时,需要通知到C,D控制器,这时就可以用通知的方式来实现。用法如上的例子的写法如下:/** A控制器的某个属性值发生改变调用该方法 */ - (void)somePropertyValueChanged{ //发送一个通知,名字是somePropertyVa
2017-09-20 14:58:43 682
原创 关于动态修改react-navigation各种属性方式
这几天一直在弄动态修改react-navigation的各种属性的方法,想做成额效果如下: 上面是有一个导航栏的,然后导航栏上面有两个view,就是左边的定位和右边的搜索,然后导航栏的透明度可以动态调整,这里弄了一个text的点击来调整透明度,其实是想要根据Scrollview的偏移量来调整的,不过还没弄。之前看网上的教程,照着他们的方式来传递参数,然后得到的全是一堆undefined…,这里将我
2017-09-14 19:09:07 6326 1
原创 关于AFUrlSessionManager下载文件报The file couldn’t be opened because the specified URL type isn’t support问题
今天遇到一个问题,就是用AFUrlSessionManager下载文件的时候,下载过程中一切正常,但是去解压这个文件的时候,却发现该文件不存在,找了半天还以为是路径有问题,确定了很多遍发现路径没有问题,最后一点点跟代码才发现问题原因,这里记录一下。AFUrlSessionManager下载文件的流程是先将文件下载到一个临时文件夹下面,然后移动到指定的目录下面并重新命名,问题就是发生在这里,打断点发现
2017-09-14 18:44:17 2521
原创 React Native学习笔记
,最近刚开始学习RN,用这个做下笔记。引用组件首字母必须要大写,不然就会造成错误 Expected a component class,got[object Object]。react-native-vector-icons用法 下载: npm install react-native-vector-icons –save react-native link react-native-vec
2017-09-10 15:40:08 414
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人