首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
L_小杰
掘友等级
iOS
|
武汉容联云通讯
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
iOS FMDB迁移到WCDB
移动端的数据库,除了使用"SQLite"这个共识,基本各自为政。 iOS这边之前使用的是基于SQLite封装的FMDB。一开始使用并无问题。但在长期的使用中反映出,有性能瓶颈,比如说某个用户长期未登录,在登录时收到大量消息,由于FMDB不支持多线程的写操作,会导致写入很慢。 遇…
iOS 面试题(上)
1. 什么情况使用 weak 关键字,相比 assign 有什么不同? 自身已经对它进行一次强引用,没有必要再强引用一次,此时也会使用 weak,自定义 IBOutlet 控件属性一般也使用 weak;当然,也可以使用strong。在下文也有论述:《IBOutlet连出来的视图…
iOS 技术
1. 请问前后台切换,会发生些什么,系统哪些方法会被调用,viewcontroller哪些方法会被调用 前后台切换,主要的坑点在于:VC中并没函数会调用,尤其注意:VC 相关的 Appear 和 Disappear 函数并不会被调用。想在VC中监听切换,只能监听通知,每个在ap…
iOS 面试题(下)
24. _objc_msgForward函数是做什么的,直接调用它将会发生什么? 在上篇中的《objc中向一个对象发送消息[obj foo]和objc_msgSend()函数之间有什么关系?》曾提到objc_msgSend在“消息传递”中的作用。在“消息传递”过程中,objc_…
RN入门分享
React是Facebook开发的一款JS库,在iOS上仅支持iOS7.0以上。 React Native提倡组件化开发,也就是说React Native给我们提供一个个封装好的组件让开发者来进行使用,甚至我们可以相关嵌套形成新的组件。 使用React Native我们可以维护…
RN环境配置
必须安装的依赖有:Node、Watchman 和 React Native 命令行工具以及 Xcode。 使用Homebrew安装Node和Watchman。没有的话需要先安装Homebrew。 Homebrew, 简称brew, Mac系统的包管理器, 用于安装NodeJS和…
移动端性能优化
main() 函数执行后的阶段,指的是从 main() 函数执行开始,到 appDelegate 的 didFinishLaunchingWithOptions 方法里首屏渲染相关方法执行完成。 减少动态库、合并一些动态库(定期清理不必要的动态库)。减少动态库加载。每个库本身都…
如何将自己的组件库使用CocoaPods管理
Cocopods原理:根据Podfile描述,找到对应代码库的podspec⽂件然后根据podspec中的描述,找到代码库,并且找到之后,拷⻉需要的⽂件到⾃己的⼯程中。 给⾃己仓库绑定Tag,因为cocoapods是根据代码仓库的Tag,去下载对应Tag的远程代码库的。 上⾯讲…
RN集成到现有应用
首先创建一个空目录用于存放 React Native 项目,然后在其中创建一个/ios子目录,把你现有的 iOS 项目拷贝到/ios子目录中。 接下来我们使用 yarn 或 npm(两者都是 node 的包管理器)来安装 React 和 React Native 模块。请打开一…
iOS 算法-冒泡排序
冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的; A:只需要内部循环下来一次交换都没有发生过,就说明此序列已经有序,就可以提前结束了。即在交换中有一个标识即可…
下一页
个人成就
文章被点赞
86
文章被阅读
30,744
掘力值
873
关注了
23
关注者
125
收藏集
3
关注标签
3
加入于
2017-06-20