代码改变世界

iOS,几种设计模式

2016-09-22 15:00 by 帅不过三秒, 234 阅读, 0 推荐, 收藏, 编辑
摘要:1.单例模式 2.观察者模式 3.委托代理 4.block回调 5.反射机制 6.多代理模式 单例模式 iOS单例模式的2种方式。根据线程安全的实现来区分,一种是使用@synchronized ,另一种是使用GCD的dispatch_once函数。 要实现单例,首先需要一个static的指向类本身的 阅读全文

iOS,手势识别简单使用

2016-09-22 14:41 by 帅不过三秒, 336 阅读, 0 推荐, 收藏, 编辑
摘要:1.iOS目前支持的手势识别(6种) 2.点按手势和慢速拖动手势简单使用 iOS目前支持的手势识别(6种) UITapGestureRecognizer(点按) UIPinchGestureRecognizer(捏合,二指往內或往外拨动,平时经常用到的缩放 ) UIPanGestureRecogni 阅读全文

iOS,多媒体,地图相关

2016-09-22 09:21 by 帅不过三秒, 374 阅读, 0 推荐, 收藏, 编辑
摘要:1.本地音频播放 2.本地视频播放 3.使用UIImagePickerController摄像头拍照,录像,照片库浏览 4.使用AVFunction,AVCaptureVideoDataOutput实时获得视频流照片,开关闪光灯 5.高德地图使用和定位 6.高德地图,地理编码定位和反地理编码 本地音 阅读全文

iOS,文本输入,键盘相关

2016-09-21 16:47 by 帅不过三秒, 365 阅读, 0 推荐, 收藏, 编辑
摘要:1.UIKeyboard键盘相关知识点 2.点击空白区域隐藏键盘(UIKeyboard) 3.键盘(UIKeyboard)挡住输入框处理 4.自定义键盘(UIKeyboard) 5.监听键盘弹出或消失消息 6.UITextField和UITableView自定义下拉列表框 7.使用UIPickerV 阅读全文

iOS,XMPP本地环境搭建和框架使用

2016-09-21 15:33 by 帅不过三秒, 1393 阅读, 0 推荐, 收藏, 编辑
摘要:1.XMPP的MySQL和openfire环境配置 2.XmppFramework框架导入和介绍 XMPP的MySQL和openfire环境配置 1.下载mysql安装 mysql下载 打开MySQL安装包如下 先后分别安装 mysql-5.6.12-osx10.7-x86_64.pkg:MySQL 阅读全文

iOS,自动布局autoresizing和auto layout,VFL语言

2016-09-21 15:22 by 帅不过三秒, 485 阅读, 0 推荐, 收藏, 编辑
摘要:1.使用autoresizing 2.使用autolayout 3.VFL语言(Visual Format Language:可视化格式语言) 使用autoresizing 点击xib文件,去掉使用autolayout(autolayout和autoresizing只能使用一个) 如图中所示 1.代 阅读全文

iOS,图片处理

2016-09-20 17:08 by 帅不过三秒, 792 阅读, 0 推荐, 收藏, 编辑
摘要:1.旋转图片 2.缩放图片 3.截取图片指定区域 4.图片颜色变换处理 5.将UIView转化为UIImage,并转化为data和base64 6.将视频一帧(CMSampleBufferRef)转换为UIImage 7.使用UIWebView加载gif动态图 8.实现图片(UIImage)圆角 9 阅读全文

iOS,视图控制器相关(UIViewController)

2016-09-20 09:35 by 帅不过三秒, 531 阅读, 0 推荐, 收藏, 编辑
摘要:1.视图控制器各个方法调用时机 2.选项卡(Tab Bar)和导航栏(Navigation Bar) 3.有无控制器的页面跳转 4.页面跳转隐藏底部选项卡 5.获取导航栏和状态栏高度,隐藏导航栏返回按钮、导航控制器,隐藏状态栏 6.模态视图的弹出动画和弹出风格 7.移除main.storyboard 阅读全文

iOS,html使用交互相关

2016-09-19 17:17 by 帅不过三秒, 212 阅读, 0 推荐, 收藏, 编辑
摘要:1.UIWebView加载Html文件 2.UIWebView的委托方法 3.UIWebView和JS交互 4.使用Safari,WebView调试html 5.使用WKWebView加载Html,和JS交互 UIWebView加载Html文件 UIWebView的委托方法 UIWebView和JS 阅读全文

iOS,第三方库使用

2016-09-19 15:44 by 帅不过三秒, 1185 阅读, 0 推荐, 收藏, 编辑
摘要:1.ASIHttpRequest网络请求库 2.MBProgressHUD指示层库 3.Toast+UIView提示库 4.SDWebImage图片缓存库 5.MGSwipeTableCell单元格侧滑库 6.MJRefresh下拉刷新(上拉加载) 7.UIResponder+Router进行事件分 阅读全文