会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿啦啦
博客园
首页
新随笔
联系
管理
订阅
2018年7月20日
UIViewController的瘦身计划(iOS架构思想篇)
摘要: 前言 这篇文章里会涉及如下几个方面:1、代码的组织结构,以及为何要这样写。2、哪些场景适合使用子控制器,哪些场景应该避免使用子控制器?3、分离UITableView的数据源和UITableViewDataSource协议。4、MVVM的重点是ViewModel,不是响应函数式。5、MVVM中,Rea
阅读全文
posted @ 2018-07-20 19:56 阿啦啦
阅读(128)
评论(0)
推荐(0)
2018年7月19日
iOS 应用性能调优的25个建议和技巧
摘要: 性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的限制,有时搞好性能是一件难事。开发过程中你会有很多需要注意的事项,你也很容易在做出选择时忘记考虑性能影响。 这正是我写下这篇文章的原因。这篇文章以一个方便查看的
阅读全文
posted @ 2018-07-19 20:01 阿啦啦
阅读(540)
评论(0)
推荐(0)
2018年7月18日
2018高频iOS开发面试题(总结)
摘要: 对于要面试iOS开发的同学,可能已经看了很多的面试题。但是网上很多的面试题有些很全,但是没有重点,有些又太少。今天小编给大家整理了一些比较重要和经常问的面试题,总共20个,半小时之内就可以看完。 对于要面试iOS开发的同学,可能已经看了很多的面试题。但是网上很多的面试题有些很全,但是没有重点,有些又
阅读全文
posted @ 2018-07-18 15:00 阿啦啦
阅读(1126)
评论(0)
推荐(0)
2018年7月17日
Apple最推荐使用的编程方式,你确定不来看看?
摘要: GCD能够极大地方便开发者进行多线程编程。如果你的app不需要支持iOS4.0以下的系统,那么就应该尽量使用GCD来处理后台线程和UI线程的交互。 GCD能够极大地方便开发者进行多线程编程。如果你的app不需要支持iOS4.0以下的系统,那么就应该尽量使用GCD来处理后台线程和UI线程的交互。 一、
阅读全文
posted @ 2018-07-17 15:26 阿啦啦
阅读(144)
评论(0)
推荐(0)
2018年7月16日
iOS多线程编程之Cocoa NSOperation的使用
摘要: 多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。 首先是建立NSOperationQueue和NSOperations。NSOperationQue
阅读全文
posted @ 2018-07-16 16:31 阿啦啦
阅读(115)
评论(0)
推荐(0)
iOS多线程编程之NSThread的使用
摘要: 一、简介: 1、iOS有三种多线程编程的技术,分别是: (1)NSThread (2)Cocoa NSOperation(iOS多线程编程之NSOperation和NSOperationQueue的使用) (3)GCD全称:Grand Central Dispatch(iOS多线程编程之Grand
阅读全文
posted @ 2018-07-16 16:29 阿啦啦
阅读(116)
评论(0)
推荐(0)
2018年7月14日
嗯,这个直播有点厉害
摘要: 个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够学几年的。 一个完整直播APP原理把主播录制的视频,推送到服务器,在由服务器分发给观众观看。推流端(采集、美颜处
阅读全文
posted @ 2018-07-14 19:00 阿啦啦
阅读(272)
评论(0)
推荐(0)
公告