首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
aganjiuswo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
iOS-GitHub上的优秀轮子
前言最近项目不忙,闲来无事整理一下关于iOS在GitHub上的优秀第三方轮子,总有一个你能用得到。轮子集合1.awesome-swift:https://github.com/matteocrippa
老司机x知识小集xSwiftGG WWDC 18 专题目录
本次在掘金(金主)的支持下,老司机 x 知识小集 x SwiftGG 联合出品针对 WWDC 18 的 28 篇技术文章。 感谢所有作者为社区做出的付出。 作者:莲叔(aaaron7), 喜欢编程语言/计算机视觉/函数式编程,目前就职于 UC,负责短视频项目。 作者:方秋枋,喜…
WWDC 2018 :CollectionView 之旅
看完这篇 Session,给我的直观感受是这篇名为 A Tour Of UICollectionView 的文章,是围绕着一个 CollectionView 的案例,对自定义布局以及其性能优化、数据操作、动画做的一次探讨。虽然没有新增的 API 和特性,但是实际意义蛮大。 Co…
Moya基本用法
一句话来讲,Moya是对Alamofire的封装,让开发人员更加优雅的使用Alamofire。
AVFoundation | 封装一个好用的视频播放器
AVFoundation是苹果在iOS和OS X系统中用于处理基于时间的媒体数据的Objective-C框架. 供使用者来开发媒体类型的应用程序。 上图是iOS系统下媒体应用的结构层. AVKit框架用于简化媒体应用的创建过程,如果你只需要看电影,那么使用这个就可以了, UKi…
@inerface的11条规范写法
总结一些interface声明时的规范,相关宏的介绍,定义方法时有用的修饰符,编写注释的规范,最终写出一个合格的头文件。 .h文件里的声明是用于暴露给外部的接口,而类内部的私有方法、私有属性和实例变量,应该放到.m文件的interface extension里。 这3个关键字用…
谈谈RxSwift中的错误处理
RxSwift中提供了多种不同的错误处理操作符,它们可以在链式操作中相互组合以实现复杂的处理逻辑,下面先简单介绍一下RxSwift提供的错误处理操作,然后通过一些具体的例子来看看如何在实际项目中应用。这里不会详细介绍RxSwift,阅读前需要对Rx的基础有一定了解。 当数字小于…
Swift Collection 中的 lazy 作用
惰性求值常见于函数式编程中,也有人把惰性求值翻译成延迟求值(Lazy Evaluation)。它的目的是要最小化计算机要做的工作。在使用惰性求值的时候,表达式不在它被绑定到变量之后就立即求值,而是在该值被取用的时候求值。 这个特性就给代码优化提供了更多的可能性。有些运算可能在某…
Why Swift? Generics(泛型), Collection(集合类型), POP(协议式编程), Memory Management(内存管理)
写这篇文章主要是为了给组内要做的分享准备内容。这段时间几个项目都用到 Swift,在上次 GIAC 大会上就被问到为什么要用 Swift,正好这个主题可以聊聊 Swift 的哪些特性吸引了我。 先来个例子看下泛型是解决什么问题的。 我们先定一个字符串数组,然后把里面的字符串打印…