首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
little_huang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
如何假装写过 Swift
总结了笔者日常使用 Swift 的一些小 Tips。 1. 能用 let,尽量不用 var 把代码里的 var 全改成 let,只保留不能编译通过的。 ObjC 的 Foundation 层几乎都是继承 NSObject 实现的,平时都在操作指针,所以要区分 Mutable 和…
搞事情之 Vapor 初探
从 SwiftNIO 开源后,之前对 Swift Server Side 完全不关心的我再也按耐不住了!尤其是还看到了这篇文章,我相信这个文章肯定大部分同学都浏览过,看完后我也十分的激动,难道使用 Swift 统一前后端开发的日子就要到了吗?直到最近在毕设的“压迫”下,我才认认…
[Swift]封装一个网络工具Moya+HandyJSON
1.实现网络请求单例,提供可修改 baseURL和 get post 请求方法. 2. 二次封装 仅仅这样封装很明显不能够达到精简的目的,这样其实和直接使用 Alamofire 没啥区别. 我们实现一个 Protocol 继承自 HandyJSON (HandyJSON本身也是…
聊聊SwiftLint在团队的实践
大约在两年之前写过一篇关于SwiftLint的文章,时过境迁不得不说当时的想法还是很粗糙的,但至少也给了自己一个启蒙。过去的一年,公司开始自建中心化的CI,也推广到了各个团队中去,参与其中也是获益匪浅。Lint作为CI中的重要的一环自然也有不少的价值输出,但是随着日常深入的应用…
30个让你眼前一亮的iOS Swift UI控件!
本次的分享就到这啦,喜欢的话可以点个赞👍或关注。如果有其他好用的控件也欢迎在评论里留言分享。
下一个新项目,我要不要用 Swift 来写?
前两天,在我们「老司机 iOS 周报读者群」里面,有个读者问了这样一个问题 “ 今年如果新起一个项目,大家觉得适合用 Swift 来写吗?” 群里马上引起了一个不小的讨论,我想可能是很多 iOS 开发者目前比较困惑的问题,就找了几个周报的编辑,聊了聊他们对于这个问题的看法。
10个让你相见恨晚的iOS Swift动画框架!
Airbnb 开源的用于渲染 AE 矢量动画的动画框架,有多平台版本,通过 AE 插件直接将动画导出为 json 文件在客户端使用,将动画功能实现完全交还给设计师,从此告别耗费性能的帧动画。 RazzleDazzle 是一个简单的自动布局友好的 iOS 关键帧动画框架,使用于滚…
从源码解析 Swift 弱引用
由于 Swift 源码量较大,强烈建议大家把 repo clone 下来,结合源码一起来看这篇文章。 Swift 整个工程采用了 CMake 作为构建工具,如果你想用 Xcode 来打开的话需要先安装 LLVM,然后用 cmake -G 生成 Xcode 项目。 我们这里只是进…
深入理解Swift中的Class和Struct
Class和Struct是Swift中很重要的两种数据结构,同时也是Swift面试题必问的一道题。所以对Class和Struct理解透彻对我们学习Swift有很大的帮助。 当值传递的时候,它是传递对已有instance的引用。下面用代码来解释一下这句话: 通过上面的代码可以了解…
MVVM+RxSwift
所以是时候在项目中使用真正的MVVM了(整理出套路代码),介于项目中已经引入了RxSwift,所以就用它来实现了,在学习本文前可能会要求读者对RxSwift有一定的了解和使用。 在ViewController 里将数据源绑定到对应的View,这里只是单向绑定,在ViewMode…