首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift 技术
订阅
徐西文
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Swift开发小记(含面试题)
let用来声明常量,var用来声明变量。了解js的对于这两个应该不陌生,但是区别还是挺大的,尤其是let,在js中是用来声明变量的,const才是用来声明常量的。 如果不显示说明,Swift会根据声明时赋值自动推断出对应类型。一般不太需要标注类型,但是之前遇到过在某些情况下需要…
CocoaPods 给每个库单独指定 Swift 版本教程
苹果每年都更新Swift版本,但是平常项目中使用的一些开源库却不能及时更新,使用那就需要一部分库继续使用Swift3.2版本,一部分使用Swift4,那么在Podfile中应该这么写:
使用Swift 字典模型互转 超级简单
现在很多iOS项目的开发开始转向Swift语言。 相信 Swift语言很快会成为iOS工程师 必备技能。 字典转模型, 模型转转字典在开发过程中扮演非常重要的角色。 今天就和大家分享一下使用Swift,如何进行字典模型互转。 ** 为了让工作做到极致,这里先提供一个工具 JSO…
2017最受欢迎的30个Swift 库,你关注到了吗?
在过去的一年里,国外的 Mybridge 对将近 6000 个 Swift 开源库进行了筛选和比较,以受欢迎程度和新近度为标准,挑选出了在 2017 年 1 月至 12 月发布的前 30 个库或项目。希望这些开源库能加快你的开发进程,帮助实现你的开发目标。 1. Vapor …
[Swift]封装一个网络工具Moya+HandyJSON
1.实现网络请求单例,提供可修改 baseURL和 get post 请求方法. 2. 二次封装 仅仅这样封装很明显不能够达到精简的目的,这样其实和直接使用 Alamofire 没啥区别. 我们实现一个 Protocol 继承自 HandyJSON (HandyJSON本身也是…
[贝聊科技]iOS 11 怎样为导航条上的 UIBarButtonItem 设置间距
本文已发表在个人博客。 以前我们常用 fixedSpace 的方式为 UINavigationBar 上的 UIBarButtonItem 设置间距。然而在 iOS 11 下 UIBarButtonItem width 属性不但失效了,UIBarButtonItem 也开始使用…
使用Swift强类型访问Info.plist文件
As Apple’s developers we started facing the type-safe constraint in our code with the advent of Swift. From my side I’ve always tried to fu…
SnapKit 最佳实践
用了 SnapKit 很久,一开始觉得这就是个很简单的语法糖,后面用着用着还是觉得有点磕磕绊绊,所以又回去看过了一遍官方文档,发现了几个 best practice 是我之前一直没留意到的,就写出来分享一下。 offset 使用的是绝对值,例如说 superview 的 bot…
Moya基本用法
一句话来讲,Moya是对Alamofire的封装,让开发人员更加优雅的使用Alamofire。
SolarNetwork-优雅的Swift网络封装
刚开始写Swift项目时,用到网络请求时,毫无疑问,选择了Moya。但随着项目的增大,接口越来越多,TargetType文件也越来越大,寻找某一个接口的参数和其他配置时,就要在各种Switch中跳来跳去,感到十分烦恼,就算分了多个TargetType,也还是存在这个问题,于是就…