代码改变世界

随笔档案-2016年09月

iOS,视图相关

2016-09-23 14:22 by 帅不过三秒, 247 阅读, 收藏, 编辑
摘要: 1.移除视图的所有子视图 2.自定义视图(UIView) 3.处理悬浮窗口(类似微信视频),等比缩放 4.自定义签名视图(可以手写字) 5.图片拉伸的几种方式,计算文本占用空间大小 6.UILable相关 7.UIButton相关 8.UISegmentedControl分段控件 9.UIScrol 阅读全文

iOS,多线程

2016-09-22 16:23 by 帅不过三秒, 213 阅读, 收藏, 编辑
摘要: 1.NSThread 2.GCD(Grand Central Dispatch,苹果为多核的并行运算提出的解决方案) 3.NSOperation NSThread //创建线程类 NSThread *thread=[[NSThread alloc] initWithTarget:self selec 阅读全文

iOS,几种设计模式

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

iOS,手势识别简单使用

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

iOS,多媒体,地图相关

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

iOS,文本输入,键盘相关

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

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

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

iOS,图片处理

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

iOS,html使用交互相关

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

iOS,plist文件、pch文件,工程设置,小知识点

2016-09-19 14:44 by 帅不过三秒, 651 阅读, 收藏, 编辑
摘要: 1.使用pch文件 2.在info.plist中配置URL Schemes 3.plist配置拍照界面,复制,粘贴等菜单的显示语言 显示中文 4.使用非ARC库/ARC库 5.链接选项-Objc & -all_load & -force_load 6.assign, retain,weak,stro 阅读全文

iOS,Xcod7/8,iOS使用修改点

2016-09-19 14:30 by 帅不过三秒, 572 阅读, 收藏, 编辑
摘要: 1.Xcod7使用修改点 2.Xcode8使用修改点 Xcod7使用修改点 1.xcode7 新建的项目,Foundation下默认所有http请求都被改为https请求. HTTP+SSL/TLS+TCP = HTTPS 也就是说,服务需要提供https(TLS 1.2)的接口; 如果服务不改变, 阅读全文

iOS,iPhone各机型设备号,屏幕宽高,屏幕模式

2016-09-19 14:13 by 帅不过三秒, 3967 阅读, 收藏, 编辑
摘要: //获取设备型号 NSString *DeviceModel= [[UIDevice currentDevice] model]; //获取设备系统版本号 NSString *DeviceIOSVersion=[[UIDevice currentDevice] systemVersion]; //  阅读全文
点击右上角即可分享
微信分享提示