内存管理 简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dea...
支付 1.支付宝和银联的支付流程 常用的支付方式有: 1、支付宝支付 https://openhome.alipay.com/doc/docIn...
线程、进程 1.iOS中的多线程操作、多线程方式? 2.多线程的优点和缺点分别是什么? 答:优点:1、将耗时较长的操作(网络请求、图片下载、音频...
生命周期 2、简述应用生命周期 App启动:当App启动时,首先由not running状态切换到inactive状态,此时调用applicat...
性能优化 1.如何让你的应用程序更加省电? 答:(1)如果程序用到定位,需要在定位完毕之后关闭定位,或者降低定位的频率,不停的定位会消耗电量。(...
第三方框架 1.常用第三方的底层实现原理(SDWebImage AFNetworking EGORefresh) 其实是有沙盒缓存机制,主要由三...
即时通讯 1.实现通讯功能 (1)即时通信可以用socket实现,成本肯定比较大 (2)使用xmpp实现即时通讯功能 (3)集成融云,环形,le...
总的说来,Run loop,正如其名,loop表示某种循环,和run放在一起就表示一直在运行着的循环。实际上,run loop和线程是紧密相连的...
网络 1.TCP / UDP 协议 TCP (Transmission Control Protocol)和UDP(User Datagram ...