首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
777777776
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
老司机 iOS 周报 #64 | 2019-04-22
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 @zvving:如何写出可读性更高的代码?本文提供一…
Xcode10.2中LLDB增加的新特性
下面举例说明一下前两条的用法。 该命令用来输出当前栈框架的变量,因为它绕过了表达式评估程序(expression evaluator),所以它要比p/po更高效,更推荐使用v/vo来代替p/po。
iOS图像最佳实践总结
1. 前言 2018 WWDC 苹果官方给出了关于iOS图像处理的最佳实践,本文主要是就官方文档进行分析总结以及较为全面的拓展延伸。 2. 基础预备知识 按照经典的MVC架构,UIImage扮演model角色,负责承载图片数据,UIImageView充当View的角色,负责渲染…
iOS的高性能、高实时性key-value持久化组件
在开始写这个组件之前,应该先调研一下NSUserDefaults性能(ps:这里有个失误,事实上我是在写完这个组件以后才调研的)。 据我所知NSUserDefaults有一层内存缓存的,所以它提供了一个叫synchronize的方法用于同步磁盘和缓存,但是这个方法现在苹果在文档…
APP启动时间优化
冷启动是指APP点击启动前,它的进程不在系统里,需要系统创建新的进程分配给它启动,这是一次完成的启动过程。 热启动是指APP在冷启动之后用户将APP退出,挂在后台,此时它的进程还是存在在系统的进程里,用户在此启动需要的时间比较少,可以做的事情不多。 这里只做冷启动的优化。 首先…
开源 iOS 性能优化/调试辅助工具集 MTHawkeye
MTHawkeye 是美图 iOS 团队在使用的调试辅助、性能优化辅助工具集,旨在帮助 iOS 开发者提升开发效率、辅助优化性能体验。 作为美图内部日常使用的基础工具,现将其开源,期待后续有更多实用的插件以帮助开发者提高效率,更便捷的优化 App 的性能。欢迎 Star,提交 …
关于Swift中的指针的那些事
在Objective-c的世界中,一切对象都是指针。它是一种运行时语言,具体指针的对象类型将会在运行时,由系统分配。这样虽然自由,但是却并不安全。 Swift世界就不一样了,Swift的世界很安全(至少大部分时候情况如此)。我们不必为对象运行时的类型担忧,这是Swift为我们构…
iOS App瘦身小记
本文最开始是2019/04写的,时隔一年后,趁着假期的时间,把之前的的不足和新的体会补充补充。 有鉴于此,App的瘦身的优先级变得不那么高优了;我们可以放心大胆去搞业务了。 对于追求更高品质的App,希望在竞品中拔得头筹,还是需要在包大小方面花很大功夫的,不是搞几个技术需求就能…
SwiftUI 和 Flutter开发对比
SwiftUI是什么苹果WWDC‘19有许多大的更新并且发布了新技术,其中有一个令开发者非常兴奋的新技术就是发布了SwiftUI。一个declarativeUI框架用于构建iOS,iPadOS,mac
Android:关于多线程的总结知识都在这里了!
今天,我将献上一份全面 & 详细的Android多线程学习指南,希望你们喜欢。