WebViewJavascriptBridge的详细使用
前言 WebViewJavascriptBridge是支持到iOS6之前的版本的,用于支持native的iOS与javascript交互。如果需要支持到iOS6之前的app,使用它是很不错的。本篇讲讲WebViewJavascriptBridge的基本原理及详细讲讲如何去使用,包括iOS端的使用和JS端的使用。 经过多番百度、Google,发现WebViewJavascriptBridge的资源讲解不是翻译官方文档就是直接说官方提供的demo。但是笔...【详细】
cell tableview
18675574495 2016年03月09日 赞:0 评论:4 阅读:2611
一个程序猿该知道自己的价值
从事iOS开发两年多,说实话技术不咋地,其实并没有什么资本瞎叨叨。但是看到一种现象,心里感慨万分。就想着把自己的一点想法分享出来。 我加过几个iOS开发的技术群,身边的小伙伴大部分也都是从事开发的,男的女的都有。我总是能在各个群里看到有人问这样的问题:“两年开发经验在北京能拿多少K?”“一年半开发经验在深圳能...【详细】
hemiaoamy 2016年03月09日 赞:2 评论:2 阅读:690
使用cocoapods后 三方库的头文件没有代码提示?
选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项 新增一个值"${SRCROOT}",并且选择\”Recursive\” 【详细】
ios cocoapods
iOS看彩虹 2016年03月09日 赞:2 评论:0 阅读:901
iOS 单元测试
关于单元测试的工程设置 工程设置和查看覆盖率的方法,可以进入oschina 查看详情 http://my.oschina.net/kshopping/blog/633232 最新博客咨询可以扫描微信二维码 进入敏创团队 http://go-swift.net【详细】
敏创 go-swift goswift 单元测试 tdd bdd
小黑马001 2016年03月09日 赞:1 评论:1 阅读:494
版本控制—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 阅读:908
第三方开源库
1.AFNetworking   目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。 2.FMDB   对sqlite数据库操作进行了封装,demo也比较简单。 3.MBProgressHUD   也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前显示loading,网络结束隐藏loading。建议封装在BaseViewController中,所有ViewControll...【详细】
ios 第三方库
我是一棵树丶 2016年03月08日 赞:14 评论:8 阅读:2202
iOS网络数据实现本地缓存__code_lover
时间:2016年03月08日 地点:北京市朝阳区 做数据缓存的目的:一、 节约流量,二、方便用户更好的体验,目前很多应用都使用本地缓存机制,自己的应用也需加入本地缓存的功能,于是我从网上查阅了相关的资料,发现总体上说有两种方法。一种是自己写缓存的处理,一种是采用ASIHTTPRequest中的ASIDownloadCache。 方法一、数据本地沙盒储存...【详细】
iOS、数据本地化、本地缓存
code_lover 2016年03月08日 赞:0 评论:0 阅读:639
设置时间戳
设置时间 设置时间显示格式: 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 阅读:674
关于socket重连的问题 涉及断网后登录的问题
我在使用socket的时候涉及到socket的登录问题,这个查阅很多资料,现在谈一下个人的心得,最初是设计到断网后的网络请求的问题,需要不断请求,但需要时间间隔,没有时间间隔的话,容易导致app出现无法点击的问题,所以在网络未连接这样操作: (void)connectToHost { //检测网络并连接 if ([self checkNetworkTypeWithHostName:HOST_myIP1] || [self checkNetwo...【详细】
socket ISO 登录 断网重登陆
feng_zi 2016年03月08日 赞:0 评论:0 阅读:989
轻量级TableViewController(MVC深究)
从前了解到MVC,学习到这个架构,以为已经可以了,直到这段时间看到 这些优秀的文章 ,才发现自己是如此看小它,是多么误解它,甚至这么不了解它,所以记录这篇文章以总结对此的理解~ 我记得有不少大神这么说的,“如果你单页的代码行数超过150行,那么就是需要滚动页面查看代码了,这个时候你的代码就需要优化了,如果单页代...【详细】
UITableViewController MVC
TouAllCra 2016年03月07日 赞:0 评论:4 阅读:868
iOS经典面试题
前言 写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了iOS面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。整篇题目30多个没有一个答案是对的,总结这篇面试题的作者对iOS机制根本就是一知半解就敢发到网上,不管有心还是无心都是坑害新人。所以在这里总结一下这几年面试别人和被别人...【详细】
ios 面试题
内牛满面ing 2016年03月07日 赞:32 评论:17 阅读:10432
深入理解 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 阅读:1489
关于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 阅读:430
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 阅读:626
iOS程序猿的进阶
我是刚刚工作不就培训出来的iOS程序猿。大学本科毕业,计算机专业。借此宝地谈谈我对iOS程序猿的看法。 一、培训机构众多,均以挣钱为目的。现在的整个市场已经混乱,没有合理的计划和管理机制。不是公司不再对应届毕业生失去信心。二十对培训机构太过失望。 二、参加培训的人鱼龙混杂,为了拿到高新人不在少数,不以兴趣为学...【详细】
ios
niuhailei 2016年03月07日 赞:6 评论:2 阅读:1347
xcode 无法加载模拟器设备
今天下载了个demo准备学习学习,发现xcode 模拟器设备出不来,各种搜资料,最好发现原来是development target的版本太高的缘故(直接打开demo默认为9.2),xcode为7.0.1,可能跟xcode版本太低,还不支持ios9.2的缘故,特此记录,希望对遇到同样问题同仁有帮助,也方便自己以后查阅。 【详细】
ios xcode device
曹火霞 2016年03月07日 赞:0 评论:0 阅读:825
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 阅读:966
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 阅读:767
Storyboard代码可视化
关键字IB_DESIGNABLE用法 通过View重写DrawRect方法,在定义Class前面添加IB_DESIGNABLE关键字(注意图中关键字的位置),按下command+R后,通过Storyboard,我们也可以在编译时实时预览我们的代码所产生的效果。 到这里令人惊叹的类似Playground的事实渲染功能,已经可以动态地应用在项目中了。我们可以利用IB_DESIGNABLE和IBInspectable来制作图表等高度自...【详细】
joeyzeng77 2016年03月07日 赞:0 评论:1 阅读:548
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 阅读:850
sina weixin mail 回到顶部