Swift
文章平均质量分 71
Skinny Camel
拥有多年 iOS 开发经验,从Objective-C时代跨越到Swift时代,一路披荆斩棘!
展开
-
Swift算法面试题2022(附答案)
现在面试太卷了,手撕算法成家常便饭,我们虽然不是算法岗,但是常见的简单算法题还是要掌握一点。原创 2022-08-25 07:18:27 · 1956 阅读 · 1 评论 -
iOS 开发必备tips
从事iOS开发多年,总结了一些常见的小技巧,希望能帮到你。疫情总会过去,充实自己,直面未来!原创 2022-04-27 10:44:14 · 462 阅读 · 0 评论 -
Swift面试题2021(附答案)
1、Swift和Objective-C有什么区别?1)Swift是强类型(静态)语言,有类型推断,Objective-C弱类型(动态)语言2)Swift面向协议编程,Objective-C面向对象编程3)Swift注重值类型,Objective-C注重引用类型4)Swift支持泛型,Objective-C只支持轻量泛型(给集合添加泛型)5)Swift支持静态派发(效率高)、动态派发(函数表派发、消息派发)方式,Objective-C支持动态派发(消息派发)方式6)Swift支持函数式编程(高阶函原创 2021-04-29 10:43:36 · 13435 阅读 · 1 评论 -
Swift语言基础篇
Swift语言基础学习原创 2016-01-01 17:22:13 · 1070 阅读 · 0 评论 -
iOS开发之基础控件(Swift版)
iOS开发之基础控件的Swift版原创 2016-01-04 21:33:26 · 2726 阅读 · 0 评论 -
Swift中UITableView的用法(自定义UITableView和UITableViewCell)
Swift中自定义表视图(UITableView)和单元格(UITableViewCell)原创 2016-01-04 21:36:18 · 828 阅读 · 0 评论 -
Swift内存管理(ARC)之循环引用
Swift中是采用自动引用计数(ARC,AutomaticReferenceCounting)机制来对内存进行管理的。一、简述ARC如何工作:每当你每创建一个新的对象,它便会分配一块内存来存储该对象的相关信息。当你不再需要这个对象的时候,它就会自动释放这个对象,避免它再占用内存空间。当然,如果该对象只要至少存在一个引用就不会被释放。另外,你如果访问了一个已经被释放的对象,则很有可能会出现崩溃(野指针原创 2016-01-14 13:55:03 · 538 阅读 · 0 评论 -
Swift2.2新特性
1、编译期Swift版本检测#if swift(>=3.0) print("Running Swift 3.0 or later")#else print("Running Swift 2.2 or earlier")#endif它和Swift2中介绍过的#available表达式不同,#available表达式是运行时检查,#if swift(>=3.0)... #else翻译 2016-05-09 23:44:46 · 1262 阅读 · 0 评论