Swift
mifit
自我成长。
展开
-
swift 学习笔记4 -- is与as any与anyObject 给还未懂的你
is :用来做类型检查,也可以用来检查某个类是否遵循了某个协议as: 用来做类型转换,如果不确定类型转换能否成功,可以在as后面加问号“?”AnyObject :代表任何class类型的对象实例Any :范围更广,代表除函数外任何类型的实例原创 2016-03-02 17:59:20 · 688 阅读 · 0 评论 -
Swift ReSwift实现Redux模式
单个VC使用Redux模式Demo地址:https://github.com/MiftMy/XMReSwiftSingleModule.git原创 2019-08-22 18:19:28 · 413 阅读 · 0 评论 -
iOS RxSwift试玩登录
demo 地址:https://github.com/MiftMy/XMRxSwift.git原创 2019-08-16 22:10:45 · 180 阅读 · 0 评论 -
Swift5 class与struct区别
swift 5 class 与 struct区别原文:1、Inheritance enables one class to inherit the characteristics of another。2、Type casting enables you to check and interpret the type of a class instance at runtime。3、Dei...原创 2019-03-07 16:23:25 · 314 阅读 · 0 评论 -
Swift 单项数据流模式--ReSwift
ReSwift是基于Redux思想实现的单项数据流结构的Swift类库。有效帮助我们分离我们关注app的三个模块,状态、视图和状态改变。 ReSwift基本流程: State:整个app状态,各种数据信息。 State Changes:只能通过action改变State。由于这种限制,代码更容易读懂,让不同开发者工作更协调。 Views:视图,显示State的数据。 Store:核心快,以翻译 2017-12-01 14:55:52 · 726 阅读 · 1 评论 -
swift3.0 GCD
var myQueue: DispatchQueue? var myQueueTimer: DispatchQueue? var myTimer: DispatchSourceTimer? var myGroup: DispatchGroup? var mySource: DispatchSource?//MARK: - 并行队列 没有attributes,默认是原创 2016-09-21 11:20:02 · 1926 阅读 · 0 评论 -
swift3.0 自动消失提示框----吐司
使用方法很简单: 把XMToastView.swift放入你的项目,使用类似一下代码即可 XMToastView.showInfo(info: “你点我了。”, bgColor: UIColor.green, inView: self.view, vertical: 0.8)demo连接:https://github.com/MiftMy/TestToast.git原创 2016-09-20 16:25:47 · 2541 阅读 · 2 评论 -
swift 学习笔记3 -- OC的block与swift的闭包
目的:两VC通过闭包传值FirstVC.swift里:import UIKitclass FirstVC: UIViewController { @IBOutlet weakvar output: UILabel! @IBOutlet weak var ig: UIImageView! o原创 2016-02-29 16:48:43 · 1998 阅读 · 1 评论 -
swift 学习笔记2 -- 单例
单例模式class MyClass{ let name = "sss" class func shareInstance()->MyClass{ struct YRSingleton{ static var predicate:dispatch_once_t = 0原创 2016-02-29 16:43:15 · 325 阅读 · 0 评论 -
swift 学习笔记5 懒加载
Lazy 属性的代码块只会调用一次,lazy修饰的是一个存储属性,而存放的是闭包lazy var reuseSet = {SetUIImageView>()}()类似oc的@property (nonatomic, strong)NSMutableSet *dataSet; - (NSMutableSet *)dataSet原创 2016-03-10 12:01:56 · 369 阅读 · 0 评论 -
Swift ReSwift Redux模式加路由
可以使用Redux-Twitter方式添加路由地址:https://github.com/Goktug/Redux-Twitter.git也可以创建多个Store,每个Store管理自己的内部的Action,使用一个Router管理跳转,需要传参使用对应的Store调用相应的Action传参即可。Demo地址:https://github.com/MiftMy/XMReSwiftRoute...原创 2019-08-22 18:32:41 · 314 阅读 · 0 评论