Swift基础
文章平均质量分 77
brycegao321
Android/iOS/后台/H5全栈
展开
-
Java/Swift 单例模式的多种写法
单例模式特点:1、 一个进程只能有一个实例;2、不能有派生类;3、对于插件化app, 单例模式有坑。 不同插件可能都实例化出一个单例对象, 因为classloader不同。 依据Java语言特性, 要防止反序列化和反射创建多个实例的漏洞。 设计模式的书本上一般是这样写: public final class SingleTo...原创 2016-07-01 15:20:40 · 1250 阅读 · 0 评论 -
Swift3.0学习笔记-Generics
Swift3.0 Generics 泛型原创 2016-11-27 17:08:58 · 834 阅读 · 0 评论 -
UIViewController之间传值的7种方法
UIViewController之间双向传值原创 2017-07-31 14:14:23 · 5510 阅读 · 0 评论 -
Swift3.0学习笔记-Properties
Swift 属性 willSet/didSet get/set class var和static原创 2016-11-19 19:56:51 · 1780 阅读 · 0 评论 -
Swift3.0学习笔记-Error Handling
Swift3.0异常 Error原创 2016-11-22 22:05:47 · 4210 阅读 · 1 评论 -
SnapKit使用详解
SnapKit使用详解原创 2017-05-30 10:51:43 · 6950 阅读 · 0 评论 -
json序列化/反序列化三方库
好用的json序列化和反序列化库原创 2017-05-17 15:42:25 · 650 阅读 · 0 评论 -
Swift实现最简单的UICollectionView
实现CollectionView原创 2017-03-24 12:54:02 · 1348 阅读 · 0 评论 -
Swift实现全屏浏览图片
使用CollectionView实现图片缩放、分屏滑动浏览。原创 2017-03-29 18:26:55 · 1984 阅读 · 0 评论 -
iOS实现微信/QQ显示最近拍摄图片的功能
iOS监听图库变化并显示最近拍摄的照片原创 2017-03-22 13:47:38 · 1415 阅读 · 0 评论 -
Swift3.0 Self和self的区别
Swift Self关键字的用法原创 2017-01-17 22:23:10 · 5273 阅读 · 0 评论 -
Swift3.0 URLSession学习笔记
iOS HTTP文本交互、上传文件、下载文件的实现 HTTPURLResponse原创 2017-01-12 23:26:19 · 7877 阅读 · 0 评论 -
Swift3.0学习笔记-Enumerations
Swift3.0 enum枚举的用法原创 2016-11-16 21:25:24 · 1141 阅读 · 0 评论 -
Swift内存模型的那点事儿
讲述测量Swift对象大小和篡改数据原创 2017-07-20 11:55:00 · 4073 阅读 · 2 评论 -
Swift String常用方法
参考Java String的API, 实现Swift String扩展函数。原创 2017-12-06 09:50:45 · 5791 阅读 · 1 评论 -
代码重构-常量相关
使用内部类重构key/value等参数, 解开调用方和被调用方的耦合原创 2017-11-24 11:25:42 · 430 阅读 · 0 评论 -
烧脑的算数(交换2个变量值)
简单的算数能实现惊人的结果原创 2017-10-12 15:10:48 · 377 阅读 · 0 评论 -
Swift语法-高阶函数
介绍map,flatMap,filter,reduce函数的使用方法原创 2017-12-01 14:37:15 · 1506 阅读 · 0 评论 -
Swift语法-where关键字详解
Swift4 where关键字语法原创 2017-12-01 11:05:05 · 7923 阅读 · 1 评论 -
Swift3.0学习笔记-Functions
Swift3.0 成员方法, 使用闭包语法也可以定义一个函数原创 2016-11-19 21:39:00 · 781 阅读 · 0 评论 -
Swift3.0学习笔记-Closures
闭包 [unowned self]避免内存泄漏, 闭包还能定义函数原创 2016-11-15 22:39:30 · 814 阅读 · 3 评论 -
Correct Path解题方法
Coderbyte网站编程挑战题目原创 2017-11-14 16:54:35 · 634 阅读 · 0 评论 -
Swift3.0学习笔记-Basic Operators(基本运算符)
Swift第2节原创 2016-11-06 15:16:47 · 922 阅读 · 0 评论 -
Kotlin VS Swift
对比Kotlin和Swift原创 2017-10-23 09:58:16 · 3945 阅读 · 0 评论 -
iOS Swift多线程、互斥锁的实现方式
iOS多线程/互斥锁的实现方式 Swift语句在哪种情况下必须用分号原创 2017-07-15 14:20:29 · 1345 阅读 · 0 评论 -
跟着斯坦福白胡子老头学iOS app生命周期
iOS10+ Swift3.0 app进程生命周期原创 2017-01-01 19:01:42 · 1009 阅读 · 0 评论 -
跟着斯坦福白胡子老头学UIDynamic动画的技巧
Swift3.0 UIDynamic 闭包语法技巧原创 2016-12-31 17:40:24 · 545 阅读 · 0 评论 -
SwiftyJSON源码分析
Swift3.0 JSON三方库SwiftyJSON源码分析原创 2017-01-14 17:06:27 · 1366 阅读 · 0 评论 -
Swift3.0学习笔记-Automatic Reference Counting
Swift3.0 ARC原创 2016-11-20 20:16:34 · 757 阅读 · 0 评论 -
Swift3.0学习笔记-DeInitialization
Swift 3.0 类析构函数 先派生类后基类 ARC原创 2016-11-20 16:52:12 · 385 阅读 · 0 评论 -
Swift3.0学习笔记-Initialization
Swift3.0 构造函数, 介绍 init / convenience init / init? / init! / required init 的用法原创 2016-11-20 15:09:22 · 2089 阅读 · 0 评论 -
Swift3.0学习笔记-Inheritance
Swift3.0 继承 final override原创 2016-11-20 09:43:09 · 3931 阅读 · 0 评论 -
Swift3.0学习笔记-SubScripts
https://developer.apple.com/library/prerelease/content/documentation/Swift/Conceptual/Swift_Programming_Language/Subscripts.html#//apple_ref/doc/uid/TP40014097-CH16-ID305Classes, structures, and enu原创 2016-11-19 23:27:23 · 530 阅读 · 0 评论 -
Swift3.0学习笔记-第一个app
Swift3.0的官方demo感受, storyboard布局文件,UIView控件,UIViewController, MVC原创 2016-12-11 21:47:06 · 2472 阅读 · 0 评论 -
Xcode8.*的NX特性-调试UI、查看状态机、GPU性能分析
Xcode8.*的3个调试功能原创 2016-12-11 19:26:36 · 2462 阅读 · 0 评论 -
Swift3.0学习笔记-Classes and Structures
类和结构体的区别原创 2016-11-17 20:44:18 · 1018 阅读 · 0 评论 -
Swift3.0学习笔记-Functions
Swift3.0函数定义语法, 讲解func的各个使用方法。原创 2016-11-10 19:26:07 · 895 阅读 · 0 评论 -
Swift3.0学习笔记-String and Characters
字符串和字符原创 2016-11-07 23:13:30 · 1121 阅读 · 0 评论 -
Swift3.0学习笔记-Collection Types
说明Array、Set、Dictionary原创 2016-11-08 23:02:28 · 2260 阅读 · 0 评论 -
iOS UI调试工具Reveal lldb配置方法(Swift3.0工程)
Reveal查看Swift3.0工程的UI原创 2016-12-14 22:20:10 · 865 阅读 · 0 评论