iOS 单元测试
关于单元测试的工程设置 工程设置和查看覆盖率的方法,可以进入oschina 查看详情 http://my.oschina.net/kshopping/blog/633232 最新博客咨询可以扫描微信二维码 进入敏创团队 http://go-swift.net【详细】
敏创 go-swift goswift 单元测试 tdd bdd
小黑马001 2016年03月09日 赞:1 评论:1 阅读:288
版本控制—SVN中常见的命令与操作__code_lover
整理了一些常用的SVN操作命令 发个小博客 、如果写的不对的 还望大家指出批评。 时间:2016年03月08日 地址:北京市朝阳区 一下共18条: 1、将文件checkout(下载)到本地目录     svn checkout path(path是服务器上的目录)    例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co 2、往版本库中add(添加)新的文件     svn add file   例如:svn add tes...【详细】
iOS、SVN、版本控制、终端命令、操作
code_lover 2016年03月09日 赞:2 评论:1 阅读:498
第三方开源库
1.AFNetworking   目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。 2.FMDB   对sqlite数据库操作进行了封装,demo也比较简单。 3.MBProgressHUD   也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前显示loading,网络结束隐藏loading。建议封装在BaseViewController中,所有ViewControll...【详细】
ios 第三方库
我是一棵树丶 2016年03月08日 赞:14 评论:8 阅读:1533
iOS网络数据实现本地缓存__code_lover
时间:2016年03月08日 地点:北京市朝阳区 做数据缓存的目的:一、 节约流量,二、方便用户更好的体验,目前很多应用都使用本地缓存机制,自己的应用也需加入本地缓存的功能,于是我从网上查阅了相关的资料,发现总体上说有两种方法。一种是自己写缓存的处理,一种是采用ASIHTTPRequest中的ASIDownloadCache。 方法一、数据本地沙盒储存...【详细】
iOS、数据本地化、本地缓存
code_lover 2016年03月08日 赞:0 评论:0 阅读:335
设置时间戳
设置时间 设置时间显示格式: NSString* timeStr = @"2011-01-26 17:40:50"; NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateStyle:NSDateFormatterMediumStyle]; [formatter setTimeStyle:NSDateFormatterShortStyle]; [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"]; // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 //设置时区,这个对于时间的处理有...【详细】
NSDate
爱喝玉米粥 2016年03月08日 赞:3 评论:0 阅读:390
关于socket重连的问题 涉及断网后登录的问题
我在使用socket的时候涉及到socket的登录问题,这个查阅很多资料,现在谈一下个人的心得,最初是设计到断网后的网络请求的问题,需要不断请求,但需要时间间隔,没有时间间隔的话,容易导致app出现无法点击的问题,所以在网络未连接这样操作: (void)connectToHost { //检测网络并连接 if ([self checkNetworkTypeWithHostName:HOST_myIP1] || [self checkNetwo...【详细】
socket ISO 登录 断网重登陆
feng_zi 2016年03月08日 赞:0 评论:0 阅读:617
轻量级TableViewController(MVC深究)
从前了解到MVC,学习到这个架构,以为已经可以了,直到这段时间看到 这些优秀的文章 ,才发现自己是如此看小它,是多么误解它,甚至这么不了解它,所以记录这篇文章以总结对此的理解~ 我记得有不少大神这么说的,“如果你单页的代码行数超过150行,那么就是需要滚动页面查看代码了,这个时候你的代码就需要优化了,如果单页代...【详细】
UITableViewController MVC
TouAllCra 2016年03月07日 赞:0 评论:4 阅读:429
iOS经典面试题
前言 写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了iOS面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。整篇题目30多个没有一个答案是对的,总结这篇面试题的作者对iOS机制根本就是一知半解就敢发到网上,不管有心还是无心都是坑害新人。所以在这里总结一下这几年面试别人和被别人...【详细】
ios 面试题
内牛满面ing 2016年03月07日 赞:26 评论:17 阅读:7594
深入理解 KVC\KVO 实现机制 — KVC
KVC和KVO都属于键值编程而且底层实现机制都是isa-swizzing,所以本来想放在一起讲的。但是篇幅有限所以就分成了两篇博文 KVO实现机制传送门 KVC概述 KVC是Key Value Coding的简称。它是一种可以通过字符串的名字(key)来访问类属性的机制。而不是通过调用Setter、Getter方法访问。 关键方法定义在 NSKeyValueCodingProtocol KVC支持类对象和内建基本数据...【详细】
ios oc kvo kvc
内牛满面ing 2016年03月07日 赞:1 评论:1 阅读:915
关于AFN请求参数里面有中文如何转换
// 1.请求参数 NSString str = @"北京"; // 2 转换中文格式 NSString ss = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSLog(@"%@",ss); // 3 拼接字符串 NSString *urlStr = [NSString stringWithFormat:@"http://api.avatardata.cn/WxNews/Query? key=453725eac531499e9de917cef50142a9&page=1&rows=10&keyword=%@",ss] ; 余下步骤参照AFN请求应用【详细】
kingwl110 2016年03月07日 赞:0 评论:0 阅读:247
SDWebImage应用
SDWebImage在github上的下载地址:https://github.com/rs/SDWebImage 这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 使用示范的代码: UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category) 前提#import导入UIImageView+WebCache.h文件,然后在tableview的cellForRowAtIn...【详细】
kingwl110 2016年03月07日 赞:0 评论:1 阅读:344
iOS程序猿的进阶
我是刚刚工作不就培训出来的iOS程序猿。大学本科毕业,计算机专业。借此宝地谈谈我对iOS程序猿的看法。 一、培训机构众多,均以挣钱为目的。现在的整个市场已经混乱,没有合理的计划和管理机制。不是公司不再对应届毕业生失去信心。二十对培训机构太过失望。 二、参加培训的人鱼龙混杂,为了拿到高新人不在少数,不以兴趣为学...【详细】
ios
niuhailei 2016年03月07日 赞:6 评论:2 阅读:932
xcode 无法加载模拟器设备
今天下载了个demo准备学习学习,发现xcode 模拟器设备出不来,各种搜资料,最好发现原来是development target的版本太高的缘故(直接打开demo默认为9.2),xcode为7.0.1,可能跟xcode版本太低,还不支持ios9.2的缘故,特此记录,希望对遇到同样问题同仁有帮助,也方便自己以后查阅。 【详细】
ios xcode device
曹火霞 2016年03月07日 赞:0 评论:0 阅读:387
UIMenuController
pragma mark -- cell的长按手势弹出menuController -(void)longPress:(UILongPressGestureRecognizer *)recognizer { if (recognizer.state == UIGestureRecognizerStateBegan) { LGNoteCell *cell = (LGNoteCell *)recognizer.view; [cell becomeFirstResponder]; UIMenuItem *modeify = [[UIMenuItem alloc]initWithTitle:@"修改" action:@selector(modeify:)]; UIMenuItem *remove = [[UIMenuItem alloc]initWithTitle:@"删除" action:@selector(remove:)]; UIMenuCo...【详细】
ios UIMenuController
沐晨_梦雪 2016年03月07日 赞:0 评论:0 阅读:484
TableView(表视图)
TableView(表视图) cell: 1.设置单元格选中的字体颜色和背景色 cell.cellLabel.highlightedTextColor = LGColor(255, 96, 36, 1.0); cell.selectedBackgroundView = [[UIView alloc]initWithFrame:cell.frame]; cell.selectedBackgroundView.backgroundColor = [UIColor whiteColor]; 2.cell自适应高度 (CGFloat)tableView:(UITableView )tableView heightForRowAtIndexPath:(NSIndexPath )indexPath { NSString* text = self.arr[indexPath.row]; CGSize ...【详细】
ios tableview
沐晨_梦雪 2016年03月07日 赞:2 评论:0 阅读:454
Swift--字符串
一 定义字符串 oc语言: NSString *stringValue = "ab"; swift语言:var stringValue1 = "ab" 注: oc语言的字符只包含ascii码,每个字符只占1个字节,字符串是以\0结尾 swift语言包含unicode字符集, 二 字符串的使用 计算字符串长度: OC: NSString *stringValue = @"abc李"; NSLog(@"%tu", stringValue.length); swift: var stringValue = "abc李" prin...【详细】
swift NSString
上官尘 2016年03月07日 赞:1 评论:1 阅读:375
Storyboard代码可视化
关键字IB_DESIGNABLE用法 通过View重写DrawRect方法,在定义Class前面添加IB_DESIGNABLE关键字(注意图中关键字的位置),按下command+R后,通过Storyboard,我们也可以在编译时实时预览我们的代码所产生的效果。 到这里令人惊叹的类似Playground的事实渲染功能,已经可以动态地应用在项目中了。我们可以利用IB_DESIGNABLE和IBInspectable来制作图表等高度自...【详细】
joeyzeng77 2016年03月07日 赞:0 评论:1 阅读:278
libxml/tree.h file not found 的解决办法
为了下次能快速解决问题,特此进行记录。也为了帮助更多的人解决开发中遇到的问题。 1.导入libxml2.tbd 包。(以前是libxml2.dylib) 2.设置Header Search Paths 为/usr/include/libxml2。如下图所示: 【详细】
ios
weixiaoxiao 2016年03月07日 赞:1 评论:0 阅读:428
生活中的key-Value
在编程中,我们会遇到很多 key-Value的例子。 例如,某个java类, 里面有一个变量 int money; int getMoney() { return money; } 这从抽象的角度来看,也可以看成是一个 key value的例子。 通过“关键字”,得到其所对应的数据。 游戏中的某个道具, 我们根据道具的名称或者编号,得到这个道具所对应的价格。 在生活中,有一个跟key value非常相似的例...【详细】
jarod姜赫 2016年03月07日 赞:0 评论:0 阅读:223
iOS 设计模式
第二部分 对象创建 第3章 原型 3.1 何为原型模式 3.2 何时使用原型模式 3.3 浅复制与深复制 3.4 使用Cocoa Touch框架中的对象复制 3.5 为Mark聚合体实现复制方法 3.6 将复制的Mark用作“图样模板” 3.7 总结 第4章 工厂方法 4.1 何为工厂方法模式 4.2 何时使用工厂方法 4.3 为何这是创建对象的安全方法 4.4 在TouchPainter中生成不同画布 4.5 在Cocoa Touch框架...【详细】
780311682 2016年03月07日 赞:0 评论:0 阅读:399
sina weixin mail 回到顶部