摘要: 闭包的含义 闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。 闭包可以捕获和存储其所在上下文中任意常量和变量的引用。被称为包裹常量和变量。 Swift 会为你管理在捕获过程 阅读全文
posted @ 2017-12-21 17:26 港吧休 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 1:什么是block? block其实就是一个代码块,把你想要执行的代码封装在这个代码块里,等到需要的时候再去调用。那block是OC对象吗?答案是肯定的. 2:block要用copy修饰,还是用strong block本身是像对象一样可以retain,和release。但是,block在创建的时候 阅读全文
posted @ 2017-12-07 15:49 港吧休 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 什么是 Runloop? 从字面上讲就是运行循环。 它内部就是do-while循环,在这个循环内部不断地处理各种任务。说通俗来说就是一个死循环. 一个线程对应一个RunLoop,主线程的RunLoop默认已经启动,子线程的RunLoop得手动启动(调用run方法) RunLoop只能选择一个Mode 阅读全文
posted @ 2017-11-23 16:59 港吧休 阅读(2080) 评论(0) 推荐(0) 编辑
摘要: var testArray = [AnyObject]()//用var声明 一个可变的数组,let声明的为不可变数组,注意AnyObject说明这个数组可以放任何元素。 testArray.append(1)//加入一个数字1 testArray.append(true)//加入一个Bool var 阅读全文
posted @ 2017-11-08 14:48 港吧休 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 遇到一些硬性问题,可以直接打电话给苹果开发者中心的技术人员帮忙解决问题 有时候直接问他们和他们交流更能有效的解决你的问题。电话:400-670-1855 直接给客服打电话,提供注册id,就会知道原因,一般情况下处理一周内就可以完成,如果一直在处理中就打上边的电话问问客服. 注意,要注册开发者账号提交 阅读全文
posted @ 2017-11-06 09:53 港吧休 阅读(3937) 评论(0) 推荐(0) 编辑
摘要: 什么是Runtime? Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。 多数情况我们只需要编写 OC 代码即可,Runtime 系统自动在幕后搞定一切,所以很多朋友对runtime不是很重视,等面试的时候 阅读全文
posted @ 2017-11-05 12:05 港吧休 阅读(949) 评论(0) 推荐(0) 编辑