Swift
知识点总结
吕阿蒙
非淡泊无以明志,
非宁静无以致远。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift算法--912. 排序数组
给你一个整数数组nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 输入:nums = [5,1,1,2,0,0] 输出:[0,0,1,1,2,5] func sortArray(_ nums: [Int]) -> [Int] { var ss = nums quicksort(&ss, 0, nums.count-1) return ss } func quicksort(_ n.原创 2020-08-17 18:13:57 · 428 阅读 · 0 评论 -
Swift--AFNetworking封装工具
import UIKit import AFNetworking enum RequestType : String{ case GET = "GET" case POST = "POST" } class NetworkTools: AFHTTPSessionManager { //let 是线程安全的 static let shareInstance :...原创 2019-07-01 16:04:03 · 367 阅读 · 0 评论 -
Swift--根据字符串创建对象
起因:TabBarViewController需要创建子视图, 遇到的问题:NSClassFromString取不到对应的class 解决:需要在类名前面添加命名空间 tip:使用guard做检查,可以使代码的逻辑性更强 private func addChildVC(childVcName:String,title:String,imageName:String){ ...原创 2019-06-27 17:08:17 · 795 阅读 · 0 评论 -
Swift--便利构造函数
便利构造函数通常用在对系统的类进行构造函数的扩充时使用 便利构造函数的特点: 便利构造函数通常都是写在extension里面 便利构造函数init前面需要加载convenience 在便利构造函数中需要明确的调用self.init() extension UIButton{ convenience init(imageName:String,bgImageNam...原创 2019-06-28 11:54:15 · 410 阅读 · 0 评论
分享