首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
张安宇
掘友等级
iOS
|
微软
Swift中文社区负责人/软件工程师/炒股爱好者/业余摄影爱好者,码龄11ys+,本科毕业于重庆邮电大学,硕士毕业于卡内基梅隆大学计算机科学专业
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 45
沸点 1
赞
46
返回
|
搜索文章
赞
文章( 45 )
沸点( 1 )
抖音品质建设 - iOS启动优化《实战篇》
启动是 App 给用户的第一印象,启动越慢,用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多,面也很广,一篇文章难以包含全部,所以拆分成两部分:原理和实战,本文是实战篇。 对应着本文的三大模块:监控,工具和最佳实践。 既然要监控,那么就…
Swift学习笔记(八)-自动引用计数、弱引用和无主引用
Swift 使用自动引用计数(ARC)机制来追踪和管理你的 App 的内存。在大多数情况下,这意味着 Swift的内存管理机制会一直起作用,你不需要自己考虑内存管理。当这些实例不再需要时,ARC会自动释放类实例所占用的内存。 在Swift中使用 ARC 在 Objective-…
dSYM文件的汇编分析
在项目开发当中我们经常需要分析crash log来追查线上Bug,其中我们会用到一个很重要的文件,叫做dSYM文件。 dSYM是内存地址与函数名,文件名,行号的映射表,一般用于崩溃日志分析。 Xcode编译项目后,我们会看到一个同名的 dSYM 文件,dSYM 是保存 16 进…
Swift学习笔记(六)-类型转换
类型转换可以判断实例的类型,也可以将该实例在其所在的类层次中视为其父类或子类的实例。 Swift 中类型转换的实现为 is和 as操作符。这两个操作符使用了一种简单传神的方式来检查一个值的类型或将某个值转换为另一种类型。 你还可以使用类型转换来检查类型是否遵循某个协议。 使用类…
Swift学习笔记(一)—函数和闭包
公司已经以Swift开发为主了,未来也要将遗留的OC转Swift,自己需要抽空看一些Swift的资料学习,我会把我觉得目前还没有搞的特别明白的内容写一写当做学习笔记。 使用 func来声明一个函数。通过在名字之后在圆括号内添加一系列参数来调用这个方法。使用 ->来分隔形式参数名…
个人成就
文章被点赞
50
文章被阅读
15,801
掘力值
496
关注了
57
关注者
93
收藏集
0
关注标签
13
加入于
2019-05-25