自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 Mac 下安装Ruby环境

步骤1 - 安装 RVMRVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。    $ curl -L https://get.rvm.io | bash -s stable期间可能会问你sudo管理员密码,这里可能需要等待一段时间后就可以成功安装好 RVM。案例信息如下:lihuifengdeMacBook-Pro:~ lihuifeng$ curl -L https:/

2015-03-19 14:24:07 26851 1

转载 ios下使用RSA算法加密与java后台解密配合demo

最近在研究RSA加密算法和加签算法,学习了好多相关的知识,首先了解一下几个相关概念,以方便后面遇到的问题的解决:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公钥。该算法能够抵抗目前已知的所

2015-01-05 10:56:19 1248

转载 UISilder使用

又做完一个项目,遂到了写帖时间了,要跟大家分享的是:自定义UISlider的图片和滑块,先看一下效果:然后是实现了,我们使用的是UISlider的setMinimumTrackImage,和setMaximumTrackImage方法来定义图片 的,这两个方法可以设置滑块左边和右边的图片的,不过如果用的是同一张图片且宽度和控件宽度基本一致,就不会有变形拉伸的后果,先看代码,写在

2014-06-06 13:50:13 2022

原创 解析错误报告 'libxml/tree.h' file not found

报错:-- 'libxml/tree.h' file not found把 Header Search Paths 该为    ${SDKROOT}/usr/include/libxml2

2014-03-27 10:36:42 3349

转载 苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程

holydancer原创,如需转载,请在显要位置注明:转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/9219333概述:苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便;

2013-10-30 11:31:56 1091

原创 iOS 打开设备相册

