摘要: 由于github的私有库需要收费,因此我们使用码云(gitee)的私有库,免费。 1、创建WJSpec远程私有仓库,用来存放podspec文件。 1.1 在码云中创建私有项目: 1.2 添加你的私有Repo到你的CocoaPods 1.3 如果需要删除,则使用终端命令: 2、创建WJCategory 阅读全文
posted @ 2018-07-05 18:03 WinJayQ 阅读(352) 评论(0) 推荐(0)
摘要: 1.创建Test项目,创建TestLib,添加Person类 2.git init 3.提交代码 4.创建项目的podspec文件 5.修改podspec文件,保存 注意:s.summary的内容一定要比s.description的内容短 s.homepage本地私有库不需要改,如果是远程的话就需要 阅读全文
posted @ 2018-07-05 18:02 WinJayQ 阅读(312) 评论(0) 推荐(0)
摘要: 1、AFN2.x为什么添加一条常驻线程? AFN2.0里面把每一个网络请求的发起和解析都放在了一个线程里执行。正常来说,一个线程执行完任务后就退出了。开启runloop是为了防止线程退出。一方面避免每次请求都要创建新的线程;另一方面,因为connection的请求是异步的,如果不开启runloop, 阅读全文
posted @ 2018-06-11 23:27 WinJayQ 阅读(280) 评论(0) 推荐(0)
摘要: 1、xcode在 release 模式下断点调试, 对象在打印的时候有值,断点调试却没值, 这是怎么回事? 设置Build Settings Optimization Level 为None[ OO],就可以了 改为: 2、不手动指定autoreleasepool的前提下,一个autorealese 阅读全文
posted @ 2018-05-31 17:57 WinJayQ 阅读(311) 评论(0) 推荐(0)
摘要: 1、UIView动画与核心动画的区别? 1.核心动画只作用在layer. 2.核心动画修改的值都是假像.它的真实位置没有发生变化. 什么时候用UIView动画什么时候用核心动画? 当需要与用户进行交互时用UIView,不需要与用户进行交互时两个都可以. 什么情况用核心动画最多? 1.转场动画. 2. 阅读全文
posted @ 2018-05-31 15:55 WinJayQ 阅读(178) 评论(0) 推荐(0)
摘要: 1、单例模式优缺点 主要优点: 1、提供了对唯一实例的受控访问。 2、由于在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。 3、允许可变数目的实例。 4、避免对共享资源的多重占用。 主要缺点: 1、不适用于变化的对象,如果同一类型的对 阅读全文
posted @ 2018-05-30 11:24 WinJayQ 阅读(221) 评论(0) 推荐(0)
摘要: 1、tableView的重用机制? UITableView 通过重用单元格来达到节省内存的目的: 通过为每个单元格指定一个重用标识符,即指定了单元格的种类,当屏幕上的单元格滑出屏幕时,系统会把这个单元格添加到重用队列中,等待被重用,当有新单元格从屏幕外滑入屏幕内时,从重用队列中找看有没有可以重用的单 阅读全文
posted @ 2018-05-30 00:44 WinJayQ 阅读(145) 评论(0) 推荐(0)
摘要: 1、申请后台运行除了后台刷新和VoIP及音乐播放和定位之外还有什么办法? UIBackgroundTaskIdentifier 2、你们项目中为什么多线程用GCD而不用NSOperation呢? 你有没有发现国外的大牛他们多线程都是用NSOperation? 你能告诉我他们这样做的理由吗? 关系:① 阅读全文
posted @ 2018-05-30 00:02 WinJayQ 阅读(139) 评论(0) 推荐(0)
摘要: 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)