首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
飘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
[译][祖传] 2017 Swift 单元测试文章资源精华
无论你写不写测试,Swift 在社区的普及度已经越来越高。过去一年社区里涌现了很多基于 Swift 的测试相关文章资源。下面我把我收集到的很大家分享一下。 如果你以前没有写过单元测试,那么强烈建议你先看下这个 WWDC 17 上的视频。在这个视频了介绍了写出可以被测试的代码的重…
Swift 中枚举高级用法及实践
作者:Benedikt Terhechte,原文链接,原文日期:2015-10-17 译者:小锅,pmst;校对:shanks;定稿:shanks 译者注:作为一个走心且有逼格的翻译组,我们对本篇文章中的代码都进行了验证,并且写了将代码分为上下两篇做成了 playground,…
Swift 4 踩坑之 Codable 协议
Swift 由于类型安全的特性,对于像 JSON 这类弱类型的数据处理一直是一个比较头疼的问题,虽然市面上许多优秀的第三方库在这方面做了不少努力,但是依然存在着很多难以克服的缺陷,所以 Codable 协议的推出,一来打破了这样的僵局,二来也给我们解决类似问题提供了新的思路。 …
逆向微信-分析学习微信是如何快速构建静态TableView界面的
1)效率不高,每个界面都得创建,实现协议。 2)cell的点击事件区分时需要一大堆的if/else。 3)界面元素变化时,维护起来非常蛋疼,需要修改好几个地方的if/else。 在分析完微信后,发现微信搭建静态TableView页面时,并不会出现上面几个问题,搭建非常easy,…
[译] 使用 Swift 实现原型动画
关于开发移动应用,我最喜欢作的事情之一就是让设计师的创作活跃起来。我想成为 iOS 开发者的原因之一就是能够利用 iPhone 的力量,创造出友好的用户体验。因此,当 s23NYC 的设计团队带着 SNKRS Pass 的动画原型来到我面前时,我既兴奋同时又非常害怕: 应该从哪…
在iOS中如何正确的实现行间距与行高
最近准备给 VirtualView-iOS 的文本元素新增一个 lineHeight 属性,以便和 VirtualView-Android 配合时能更精确的保证双平台的一致性。面向 Google 以及 Stack Overflow 编程了一会后发现,能查到的资料大部分是介绍如何…
优雅的使用UITableView(Swift 中)
在优雅的使用UITableView(OC 上)中,已经给大家分享了怎么使用UITableView,优雅的构建一个页面。 其中关键的点其实就是Row,如果我们把Row做好了,其实大功基本告成。 你打算用Any?那你的代码里肯定会出现一堆as? 的代码,显然与我们谈到的优雅背道而驰…
iOS动画系列之九:实现点赞的动画及播放起伏指示器(OC+Swift)
iOS动画系列,共十篇。现在写到第九篇啦。最近写代码有点疲惫,一点都不想动,突然敲起代码,那个手生呀~所以说,码农就是熟练工种还是有一定道理的。 CAReplicatorLayer、CAEmitterLayer和CAGradientLayer这三个专用层。 还是老惯例啦,先看看…