2013年12月4日

iOS开发:网页颜色值转化成UIColor

摘要: 在做项目过程中,有时设计人员给我们往往是一个设计图,而我们用PS取值的时候可以得到一个红绿蓝和一个网页的颜色值,用红绿蓝往往不是很方便,后来我们在项目工具中写一个方法,专门把网页的颜色值转化成UIColor,这样一来,方便了许多。+ (UIColor*)colorFromHexString:(NSString*)hexString { unsignedrgbValue = 0; NSScanner*scanner = [NSScannerscannerWithString:hexString]; [scannersetScanLocation:1];// bypass '#' 阅读全文

posted @ 2013-12-04 15:50 宋占胜 阅读(262) 评论(0) 推荐(0) 编辑

iOS开发:二维码生成

摘要: 二维码扫描现在已经有很多的库可以使用了,常用的有ZXing和ZBar。如果感兴趣的同学可以自行研究。libqrencode介绍:是一个用C语言编写的用来解析二维条形码(QR Code)的程序库,libqrencode通过手机的CCD摄像头来扫描二维条形码。 而二维码的生成我是借助于libqrencode库。创建工程项目,把libqrencode导入到项目中,创建QRCodeBuilder类,QRCodeBuilder.h@interfaceQRCodeBuilder:NSObject+ (UIImage*)qrImageForString:(NSString*)string imageSize 阅读全文

posted @ 2013-12-04 15:49 宋占胜 阅读(295) 评论(0) 推荐(0) 编辑

Xcode快捷键整理

摘要: 做iOS开发,避免不了的就是要和Xcode打交道,如果对Xcode的快捷方式熟练的话,这样会对我们项目开发速度有很大的提高。也是对你能力的一种提升,下面就是Abel整理的一些资料,希望有一些帮助:1、文件类新建项目:shift + command + N新建文件:command + N打开项目:command + O保 存:command + S另 存 为:command + shift + S关闭窗口:command + W关闭文件:command + shift + W2、编辑类左 缩 进:command + [右 缩 进:command + ]添加书签:command + D注 ... 阅读全文

posted @ 2013-12-04 15:48 宋占胜 阅读(151) 评论(0) 推荐(0) 编辑

iOS设计模式之单例模式

摘要: 单例模式是iOS常用设计模式中的一种。单例设计模式的作用是使得这个类的一个对象成为系统中的唯一实例,因此需要用一种唯一的方法去创建这个对象并返回这个对象的地址。那么,我们何时使用单例模式呢?1、类只能有一个实例,而且必须从一个为人熟知的访问点对其访问。2、这个唯一的实例只能通过子类化进行扩展,而且扩展的对象不会破坏客户端代码。 那么用Objective-C如何实现单例模式呢?下面我们来新建一个Singleton类,在Singleton.h中实现如下[objc]view plaincopy@interfaceSingleton:NSObject+(Singleton*)sharedIns... 阅读全文

posted @ 2013-12-04 15:46 宋占胜 阅读(148) 评论(0) 推荐(0) 编辑

iOS系统如何实现网络数据抓包

摘要: 在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络抓包: 1. 网络共享 + 可视化抓包工具 基本原理 原理比较简单,iOS设备通过代理方式共享连接mac电脑的无线网卡,使用抓包工具抓包,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)。 现在以MAC系统下Paros工具为例,详细描述下抓包过程:操作步骤 1) 首先将MAC电脑的以太网共享给airport,使iOS设备能够通过wifi连接打开系统偏好设置,找到共享,选择internet共享... 阅读全文

posted @ 2013-12-04 15:43 宋占胜 阅读(460) 评论(0) 推荐(0) 编辑

导航