首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
uxiu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
iOS开源二进制使用插件cocoapods-imy-bin
组件二进制化,无入侵式支持组件二进制化,致力于解决Ci打包速度慢、研发编译慢等编译问题。 二进制源码调试pod bin code,类似美团 iOS 工程 zsource 命令背后的那些事儿的效果。 命令快捷键pod bin imy,如游戏快捷键,根据配置会在特定目录执行特定命令…
APM - iOS Crash 常见崩溃及防护
Crash 分析与治理是开发热源的必备技能,Crash 相关数据也是衡量应用程序质量的重要指标。 本文总结了 iOS 开发中基础的 Crash 种类以及防护方案。 常见崩溃及防护...
漫谈 SQLite
本文是浅层次但较系统学习 SQLite 后的总结笔记,看完或许能解答上述问题;本文叙述的出发点是从设计一个简单的 SQLite framework 开始;关于 SQLite 的第三方库有很多,对于 iOS 生态,知名的包括 FMDB、WCDB、GRDB、SQLite.swift…
一行代码创建cell
1.上面这三个是核心方法,newAways()见名知意,总是创建新的cell。大家都知道在cell的代理方法中,滑动列表的时候代码会重复调用,如果创建的cell不想重用,可以调用此方法来创建。可以在任何方法中调用来创建cell,如: 这个方法的参数 reuseAtTheInde…
Swift 5 字符串插值之美
感谢提案 SE-0228,让我们能够精确控制字符串插值的打印方式。感谢 Brent 带给我们这个非常棒的功能。让我来分享一些例子。 我们可以点击修复按钮来消除这些警告,得到如下的代码。但我们仍然会看到一个类似于这样的输出:“There’s Optional(23) and ni…
Dart vs Swift
Dart 和 Swift 是我最喜欢的编程语言。我在商业和开源代码中广泛使用它们。 作为开发人员从一种语言转移到另一种语言(或使用两者)的参考。 Dart 支持 Flutter,这是 Google 用于从单一代码库构建漂亮的本机应用程序的框架。 Swift 通过 iOS,mac…
制作一个Mac APP:XcodeExtension
打开的界面可以把Json数据转成Swift模型,会把下划线命名变为驼峰。在左边放入Json,点击转换。 在设置中选择扩展,勾上这些功能。 调整控件的样式,加上布局约束。写成喜欢的样式-,- 在convert方法中写转换的代码就行了,代码较长放在文章末尾的GitHub链接。 在左…
MVVM+RxSwift
所以是时候在项目中使用真正的MVVM了(整理出套路代码),介于项目中已经引入了RxSwift,所以就用它来实现了,在学习本文前可能会要求读者对RxSwift有一定的了解和使用。 在ViewController 里将数据源绑定到对应的View,这里只是单向绑定,在ViewMode…
iOS 从零到一搭建组件化项目框架
从上面这种各个业务组件的依赖关系来看,他们是互相依赖的,业务组件和业务组件间产生了严重的耦合关系,这样一来对我们工程的扩展性就会大大的降低,维护成本就会变高。 举个例子:假设某天产品经理说,咱们公司的业务发展的太好了,咱们的营销模块需要独立出来成一个单独的应用,以便于咱们可以添…
iOS基础细节
最近一朋友正准备跳槽,就从各处搜索整理一些基础,便于朋友复习,也便于自己复习查看。回答person的retainCount值,并解释为什么2、这段代码有什么问题吗:会死循环,会重复调用自己!self.