看图识模式 每个早晨出门前都要穿衣打扮,根据参加的场所选择不同的服饰。比如现在有若干衣服:运动鞋、运动裤、卫衣、衬衫、西服、皮鞋、内衣等。提出需求: 这周分别参加公益酒会、运动会、cosplay三个活动。怎么搭配这些衣服…
标签:objective-c
Objective-C设计模式解析-观察者
看图识模式 一天公司里面,boss出差去了,终于没人管了,大家都觉得很嗨皮。于是乎,同学A呼呼大睡、同学B看看电影,感叹生活美好呀~ 可是突然boss回公司了,发现这个场景,现场是血淋淋的…. 他们都不知道b…
记一次针对UIViewController的AOP尝试
记一次针对UIViewController的AOP尝试 前言 最近在看casa大牛博客的架构系列其中的一章 iOS应用架构谈 view层的组织和调用方案。在“是否有必要让业…
斗米客户端的架构思想
背景 随着移动互联网产业的兴起,各式App层出不穷,技术方案多种多样。同样,我们也面临了各式各样的问题,比如产品如何开发能够更快速迭代上线,如何使运营推广更灵活,如何降低研发成本,提高研发效率和质量。随意产品开发的深入,…
AVFoundation 简介
AVFoundation 框架 简介 AVFoundation 框架是iOS中专门处理音视频的框架,其中集成了音频播放以及处理和视频播放处理以及采集等功能(实现录制,编辑和播放音视频功能);以及配置音频会话更新设备音视频…
iOS播放PCM,NSData流代码(Audio Queue Services)
最近有需求从蓝牙接收音频数据进行播放,之前没做过,就各种百度啊,谷歌,看官方文档,然后顺带说一下,这里是用的是Audio Queue Services,只能用于PCM数据,其他压缩的音频文件要配合AudioFileStr…
RWTaskKit 基于注解形式的任务框架
代码请移步我的github 背景 iOS开发时, 我们通常会在AppDelegate的delegate method 中实现若干启动需要的逻辑.如: - (BOOL)application:(UIApplication …
iOS中关于宏定义与常量的使用
现在在做的这个产品,由于需求不断的添加,工程越来越大,编译速度是越来越慢。之前就看过帖子: 使用宏定义过多的话,随着工程越来越大,编译速度会越来越慢。 当时也想过替换成常量,但是当时的替换方法有问题,导致编译的时候有很多…
iOS-UICollectionView快速构造/拖拽重排/轮播实现介绍
目录 UICollectionView的定义 UICollectionView快速构建GridView网格视图 UICollectionView拖拽重排处理(iOS8.x-/iOS9.x+) UICollectionVi…
慕课网_《iOS基础教程-SQLite数据库操作》学习总结
时间:2017年06月02日星期五说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:无个人学习源码:https://github.com/zccodere/s… …
iOS文章 - 收藏集 - 掘金
iOS 开发 – 多线程陷阱 – iOS – 掘金前言 随着手机硬件的升级,多线程技术在应用开发中的地位可以说足以媲美UITableView了。然而,多线程技术在提供我们生产力的同时,…
在Autolayout下对字体自适应Label的实现
在Autolayout下遇到了这样的情况,比如cell上面有两个label,其中一个label的内容长度都可能会很长,长到按设计字号这一行都装不下(不过不会超级的长),而另一个label的内容会很短。需求规定两个labe…