
1、简述你项目中常用的设计模式。它们有什么优缺点?常用的设计模式有:代理、观察者、单例。(1)单例:它是用来限制一个类只能创建一个对象。这个对象中的属性可以存储全局共享的数据...
Mac抓包工具Charles的配置 && 使用 请自行官网下载及购买Charles,当然如果想省点钱可以留言私发你破解版,网上自行下载也有很多。进入正文。 Charles配置...
一、首页启动速度 启动过程中做的事情越少越好(尽可能将多个接口合并) 不在UI线程上作耗时的操作(数据的处理在子线程进行,处理完通知主线程刷新) 在合适的时机开始后台任务(例...
在项目中,偶尔需要让tableview里支持不同种类的cell,比如微博的原创微博和别人转发的微博,就是两种cell。又或是类似支付宝的的timeline也有各种类型的cel...
时光荏苒,白驹过隙,转眼一年过去了,2019年已经来临,在新年初始,总免不了要缅怀一下过去的一年,为新的一年做一些打算。下面的内容纯属个人的无聊发泄,看不下去的随时打住就...
拍了那么多照片,也被很多人问怎么把照片拍好,还没有系统的写出来分享过。于是,静下心来逼着自己静下心来码完这6000字的干货,那一刻感觉眼前都是星星。特别希望对那些热爱记录生活...
1.SDWebImage缓存策略 2.为什么说OC是一门动态语言? Objective-C 可以通过Runtime 这个运行时机制,在运行时动态的添加变量、方法、类等,所以说...
多线程 你们项目中为什么多线程用GCD而不用NSOperation呢? 你有没有发现国外的大牛他们多线程都是用NSOperation? 你能告诉我他们这样做的理由吗? 关系:...
比如__bridge,block的内存管理,而且会针对一个问题拓展问,考察你是真的了解还是直接背准备好的。手写C或者OC代码是一定有的,而且都比较重视,因为这是考察你的基础是...
浅谈——名词strong、weak、assign、copy,并比较不同 strong 表示指向并拥有该对象。其修饰的对象引用计数会增加1。该对象只要引用计数不为0则不会被销毁...