首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
aaayia
掘友等级
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
4
关注
赞
78
文章 74
沸点 4
资讯 0
赞
78
关注
返回
|
搜索文章
文章
热门
最新
aaayia
4年前
iOS
服务器
图片资源
高性能iOS应用开发(二):应用的生命周期
应用安装后首次启动时,没有任何的使用状态,也没有本地存储,即没有需要加载的内容或者需要从服务器下载初始数据。 一般的首次启动通常执行多个任务。 这些子系统的厨师户需要大量的时间,并且彼此之间可能相互依赖,加起来要耗费大量的时间。 上述的优化很大程度上依赖于对子系统的控制方式,主…
156
点赞
评论
aaayia
4年前
iOS
Objective-C
设计模式
高性能iOS应用开发(一)
自动释放池块是允许你放弃对一个对象的持有关系, 但可以避免它立即被回收的一个工具,它确保在块内创建的对象会在块完成时被回收, 本地的块可以用来尽早的释放其中的对象。 在创建很对临时对象的循环时。在循环中使用autoreleasepool块可以为每个迭代释放内存。 属性声明有两个…
496
点赞
评论
aaayia
4年前
RxSwift的常见操作
create操作符传入一个观察者observer,然后调用observer的onNext,onCompleted和onError方法。返回一个可观察的obserable序列。
116
点赞
评论
aaayia
4年前
fastlane
iOS
Ruby
自动化工具Fastlane入门实践
自动化是通过简单的一条命令, 去自动执行一组固定操作。 为完成某一特定任务所做的一系列脚本操作的集合。表示为一个完整的执行流程。 Action是Fastlane自动化流程中的最小执行单元,体现在Fastfile脚本中的一个个命令。比如:cocoapods, git_add等等,…
1097
1
评论
aaayia
4年前
持久化方案-Realm(三)
Realm数据库配置不同的用户,使用不同的数据库文件只读方式打开数据库数据库文件删除需要删除数据库文件以及辅助文件数据库迁移数据结构迁移数据迁移属性重命名多版本增量式迁移
224
点赞
评论
aaayia
4年前
Realm
iOS
数据库
持久化方案-Realm(二)
Realm是一个跨平台移动数据库引擎,支持iOS、OS X(Objective-C和Swift)以及Android,核心数据引擎C++打造,并不是建立在SQLite之上的ORM, 是拥有独立的数据库存储引擎。 Realm支持的数据类型有:BOOL, bool, int, NSI…
345
1
评论
aaayia
4年前
Realm
iOS
数据库
持久化方案-Realm(一):基本使用
Realm是一个跨平台移动数据库引擎,支持iOS、OS X(Objective-C和Swift)以及Android,核心数据引擎C++打造,并不是建立在SQLite之上的ORM, 是拥有独立的数据库存储引擎。 查询结果并不是数据的拷贝:修改查询结果(在写入事务中)会直接修改硬盘…
1004
点赞
评论
aaayia
4年前
CSS
服务器
移动端WebView性能优化
在App的开发过程中,随着业务的发展,越来越多的公司会选择内嵌 WebView,但是便利性的同时,WebView 的性能却有着很大的问题,备受争议。 作为移动开发者应该从哪些方面去优化webView就一个很值得研究的话题。 在这几个阶段中网页会经历从无反馈、白屏、正在加载,对用…
392
1
评论
aaayia
4年前
iOS
CocoaPods
iOS创建私有的远程cocoapods仓库
在宿主工程中更新代码库。
253
点赞
评论
aaayia
4年前
JavaScript
前端
JavaScript中this的解析
this是在运行时绑定的,并不是在编写时绑定,他的上下文取决于函数调用时的各种条件,只取决于函数的调用方法。 当一个函数调用时,会创建一个执行上下文,这个上下文会包含函数的调用栈、函数的调用方法和传入的参数等信息。this就是执行上下文的一个属性,在函数的执行过程中用到。 函数…
152
点赞
评论
下一页
个人成就
文章被点赞
3
文章被阅读
4,235
掘力值
127
关注了
71
关注者
0
收藏集
4
关注标签
23
加入于
2017-08-03