摘要: 你会经常需要重构你的代码,让它有更好的结构,可读性或者提高可维护性。Xcode作为IDE其实提供了一些帮助dev重构的功能。你以前可能没有注意到,今天我来给大家介绍一下Xcode中提供的这些帮助重构的功能的使用。 我先插一句:有些新手可能不太理解什么是重构,为什么重构,如何重构。先看这里——》程序员 阅读全文
posted @ 2016-01-30 14:35 技术哥丶 阅读(185) 评论(0) 推荐(0)
摘要: iOS开发实践之GET和POST请求 GET和POST请求是HTTP请求方式中最最为常见的。在说请求方式之前先熟悉HTTP的通信过程: 请求 1、请求行 : 请求方法、请求路径、HTTP协议的版本 GET /MJServer/resources/images/1.jpg HTTP/1.1 2、请求头 阅读全文
posted @ 2016-01-30 14:22 技术哥丶 阅读(1183) 评论(0) 推荐(0)
摘要: //清除缓存按钮的点击事件 - (void)putBufferBtnClicked:(UIButton *)btn{ CGFloat size = [self folderSizeAtPath:NSSearchPathForDirectoriesInDomains(NSDocumentDirecto 阅读全文
posted @ 2016-01-30 14:18 技术哥丶 阅读(422) 评论(0) 推荐(0)
摘要: https://github.com/iosraza 自己记录下,以后有时间总结下自己封装的一些框架上传上去。 阅读全文
posted @ 2016-01-27 17:58 技术哥丶 阅读(114) 评论(0) 推荐(0)
摘要: 1.在AppDelegate.h 里添加标记2.在AppDelegate.m 里添加这个方法3.打开屏幕旋转[(AppDelegate*)[UIApplicationsharedApplication].delegatesetAllowRotation:YES];4.取消屏幕旋转 [(AppDele... 阅读全文
posted @ 2016-01-15 14:20 技术哥丶 阅读(206) 评论(0) 推荐(0)
摘要: 主项目中的分层主要包含四个模块,Main(主要)、Expand(扩展)、Resource(资源)、Vender(第三方),还有本项目是有多个Tag,用于区分不同的版本,比如本地环境测试版、产品版,主要是通过Tag来区分,不同的标识对应不同的连接地址;当然也可以设置其它不同的内容;2.1 Main(主... 阅读全文
posted @ 2016-01-11 17:15 技术哥丶 阅读(246) 评论(0) 推荐(0)
摘要: 先简单看一下效果:准备数据首先先加入一些资源文件:先建立一个xcassets文件,放入图片:再建立一个plist文件,写入与图片对应的内容:在ViewController中读取plist到词典中:@property (nonatomic, strong) NSArray *itemTitles;NS... 阅读全文
posted @ 2016-01-11 15:21 技术哥丶 阅读(494) 评论(0) 推荐(0)
摘要: 一、前言部分文中的问题多收集整理自网络,不保证100%准确,还望斟酌采纳。1、iOS9有哪些新特性?答案: 1)改进了 Siri 基于日期、位置和相簿名称来搜索个人照片和视频 要求 Siri 来提醒您在 Safari、“邮件”、“备忘录”和“信息”等应用中看到的有关内容 提供大众公交路线 ... 阅读全文
posted @ 2016-01-08 17:54 技术哥丶 阅读(190) 评论(0) 推荐(0)
摘要: 两个APP之间的跳转是通过[[UIApplicationsharedApplication] openURL:url]这种方式来实现的。1.首先设置第一个APP的url地址2.接着设置第二个APP的url地址3.需要跳转的时候NSString *urlString = [NSString strin... 阅读全文
posted @ 2016-01-08 17:27 技术哥丶 阅读(594) 评论(0) 推荐(0)
摘要: 因为有时候在请求的时候需要拼接,但是经常会出现拼接的时候出现中文的情况,如果不记得重新编译一下,就会造成错误提示Invalid parameter not satisfying: URLString。解决办法如下:NSString *url = @"www.baidu.com/search?key=... 阅读全文
posted @ 2016-01-08 14:13 技术哥丶 阅读(516) 评论(0) 推荐(0)