代码改变世界

MAC 10.10 下搭建WEB站点

2015-06-03 14:46 by PingKang, 317 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://note.rpsh.net/posts/2013/11/27/osx-10-9-apache-server-php-mysql/Mac OS X 10.9 依旧预装了 Apache ,但是已经不能在 「系统偏好设置」中的「Web 共享」来开启了,需要手动通过命令行开启。启动Ap... 阅读全文

利用MAC 上的Safari调试iOS 的webView程序

2015-06-02 17:26 by PingKang, 1265 阅读, 0 推荐, 收藏, 编辑
摘要:要想实现在Mac上调试iOS的webView程序,调试很有必要,也很强大,只需要进行一些简单的设置;首先,设置mac 上的Safari,打开Safari,偏好设置,如下图:然后设置手机或者模拟器上的Safari,真机上的设置如下:然后重新运行webView程序,加载网页,此时打开MAC的Safari... 阅读全文

MAC OSX 下 使用openssl 命令 生成RSA公钥和私钥

2015-05-26 15:52 by PingKang, 453 阅读, 0 推荐, 收藏, 编辑
摘要:打开终端。输入openssl然后输入:genrsa -out rsa_private_key.pem 1024接着输入:pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt然后就是两次输入密钥的密码,并显示私钥信... 阅读全文

iOS 高效开发-----延时执行用GCD

2015-05-20 16:23 by PingKang, 11307 阅读, 1 推荐, 收藏, 编辑
摘要:早期我们使用延时执行的方法都是用NSObject 类提供的,performSelector:系列的方法,具体有哪些我们看一下我们一般让某个对象延时执行某个方法都会调用包含 afterDelay这个参数的方法,此参数即代表延时多长时间执行 ,但是这一系列的方法的参数都只接受继承自NSObject类得对... 阅读全文

iOS 高效开发-----实现description 方法 (续)

2015-05-20 10:55 by PingKang, 516 阅读, 0 推荐, 收藏, 编辑
摘要:在 “iOS 高效开发-----实现description 方法”这篇文章的最后,我留下了一个问题,就是,如果要给每个自定义的类覆写description方法和debugDescription方法 ,那将是一件非常庞大的工作量 ,因为自定义的类很多 ,而且每个自定义的类中的属性都会随着需求的修改出现... 阅读全文

iOS 高效开发-----实现description 方法

2015-05-19 15:33 by PingKang, 1592 阅读, 0 推荐, 收藏, 编辑
摘要:无论开发什么程序,也不管编写程序的程序猿的水平多高 ,肯定都会用到调试,肯定会经常打印查看对象的信息;常用的方式就是使用NSLog,例如:NSLog(@"obj = %@",obj)运行后,obj对象会收到description消息,该方法所返回的描述信息将取代“格式化字符串”里的“%@”,如果ob... 阅读全文

ios 高效开发-----字面量

2015-05-19 14:08 by PingKang, 362 阅读, 0 推荐, 收藏, 编辑
摘要:Objective-C(一下简称OC) 的语法比较繁杂,但是从OC 1.0 版本起,有一种非常简便的方式能创建NSString 对象,那就是字面量,也就是本篇文章的核心内容。其语法如下:字面字符串NSString * string = @"i'm a string";如果不用这种方法的话,就要用常见... 阅读全文

利用脚本打包的动态库 在打包发布时出现得问题解析 ERROR ITMS-90362等

2015-05-07 11:28 by PingKang, 1564 阅读, 0 推荐, 收藏, 编辑
摘要:问题截图错误代码ERROR ITMS-90362,问题截图:此问题的原因是app与嵌入的动态库的支持系统的最低版本不一致导致的,只要将两者统一就可以了问题:在提交到AppStore中得app 包含了模拟器的设置 ,也是因为生成动态库的时候,脚本支持了所有的架构,只要重新选择target进行编译,然后... 阅读全文

打包framework 涉及到得架构问题

2014-12-29 15:11 by PingKang, 650 阅读, 2 推荐, 收藏, 编辑
摘要:一、在项目开发过程中 ,为了适配不通的设备 ,需要我们手动的增加支持设备的架构。那么就需要我们对苹果手机对应的架构所有了解现在列出目前需要适配的集中机型对应的架构上图中还少一个基于模拟器的x86_64位得架构我们在打包framework时,不可避免的要对架构进行设置。如下图:现对上诉字段进行说明:一... 阅读全文

XCode 6 制作framework

2014-12-25 23:33 by PingKang, 303 阅读, 0 推荐, 收藏, 编辑
摘要:在Xcode 6 发布之前 ,想建立一个动态的Framework 需要在很多设置 ,以前需要靠静态库来实现,或者在github 上下载插件进行开发,但是在Xcode 6 出来之后 ,苹果就已经提供了这中操作,具体见图这些操作完成以后,打出的包离可以使用 就 不远了,为什么这么说呢 ,还是直接说我在制... 阅读全文