![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 58
Victor8910
当你的代码敲的越快,贫穷就离你越远
展开
-
object-c 与 js交互的学习
最近,项目要用到js交互的功能,看了些资料。整理下自己学到的东西。主要方向是 (1)、通过webview的delegate来做js交互;(2)、如果最低的sdk是7.0以上,可以使用JavaScriptCore 苹果自带的框架来做js交互。JavaScript的操作更高效1、webview的delegate来做js 交互通过 (BOOL)webView:(UIWebView *)web原创 2015-08-25 10:49:57 · 774 阅读 · 0 评论 -
Mac 下SVN命令的学习
注释:Mac自带SVN服务器跟客户端功能。一、客户端使用(常用终端命令的简单使用)1、import代码到svn服务器: svn import /...(本地项目路径) svn://...(服务器端项目路径) --username=xxx(svn账号) --password=xxx(svn密码) -m "注释" 2、从svn服务器checkout代码svn checkou原创 2015-11-25 10:21:53 · 507 阅读 · 0 评论 -
iOS runtime学习
一直来搞iOS开发都是在学习Cocoa 框架,最近很多人说到iOS的runtime、runloop等cocoa的底层特性,也就想去学习加深自己对cocoa的理解。最近就看了下runtime的一些知识,突然给了我一个惊喜!!一直来我都在为运营提出的需求,banner点击界面随便跳转而烦恼,在看runtime的时候发现竟然可以用runtime,瞬间喜出望外了。要使用runtime特性,首先要引原创 2015-09-06 11:08:42 · 457 阅读 · 0 评论 -
NSInvocation 学习
NSInvocation是iOS消息传递跟方法调用的一个类用处跟performSelector:withObject的作用一样,后者调用一些参数少的消息是比较简便的,对于参数大于2或者有返回值的消息比较麻烦,NSInvocation是不二之选。NSInvocation的简单用法:NSInvocation是通过类方法 invocationWithMethodSignature 来创建的,原创 2015-09-06 14:21:13 · 468 阅读 · 0 评论 -
多项目关联
当一个公司业务越做越多的时候,会考虑把一个个功能业务封装起来,一是保持单一性,方便维护;二是代码安全。 对于framework的封住我之前有简单的说过。这里我简单的说下 怎么在一个工程里面引用另一个工程(framework的工程)第一步:新建一个framework工程 跟目标工程同一目录第二步:打开目标工程在 group里面右键 Add files to... 选中frame原创 2015-09-10 14:37:47 · 531 阅读 · 0 评论 -
framework制作
framework大家在开发过程中经常用别人封装的framework ,有木有想过尝试自己封装一个framework呢?framework的好处相信很多人心里都很清楚,就不多说了第一步:创建一个framework的工程接下来你就可以在里面添加你需要封装的内容了 WebAsyncRequest.h WebAsyncRequest.m第二步:build phases 里原创 2015-09-10 14:01:04 · 481 阅读 · 0 评论 -
UITableViewCell drawRect画线在iOS7下不显示的问题
- (void)drawRect:(CGRect)rect {CGContextRef context = UIGraphicsGetCurrentContext();CGContextSetFillColorWithColor(context, kWhite_Color.CGColor);CGContextFillRect(context, rect);UIColor *line原创 2015-08-18 16:10:33 · 1118 阅读 · 0 评论 -
iOS 微信支付的那些事
由于项目需求需要接入微信支付根据微信的业务流程 预支付跟签名都在服务端完成;拿到数据后再前端发起支付在这过程中遇到两个很纠结的问题:1、服务器端生成的timeStamp 是int类型,生成的签名也出问题了,前端发起支付的时候,一闪而过。生成签名的时候是所有的参数都必须是字符串类型的2、根据微信业务流程给的步骤三里面的参数去生成签名,问题依然是这样;所有的东西都跟微信文档一致,还是有原创 2015-08-11 12:44:16 · 565 阅读 · 0 评论 -
iOS 笔记(1)
由于之前公司的项目是从外包手里接回来搞了一段时间,准备开新的工程,重构项目;下面记录一些重构中遇到的问题,让自己加深印象、也希望对另外的朋友有帮助~说的不对的地方请指正~谢谢!1、xcode6中去除了pch文件,如果需要用到pch文件需要自己创建一个、然后设置pch文件的路径第一步:创建PCH文件第二步:在项目build setting中设置 pch文件路径这里是pch 文原创 2015-09-01 14:27:02 · 614 阅读 · 0 评论 -
推送证书过期处理
今天同事反应的苹果App的推送用不了。第一反应就是推送证书过期了;上 苹果开发者中心 看了下,推送的证书被删除了,不明白苹果为什么要这样做?以前没遇到这样情况,就去百度了下。。有的说直接弄个新的证书,有的说要更新app stroe上面的app,最后自己尝试下,发现只需要更新开发者中心的证书就可以了1. 删除过期的push 的certificate。(苹果)2. 在Identifie原创 2016-01-21 14:35:36 · 6391 阅读 · 0 评论