
iOS梳理
心悦小九
朝着远方奔跑的少年!
展开
-
网络请求链接为JSon格式时的处理办法
这时需要将请求路径里的参数去用字典封装,将字典转化为JSon格式的data数据,再将data转化为String ,最后与前面的路径拼接 去请求。(NSData *)toJSONData:(id)theData{NSError *error = nil; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:theData原创 2015-03-31 21:21:25 · 597 阅读 · 0 评论 -
记录
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-07-26 13:58:53 · 366 阅读 · 0 评论 -
APP应用中登录场景使用介绍
目前应用基本都有登录选项,就是登录的时机不同而已。主流的两种登录场景:第一种是一进入就判断你是否登录(就是你不先登录你就不能用);第二种是当你点击某一项或者使用某个功能时才提醒你登录。原创 2016-03-06 12:30:57 · 2197 阅读 · 0 评论 -
常用的几种单例写法
单例模式原创 2016-03-03 14:30:06 · 562 阅读 · 0 评论 -
观察者模式 --KVO
我理解的观察者模式:一个对象将自己的某一个属性委托给另外一个对象监测,并作出响应的行为。原创 2016-03-03 22:07:01 · 481 阅读 · 0 评论 -
GCD使用Tip
1.使用GCD延时时:/*//现在时间#define DISPATCH_TIME_NOW (0ull)//永远 (不要使用,会阻塞线程)#define DISPATCH_TIME_FOREVER (~0ull)//1秒 = 10亿纳秒#define NSEC_PER_SEC 1000000000ull#define NSEC_PER_MSEC 1000000ull//1秒 = 100原创 2016-03-02 10:19:38 · 590 阅读 · 0 评论 -
iOS地图系统导航
前几天项目里面需要加导航,加百度导航吧,问题来了百度导航跟百度语音TTS冲突,没有办法,只好把用系统自带的地图导航。iOS9之后系统地图也可以退回到应用中。1.设定出发地和目的地导航(传入的是地理位置)#pragma mark - 跳转到系统导航- (void)jumpToSystemNaviWithStart:(NSString *)start end:(NSString *)end原创 2015-10-09 18:38:24 · 953 阅读 · 0 评论 -
系统提示音的使用
1.1系统提示音创建SystemSoundID receiveSound;NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"receive_msg" ofType:@"caf"];NSURL *原创 2015-10-21 10:45:25 · 646 阅读 · 0 评论 -
CocoaPods安装经历
CocoaPods安装与使用原创 2015-08-19 14:18:13 · 370 阅读 · 0 评论 -
iOS键盘通知
键盘通知UIKIT_EXTERN NSString *const UIKeyboardWillShowNotification; //键盘即将显示UIKIT_EXTERN NSString *const UIKeyboardDidShowNotification; //键盘已经显示UIKIT_EXTERN NSString *const UIKeyboardWillHideNotific原创 2015-08-04 17:05:14 · 486 阅读 · 0 评论 -
父视图的控制权获取子视图的控制权
遇到的问题:将一个ViewController的view放在主viewController的view上,此时在viewController里面很多操作不能执行.将viewController的view放在主视图的一个scrollView上,viewController在Present ImagePickerController后viewController上的视图布局发生错位,整体上移到导航栏处。原创 2015-08-26 09:42:24 · 402 阅读 · 0 评论 -
CoreAnimation --- CALayer
CALayer层应用原创 2015-08-10 12:51:11 · 467 阅读 · 0 评论 -
UITableViewRowAction的使用
pragma mark -(BOOL)tableView:(UITableView )tableView canEditRowAtIndexPath:(NSIndexPath )indexPath { return YES; }(UITableViewCellEditingStyle)tableView:(UITableView )tableView editingStyleForRowAt原创 2015-07-27 17:57:39 · 1202 阅读 · 0 评论 -
九宫格的实现算法
九宫格坐标的小算法:(横坐标:i%横向显示个数的最大值;纵坐标:i/纵向的个数的最大值)原创 2015-03-31 21:25:04 · 1191 阅读 · 0 评论 -
TableView中图片加载优化
优化加载图片原创 2016-08-02 23:21:39 · 1216 阅读 · 0 评论