首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
GodLikeZ
掘友等级
iOSer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 34
沸点 1
赞
35
返回
|
搜索文章
赞
文章( 34 )
沸点( 1 )
汇编指令-收藏方便查阅
汇编指令不要靠记忆 -"开卷考试"! 赶紧收藏吧 一: 汇编指令格式 二: 汇编代码转二进制 三: 常见基本汇编指令
iOS App启动优化(一):检测启动时间
冷启动:指APP被后台kill后重新启动APP,这种启动方式叫做冷启动。 热启动:APP的状态由running切换为suspend,APP 没有被kill仍然在后台运行。再次把APP切换到前台,这种启动方式叫热启动。 Xcode 中提供了测量 pre-main 的时间 Edit…
数据结构之数组
线性表. 顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。 除了数组,链表,队列,栈等也是线性结构. 与它相对立的概念是非线性表,比如二叉树、堆、图等。之所以叫非线性,是因为,在非线性表中,数据之间并不是简单的前后关系。 如果数组存储的…
iOS 网络优化和网络基础
网络优化(缓存、DNS 优化、请求策略优化如失败重发、缓存请求有网发送、节流等、弱网优化、资源优化),网络基础(Https、三次握手、四次挥手)
关于 performSelector 的一些小探讨
原因: 因为 performSelector:withObject: 会在当前线程立即执行指定的 selector 方法。 原因: 因为 performSelector:withObject:afterDelay: 实际是往 RunLoop 里面注册一个定时器,而在子线程中,R…
iOS Runtime
理解 Objective-C 的 Runtime 机制可以帮我们更好的了解这个语言,适当的时候还能对语言进行扩展,从系统层面解决项目中的一些设计或技术问题。了解 Runtime ,要先了解它的核心 - 消息传递 (Messaging)。 源码是否曾经有过动态解析 如果没有 则看…
一份"有点难"的iOS面试题及答案
NSString是UTF-16编码的, 也就是16位的unichar字符的序列. 所以, 一般遍历其每一个字符的方法就是: 对于“👍🏼”这种Emoji,是用2个16位unichar来表示,它的Unicode是U+1F44D, 用(U+D83D U+DC4D)两个字符来表示。…
iOS图片拉伸(resizableImage)
iOS 5.0以前使用(弃用)这个方法会自动计算出偏向中间的一个1*1的方格也就是被拉伸的地方(默认使用拉伸),一般传入的值为图片大小的一半. 将图片没有保护的部分进行拉伸。 上下左右的值定义了受保护区域,能被拉伸的地方是中间区域,一般我们都设成中心点为了安全。 相当于一个可视…
快来体验你的暗黑模式骨架屏
暗黑模式(Dark Mode)是iOS13推出的新功能,将传统的UIColor升级成dynamicColor。 TABAimated在v2.2.3实现了自动转换暗黑系列骨架屏。 本文讲解在v2.3.0版本的暗黑模式实现。 TABAnimated的骨架层是用CALayer实现的,…
iOS Audio hand by hand: 变声,混响,语音合成 TTS,Swift5,基于 AVAudioEngine 等
AVAudioEngine 比 AVAudioPlayer 更加强大,当然使用上比起 AVAudioPlayer 繁琐。 AVAudioEngine 对于 Core Audio 作了一些使用上的封装简化,简便的做了一些音频信号的处理。 使用 AVAudioPlayer ,是音频…
下一页
关注了
24
关注者
0
收藏集
1
关注标签
17
加入于
2019-08-22