首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zhen
掘友等级
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
139
文章 135
沸点 4
赞
139
返回
|
搜索文章
赞
文章( 135 )
沸点( 4 )
iOS - 冷启动优化
随着App不断迭代其中的,业务模块增加,逻辑变得复杂,集成了更多的第三方库,App 启动也会越来越慢,因此我们希望能在业务扩张的同时,保持较优的启动速度,给用户带来良好的使用体验。 一、名词概念理论
iOS 判断view是否在屏幕上
iOS多线程-GCD+代码示例
GCD主队列在主线程中调用同步执行+主队列追加到主队列中的任务1、2都没有执行,且最后的syncMain end也没有打印,程序直接崩溃,这是为什么?因为我们在主线程中执行 syncMain 方法,相
iOS-Swift中常见的几种闭包
闭包是一个捕获了上下文的常量或者是变量的函数。包含:尾随闭包、逃逸闭包、自动闭包和如何解决循环引用的问题。
Swift中闭包底层原理探索
『闭包』是独立的代码块, 可以在你代码中随意传递和使用 。Swift 中的闭包与 Objective-C/C 中的 Block、其他编程语言中的匿名函数相似。 闭包可以从定义它们的代码的上下文中捕获和存储任何变量。这也被称为这些变量和常量被暂时关闭使用。并且 Swift 负责处…
iOS瘦身!一个让50%本地图片消失的方案
安装包瘦身一直是老生常谈的问题,几乎每个大一点的项目都要经历。我们团队也做了很多关于安装包瘦身的事情,通过各种方案在不删减业务的情况下,累计安装包大小减少**100M**+,减少占总包体约**38%+
一天精通iOS Swift多线程(GCD)
Grand Central Dispatch简称GCD,苹果官方推荐给开发者使用的首选多线程解决方案。多线程开发涉及的细节非常多,下面我会用例子细致的讲解GCD,请一定要精读,一定要用Xcode或Playground多次运行代码去对比结果。实践出真知,练习完这篇文章,你一定会觉…
iOS内存管理详解
从上图可以看到,栈里面存放的是值类型,堆里面存放的是对象类型。对象的引用计数是在堆内存中操作的。下面我们讲讲堆和栈怎么存放和操作数据, 还有MRC和ARC怎么管理引用计数。 这就好像候机的时候,无论谁先到达候机厅,总是头等舱的乘客先登机,然后是商务舱的乘客,最后是经济舱的乘客。…
Swift-进阶 06:反射Mirror & 错误处理
这是我参与8月更文挑战的第14天,活动详情查看:8月更文挑战 本文主要介绍Mirror的使用以及使用Mirror进行JSON解析的错误处理 反射Mirror 反射:是指可以动态获取类型、成员信息,在运
下一页
个人成就
文章被点赞
1
文章被阅读
1,206
掘力值
34
关注了
335
关注者
2
收藏集
11
关注标签
18
加入于
2017-10-29