![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
明灵暗尘
这个作者很懒,什么都没留下…
展开
-
Swift-代理+协议[初解]
一、英文代理 -> delegate协议 -> protocol二、通俗理解代理(或者说是委托)意思就是A委托B处理一些事情(或者说B就是A的代理)协议 意思是如果A想要B处理一些事情(或者说B想成为A的代理),那么B必须具备处理这些事情的方法(或者说B必须实现某些协议)三、较为专业的理解代理(或者说是委托)是一种设计模式 , 即把自己的一些实现方法交给其他的类,让其他的类来具体实现这原创 2016-10-22 15:36:36 · 309 阅读 · 0 评论 -
CocoaPods 安装
一、升级Ruby环境 $gem update –systemRubyGems system software updated表示完成二、更换淘宝源 gem sources –remove https://rubygems.org/ gem sources -a https://ruby.taobao.org/ gem sources -lhttps://ruby.taobao原创 2016-11-10 12:25:21 · 170 阅读 · 0 评论 -
Swift-数据存取
一、沙盒三个目录:Document/Library/tmp Document:存放应用程序的数据Library:存储程序的默认设置或其他状态信息 tmp:临时文件获取目录: NSSearchPathForDirectoriesInDomains(.documentDirectory, .allDomainsMask, true 二、写入/读取文件写入文件// 写原创 2017-02-15 13:56:43 · 435 阅读 · 0 评论 -
Swift-杂谈篇(2)
一、QuartzCoreCGColor包含colorspace和component colorspace指定颜色空间,Quartz会retain该对象,并在调用完后安全释放。component:一个CGFloat数组,该数组元素个数是指定色彩空间包含的颜色分量数图像颠倒问题。(#?)原创 2017-02-15 11:37:20 · 229 阅读 · 0 评论 -
CoreData-探路篇
知识准备一、lazy资料地址:http://blog.csdn.net/hello_hwc/article/details/44955423变量第一次使用才进行初始化两种方式: lazy var lazy1 = "lazy1" lazy var lazy2 = { return "lazy2" }()#PS 资料显示只有加了小括号,闭包才原创 2017-01-14 13:22:05 · 189 阅读 · 0 评论 -
Swift-杂谈篇(1)
self.navigationController?.popViewControllerAnimated(animated: Bool) -> UIViewController? pop掉当前View后,并不会调用上一个View的viewDidLoad,但会调用上一个View的viewWillAppear#?还不清楚参数animated的作用原创 2017-01-20 12:13:21 · 235 阅读 · 0 评论 -
Swift-QA
1、 Warning: Attempt to present < UIAlertController: 0x17e8ed30> on < GitHubApp.ViewController: 0x17d69040 > whose view is not in the window hierarchy!该错误一般是由于在 viewDidLoad 里面调用引起的,解决办法是转移到 viewDidAp原创 2017-03-11 14:35:18 · 492 阅读 · 0 评论