首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
AllenCharlton
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
Swift URLNavigator 框架
⛵️ URLNavigator 是 Swift 下一个优雅的 URL 路由。它提供了通过 URL 导航到 view controller 的方式。URL 参数的对应关系通过 URLNavigator.register(_:_:) 方法进行设置。 URLNavigator 提供了…
Xcode项目的多Target管理
一般一个项目会有测试版本和生产版本,有的还可能会有预生产版本等,不同的版本对应的一些参数设置也是不同,如果仅是在一个Target上管理,一是麻烦,二是一旦疏忽了,就容易出错。所以,这种场景下,多Target就可以很好的解决这个问题,不同的Target设置不用的参数,打包的时候,…
在 iOS 里 100% 还原 Sketch 实现的阴影效果
Sketch 是 APP 设计的神器,大部分设计师都选择它作为 APP 界面的设计工具。 在 iOS 里实现阴影的方式是使用 UIView 的 layer 属性。 100% 还原了 Sketch 的设计,完美了。 值得一提的是:layer 阴影和圆角是可以共存的,而且阴影路径也…
深入理解Swift中static和class关键字
作用:这两个关键字都是用来说明被修饰的属性或者方法是类型(class/struct/enum)的,而不是类型实例的。
10个让你相见恨晚的iOS Swift动画框架!
Airbnb 开源的用于渲染 AE 矢量动画的动画框架,有多平台版本,通过 AE 插件直接将动画导出为 json 文件在客户端使用,将动画功能实现完全交还给设计师,从此告别耗费性能的帧动画。 RazzleDazzle 是一个简单的自动布局友好的 iOS 关键帧动画框架,使用于滚…
如何使用 Codable 存储 NSCoding 数据
一般来说,Objective-C 通过 NSCoding 归档数据,Swift 采用 Codable 方式。但是并不意味着它们无法协同工作,需要一些很少的工作就可以将 NSCoding 的数据在 Codable 内部进行归档。怎么理解? 比方说, UIColor 和 UIIma…
iOS自动化打包部署踩坑记
由于为了提高工作效率,采用自动打包来解决问题,一开始在网上也是找到了很多的教程,还是很有信心的完成这个踩坑,但是没想到坑比想象得多。有的文章甚至是抄袭、过时,导致没能按照教程直接实现。 网上的教程多数是jenkins的xcode插件、证书管理的教程,但是这里一个最坑的地方就是上…
【iOS】MVVM+RxSwift+ReactorKit+Coordinator
iOS 中的 MVVM 架构早就是个老生常谈的问题,相比于传统的 MVC 架构方式, MVVM 比较核心的地方在于双向绑定的过程,即 View 和 ViewModel 之间的绑定,而建立绑定关系最优方案是通过响应式的方式构建,iOS 原生方面可以通过 KVO + KVC 的方式…
记录一次树形分级列表的实现
项目需求需要对用户根据推荐人的不同进行树形结构显示.使用 tableView 实现这一需求. 使用 tableView 实现先树形结构(不同的 cell 样式显示不同的等级),当点击 cell 时,判断当前点击的 cell 是否存在下一级,是否已经是打开状态.如果存在下一级,关…
R.swift-优雅地引用项目资源
使用R.swift之后,可以使用R结构体来获取资源文件。如若资源文件发生改变,R.swift会正确的清除\改变\增加资源。 将Run Script移动至Compile sources之上,Check Pods Manifest.lock之下。在Run Script中添加:"$P…