摘要: 1、Objective C 中创建线程的方法是什么?如果在主线程中执行代码,方法是什么?如果想延时执行代码、方法又是什么? 线程创建有三种方法:使用NSThread创建、使用GCD的dispatch、使用子类化的NSOperation,然后将其加入NSOperationQueue;在主线程执行代码, 阅读全文
posted @ 2018-05-29 23:05 WinJayQ 阅读(166) 评论(0) 推荐(0)
摘要: 1、给⼀个数组,要求⽤swift写⼀个函数,交换数组中的两个元素. 主要考察泛型和元组 2、这段代码有什么问题? 主要考察循环引用的问题,如下面代码: 解决方法,加上weak 3、使用swift实现一个函数,输入是任一整数,输出要返回输入的整数 + 2。 主要考察柯里化 4、简化已下的代码 主要考察 阅读全文
posted @ 2018-05-29 17:51 WinJayQ 阅读(177) 评论(0) 推荐(0)
摘要: 1、MVC跟MVP的区别以及使用的优缺点是什么? MVC中V和C之间的关系:C可以控制V的渲染这部分,V起显示作⽤用,同时V上发⽣生的⽤用户事件也可以给C来做⼀些处理理. C和M之间的关系: C可以修改M. M跟V之间的关系: M可以改变V, V读取M给它提供的数据, 可以展示界 ⾯面. MVC中, 阅读全文
posted @ 2018-05-29 17:47 WinJayQ 阅读(202) 评论(0) 推荐(0)
摘要: Xcode编辑时报6 duplicate symbols for architecture arm64,解决方法: 方法1.查看自己项目中是否有重复命名的文件 (一般就是这个问题,如果项目中排查后,没有发现,就该项目所在的文件是否有重复命名的文件,删除一个就可以了,排查的目标一般都在报错前面列举出来 阅读全文
posted @ 2018-05-29 11:43 WinJayQ 阅读(1110) 评论(0) 推荐(0)