代码改变世界

利用TextFieldDelegate代理方法 – textField:shouldChangeCharactersInRange:replacementString: 限制输入字符

2014-08-14 13:25 by PingKang, 440 阅读, 0 推荐, 收藏, 编辑
摘要:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (textField == _work... 阅读全文

ios设备唯一标识获取策略

2014-08-12 17:16 by PingKang, 221 阅读, 0 推荐, 收藏, 编辑
摘要:英文原文:In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00:00:00. If you need to identify the ... 阅读全文

安装CocoaPods 及 Ruby

2014-08-08 12:54 by PingKang, 4 阅读, 0 推荐, 收藏, 编辑
只有注册用户登录后才能阅读该文。 阅读全文

转 mac svn用法

2014-06-13 13:44 by PingKang, 377 阅读, 0 推荐, 收藏, 编辑
摘要:mac svn 删除.svn隐藏文件的命令打开终端,进到所在的目录,然后出入一下代码find . -name ".svn" | xargs rm -Rf1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192... 阅读全文

关于银联支付,报错的问题

2014-04-11 16:18 by PingKang, 339 阅读, 0 推荐, 收藏, 编辑
摘要:"std::ios_base::Init::~Init()", referenced from出现这样的编译问题,是需要再加进libstdc++.dylib和libstdc++.6.dylib(为6.1使用,xcode5以后默认complier也可以编译通过) 阅读全文

定制iOS 7中的导航栏和状态栏

2014-04-11 00:05 by PingKang, 282 阅读, 0 推荐, 收藏, 编辑
摘要:定制iOS 7中的导航栏和状态栏时间2013-11-04 10:32:47苹果开发中文站相似文章(1)原文http://www.cocoachina.com/applenews/devnews/2013/1104/7287.html近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和状态栏就发生了明显的变化。状态栏现在是半透明的了,这也就意味着导航栏会显示在状态栏后面。有些情况下,导航栏的背景图片可以延伸显示到状态栏后面。之前我曾经写过一篇关于如何定制导航栏的文章。不过现在是时候对其进行更新了。下面就是本文将要介绍 阅读全文

IOS开发之格式化日期时间

2014-04-01 21:25 by PingKang, 200 阅读, 0 推荐, 收藏, 编辑
摘要:可以直接下载NSDate+Utilities 扩展类 在加上format样式 完美在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//用[NSDate date]可以获取系统 阅读全文

block 使用中常见的问题

2014-03-21 00:08 by PingKang, 809 阅读, 0 推荐, 收藏, 编辑
摘要:一、block的定义及优点Apple文档说:A block is an anonymous inline collection of code, and sometimes also called a "closure".Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持。从ios4.0,Mac_OSX v10.6开始就很好的支持Block。在其他语言和环境中,更流行的把一个block对象称为闭包(在javascript,java,scale,groovy等语言中都有)。项目中感觉使用Block最大的便利就是 阅读全文

初始化视图的边距

2014-03-18 16:50 by PingKang, 193 阅读, 0 推荐, 收藏, 编辑
摘要:在IOS 7 中,如果不判断系统版本的话 ,很多视图都会计算状态栏的高度,例如:在View中加载一个scrollview,在ScrollView中再加图片 ,在初始化页面时会发现图片的frame值不等scrollview的frame值,上方会多出20像素,只要在viewDidLoad中判断设置边距就可以了,代码如下:if( ([[[UIDevice currentDevice] systemVersion] doubleValue]>=7.0)) { self.edgesForExtendedLayout= UIRectEdgeNone; } 阅读全文

关于Zbar和ZXing这两个无比强大的二维码和条形码识别工具

2014-03-17 10:32 by PingKang, 599 阅读, 0 推荐, 收藏, 编辑
摘要:之前做了一些关于一维码二维码识别与生成的工作。在这里总结一下子。显然做这个我们不会花大量力气去自己来写这个识别过程, 这之间可能会包括人工识别方面的工作, 所以为了偷懒,便想到了去网上找这样的开源工具, 呵呵, 你别说, 还真找到两个, 即ZBar和ZXing.去他们的官网一看, 得出以下结论:ZBar可以直接扫二维码和条形码,ZXing可以直接扫二维码, 如果要扫条形码,则需要去改改代码花点功夫了。同样, ZBar和ZXing的源码我们也是可以找到的,只是ZBar的源码找起来比较费功夫, 但在其官网还是可以找到, 找到后, 由于ZBar的源码包括了在其它各个平台的源码, 比如Mac, Pyt 阅读全文