在iPhone中获取照片库常用的方法如下:UIImagePickerController *m_imagePicker = [[UIImagePickerController alloc] init];    if ([UIImagePickerController isSourceTypeAvailable:         UIImagePickerControllerSour

2013-10-28 16:19:10 760

转载 NSDate

NSDate类用于保存时间值,同时提供了一些方法来处理一些基于秒级别时差(Time Interval)运算和日期之间的早晚比较等。 1. 创建或初始化可用以下方法    用于创建NSDate实例的类方法有    + (id)date;    返回当前时间     + (id)dateWithTimeIntervalSinceNow:(NSTi

2013-10-17 18:00:41 668

原创 NSDate简单转换及比较

由 NSDate 转换为 NSString:NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];NSString *strDate = [dateFormatter stringFromDate:[

2013-10-16 15:25:30 708

原创 iOS屏幕旋转

1. iOS有四个方向的旋转,为了保证自己的代码能够支持旋转,我们必须首先处理一个函数:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {    returnYES;}

2013-09-28 09:42:41 701

原创 UITableViewCell

UITableViewCell选中时颜色及tableViewCell的selecte与deselecte    |字号 订阅1.系统默认的颜色设置  [cpp] view plaincopy//无色  cell.selectionStyle = UITableViewCellSelectionStyleNo

2013-09-27 18:14:54 1253

转载 ios7兼容

苹果发布iOS7之后,iOS7全部采用扁平化的界面,我们的app界面在iOS7上出现了很大的改变,这包括UINavigationBar,UIButton,UIActionSheet,UITabBar等。现在我主要针对这几个功能说明一下在iOS7上的兼容性。1.UINavigationBar在iOS7以下所有的UINavigationBar都采用拟物化的界面,给人的感觉很有立体感,但

2013-09-22 14:35:03 2355

转载 ios7新特性

春风又绿加州岸,物是人非又一年。WWDC 2013 keynote落下帷幕,新的iOS开发旅程也由此开启。在iOS7界面重大变革的背后,开发者们需要知道的又有哪些呢。同去年一样,我会先简单纵览地介绍iOS7中我个人认为开发者需要着重关注和学习的内容,之后再陆续对自己感兴趣章节进行探索。计划继承类似WWDC2012的笔记的形式,希望对国内开发者有所帮助。相关笔记整理如下:全新UI设计

2013-09-12 09:42:27 1528

原创 IOS 随机数

iOS开发取随机数肯定会遇到的,暂时小结一下,好像有个arc4random(),所以假如你想取80到100的随机数,就可以写成int randomNumber = arc4random()  +80int index = arc4random() % 6 + 1;就是1到6的随机数了。还有很多其它的取随机数的方法,论坛上也经常讨论有网友问怎么生成不重复的随机数,说是生成

2013-08-12 17:27:20 956

翻译 IOS企业开发者帐号申请

想使用 XCode 的联机调试功能,必须先注册成为苹果开发者,再出99刀加入苹果 iOS 开发者计划才可以。加入苹果 iOS 开发者计划的方法 Google 一下就会找到很多链接。但是这些链接的内容都是介绍如何以 Individual 名义加入开发者计划的,没有一个是介绍如何以 Company 名义加入开发者计划的。我认为有必要把我的经验拿出来和大家分享一下,希望能对想以 Company 名义加入

2013-08-12 14:51:10 1368

转载 苹果开发者账号购买或续费支付表单填写全记录purchase form

对于个人或公司苹果程序开发,要想将开发好的产品发布到APPStore上,则必须要购买苹果开发者账号。但是苹果官网并不支持国内的在线购买或续费服务,到支付这一步,会告诉我们下载一个苹果官方的支付单(PDF格式,希望你已经安装了Adobe Reader),将支付单填好后,传真到支付单上注明的传真号码上即可。本人刚刚续费成功,在续费的过程中也遇到了一些问题,所以我将整个表单的填写方法和注意事项总结了一下

2013-08-12 14:27:32 2296

原创 华夏邓白氏 编码

1. 先打电话到“华夏邓白氏公司”(上海:400-820-3536    北京:400-810-3531    广州:800-830-9032),我打的是北京分部的电话,就说自己因为申请apple开发者账号,需要申请一个邓氏编码,其它什么也不要。这样的费用1500块可以搞定;2. 接下来,对方会Email给你两份文档,按上面的说明填了(特别注意公司的英文名称要写正确),扫描后传真过去,付款

2013-08-12 11:33:45 4167

转载 iOS6和iPhone5使用第三方静态库在真机无法运行的处理

在模拟器下正常运行的程序,在真机上出现下面的错误:ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/david/Downloads/QR code/QR code/ZBarSDK/libzbar.a for architecture armv7s

2013-08-09 14:23:07 848

转载 IOS 设备

//软件信息[[UIDevice currentDevice] systemName];//系统名字[[UIDevice currentDevice] systemVersion];//系统版本号[[UIDevice currentDevice] uniqueIdentifier];//[[UIDevice currentDevice] model];  //设备型号[[U

2013-08-07 14:59:09 844

原创 [[UIScreen mainScreen] scale]

[[UIScreen mainScreen] scale]详解当屏幕分别为640x940时[[UIScreen mainScreen] scale]=2.0当屏幕分别为320x480时[[UIScreen mainScreen] scale]=1.0由于iphone 早起的设备都是屏幕分辨率是320*480后来apple 在iPhone 4中采用了名

2013-08-05 13:06:30 9406

转载 Ios 常用类库

使用的开源框架和类:1:SDWebImage,UIImageView+WebCache加载一张图片。                2:UIViewExt用于定位坐标很有用,可以直接拿到bottom,top,left,right.3:CustomCatagory,是个类目,里面有navigationBar和UINavigationController的两种系统版本下自定义navigat

2013-08-04 20:03:40 2934

原创 NSString 是否包含

NSString * str = @"aaadfdf";                                                             NSRange range = [str rangeOfString:@")\">"];//判断字符串是否包含                                   

2013-07-31 10:53:53 792

原创 手机、汽车号验证

[plain] /*手机号码验证 MODIFIED BY HELENSONG*/ BOOL validateMobile(NSString* mobile) {     //手机号以13, 15,18开头,八个 \d 数字字符      NSString *phoneRegex = @"^((13[0-9])|(15[^4,\\D])|(18[0,0-9]))\\d{8}$"; 

2013-07-31 10:48:19 1224

转载 mac上安装MySql

一、安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg1.点击,安装包里的2.点击安装

2013-07-24 13:30:20 15329 1

转载 ios即时通讯客户端开发之-mac上搭建openfire服务器

一、下载并安装openfire1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg2.点击安装,并执行默认操作3.启动openfire服务在系统偏好设置的其他里,点击ope

2013-07-24 13:24:10 5996

转载 基于XMPP ios聊天(XMPP服务器架构)

最近看了关于XMPP的框架,以文本聊天为例,需要发送的消息为:[html] view plaincopymessage type="chat" from="[email protected]" to="[email protected]">      body>helloWordbody>  message>  基中fro

2013-07-24 13:20:03 7599 2

转载 xmpp iOS 客户端三

前两篇介绍了如何通过XMPP来发送消息和接收消息,这一篇我们主要介绍如何来美化我们的聊天程序,看一下最终效果呢,当然源程序也会在最后放出好了,我们来看一下我们写的程序这里我们自定义了TableViewCell一行是显示发布日期,一行是显示发送的消息,还有一个是背景[java] view plaincopy

2013-07-24 13:15:57 2219

转载 xmpp ios客户端二

接上一章的,这一章我们着重介绍XMPP为了方便程序调用,我们把XMPP的一些主要方法写在AppDelegate中在AppDelegate.m下这几个方法为:[java] view plaincopy-(void)setupStream{            //初始化XMPPStream      x

2013-07-24 13:14:21 1867

转载 XMPP IOS客户端一

介绍完了服务器,这篇我们就要介绍重点了,写我们自己的IOS客户端程序先看一下我们完成的效果图首先下载xmppframework这个框架,下载点ZIP下载接下来,用Xcode新建一个工程将以下这些文件拖入新建工程中加入framework并设置到这里我们就全

2013-07-24 13:12:20 2137

转载 ZBarSDK 来读取条形码和二维码的方法

介绍:ZBarSDK是一个开源的SDK,可从这里下载到源码,该SDK实现了识别和读取各种条形码,包括EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 和 QR Code。帮助文档:http://zbar.sourceforge.net/iphone/sdkdoc/index.html

2013-07-22 16:53:49 1460

转载 lanya2

如何使用GameKit第一部分Peer-to-Peer的连接Session:会话iPhone通过Session互相发送数据读取数据Peer:每一部网络中的设备算一个节点第一节 发现其他的节点:会话要么把自己当成 服务器/客户端 中的一种,要么做一个节点即当服务器又当客户端1. 实现一个ServerinitWithSessionID:displayNa

2013-07-22 15:03:53 724

转载 lanya1

[iPhone]iPhone蓝牙通信 GameKit框架 下检测到远程蓝牙设备,用户选择并连接到其中一个蓝牙设备时,调用peerPickerController:didConnectPeer:toSession:方法,这个方法的实现如下:1 - (void)peerPickerController:(GKPeerPickerController *)picker2 3   di

2013-07-22 14:53:21 729

转载 根据每一帧数据获得图片

// 根据每一帧数据获得图片  NSData *imageFromSampleBuffer(CMSampleBufferRef sampleBuffer){    CVImageBufferRef imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer);    // Lock the base address of

2013-07-22 14:21:48 2279

转载 蓝牙

iphone 蓝牙开发 总结  蓝牙联机总结连接的相关数据传送,需要从两个(或两个以上的)角度来进行设计和思考服务端和客户端(或者称为接收数据端和发送端来思考更合适,虽然两端都包含数据接收和发送两种思想,但设计的时候分开想好了再来写容易些),不管是蓝牙联还是通过网络服务器实现多人联,程序的构架思想是一样的。 (Apple api) GKP

2013-07-22 14:15:34 1090

原创 IOS 激光推送

http://docs.jpush.cn/pages/viewpage.action?pageId=557074激光推送 可以解决socke通信

2013-07-11 12:12:12 1854

原创 IOS 开发之 截图

-(void)fullScreenshots{UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow];    UIGraphicsBeginImageContext(screenWindow.frame.size);//全屏截图,包括window    [screenWindow.la

2013-06-27 17:05:13 826

原创 IOS 检测网络链接是否可用 - 3

在上面两篇中介绍了如何获取网络状态与sock的简单介绍,到此大概对socket有一点了解,下面介绍ios的SCNetworkReachability类的应用,在IOS中SystemConfiguration框架包含联网相关的函数,可以检查网络连接状态。在SCNetworkReachability.h定义测试网络连接状态的函数,具体看下面:一:创建测试网络引用

2013-06-26 15:15:58 2506

原创 IOS 开发之查看网络链接是否可用 - 1

在IOS开发中我们经常用到网络,网络是不可或缺的,有网络连接和没有网络连接的时候进行不同的处理,断点续传等等都离不开网络检测。今天我自己简单的做了一个demo,用一个函数封装网络检测;-(BOOL)netWorkIsExistence{    struct sockaddr_in initAddress;                             //sockaddr_in是

2013-06-26 15:10:40 1064

原创 IOS开发之查看网络链接是否可用 - 2

//判断是否联网- (BOOL) connectedToNetwork{    structsockaddr_in zeroAddress;    bzero(&zeroAddress, sizeof(zeroAddress));    zeroAddress.sin_len = sizeof(zeroAddress);    zeroAddress.sin_family

2013-06-26 15:03:00 2391

原创 IOS 电话拨打

NSString *number =[NSString stringWithFormat:@"tel://%@",telephone];// 此处读入电话号码[[UIApplication sharedApplication] openURL:[NSURL URLWithString:number]];

2013-06-25 18:23:30 757

原创 CGAffineTransform实现对控件的旋转

今天在CC上看到这个功能,感觉挺好玩的,记下了,以便后用!CGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI_2);[xxx setTransform:rotation];呵呵就这么简单的两行代码就可以实现了!顺便记录一些常量,以后用的着!#define M_E         2.7182

2013-06-25 16:32:09 791

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除