自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 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服务在系统偏好设置的其他里,点击openfire偏好...

2013-04-05 11:05:00 2272

转载 ios即时通讯客户端开发之-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-04-04 16:01:00 235

转载 在mac上配置cocos2d-x开发环境

一、下载cocos2d-x最新安装包在终端中cd到本地将要存放目录,执行git命令git clone https://github.com/cocos2d/cocos2d-x.git二、如果开发ios程序,需要配置xcode模板下好后,cd到cocos2d-x目录,执行里面的sh脚本,安装cocos2d-x模板sudo ./install-template...

2013-01-08 11:17:00 263

转载 mac终端命令查看隐藏的.svn文件

defaults write com.apple.Finder AppleShowAllFiles YES在终端中执行以上命令,然后在Finder上alt+右键,点重新开启,就可以查看文件夹下的隐藏文件如果想重新隐藏,可以执行defaults write com.apple.Finder AppleShowAllFiles NO同上重启Finder转载...

2013-01-05 10:15:00 2339

转载 iphone数据存储之-- Core Data的使用(二)

一、基础概念深入1.NSManagedObjectContext被管理数据上下文就像便笺簿当从数据持久层获取数据时,相当于把这些临时的数据拷贝写在便笺簿上,然后就可以随心所欲的修改这些值。通过上下文,可以对数据记录NSManagedObject进行添加删除更改,记录更改后支持撤销和重做。除非你保存这些数据变化,否则持久层的东西是不会变化。通常我们将 control...

2012-10-09 12:42:00 157

转载 @synthesize和@dynamic区别

在声明property属性后,有2种实现选择@synthesize编译器期间,让编译器自动生成getter/setter方法。当有自定义的存或取方法时,自定义会屏蔽自动生成该方法@dynamic告诉编译器,不自动生成getter/setter方法,避免编译期间产生警告然后由自己实现存取方法或存取方法在运行时动态创建绑定:主要使用在CoreData的实现N...

2012-10-09 10:11:00 140

转载 iphone数据存储之-- Core Data的使用(一)

一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1)NSMana...

2012-10-08 16:46:00 2232

转载 iphone开发必知点之--app本地化

1.在自定Resources目录的localizables右键,选New file,然后选Resource想的Strings File文件点next,文件名定义为“Localizable.strings”,选择自己要保存的目录,创建2.选中Localizable.strings文件在右侧的工具面板点击“+”号键,分别添加English和Chinese,如图...

2012-09-29 13:00:00 129

转载 iphone开发必知点之--app图标

一、应用图标ios3.2之前不支持在Info.plist文件里指定图标,需要遵循苹果图标命名规范,如下Icon.png        57x57    iphone          应用图标Icon@2x.png      114x114   iphone(Retina显示屏)  应用图标Icon-72.png      72x72    ipad  ...

2012-09-28 19:14:00 187

转载 iphone开发必知点之--填充view纹理背景

纹理填充只要几个像素的小图UIView *testView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 50)];testView.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"纹理图片.png"]];...

2012-08-18 00:00:00 82

转载 iphone动画之--翻转效果 UIModalTransitionStyleFlipHorizontal

controller里做翻转动画1.UIModalTransitionStyleFlipHorizontal比如:自定FlipViewController,和nib文件FlipView在调用的controller里实现以下程序FlipViewController *controller = [[FlipViewController alloc] initWithNib...

2012-07-23 15:08:00 312

转载 iphone数据存储之--NSUserDefaults

用来存储用户偏好数据,生成 .plist文件保存到iphone,在 app同级目录的/Library/Preferences目录下数据采用键值对的方式访问和设置使用时候可以自定义一个单列模式的类,比如UserPreference,封装调用1.先定义一些键,可以随便定义,比如static NSString *kUserNameKey = @"test-key1";...

2012-07-13 13:32:00 114

转载 iPhone视图控件之--UIAlertView

警告提示视图NSString *content = NSLocalizedString(@"this is test alert message", nil);UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"alert title", nil) ...

2012-07-12 18:34:00 103

转载 iphone跬步之--NSString

获取每段子字符串数组,字符串被指定的字符分割(比如"\r\n")NSArray *arr = [testStr componentsSeparatedByString:@"\r\n"];字符串替换NSString *str =[testStr stringByReplacingOccurrencesOfString:@"\\n" withString:@...

2012-07-12 16:27:00 100

转载 iphone开发必知点之--push远程通知代码设置,获得DeviceToken

前提是调试或发布时,证书已经启动了push服务1.注册远程通知类型UIRemoteNotificationType apn_type = (UIRemoteNotificationType)(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeBadge);...

2012-07-12 14:54:00 137

转载 iphone开发必知点之--清除和设置桌面提示泡泡计数

当app重新打开或切换到前台时,在app委托applicationWillEnterForeground:方法里实现清除泡泡计数- (void)applicationWillEnterForeground:(UIApplication *)application{ // clear badage [[UIApplication sharedApplic...

2012-07-12 13:06:00 91

转载 iphone-批量打渠道包shell脚本

#!/bin/bash#code by xiaodao 2012-06-05sourceipaname="test.ipa"appname="test.app"targetName="test"version="1_2_0"zipTime=`date +%m_%d`PlistBuddy="/usr/libexec/PlistBuddy"plut...

2012-07-12 11:54:00 2386

转载 iphone跬步之--错误信息 NSError

一、获取系统的错误信息比如移动文件时,获取文件操作错误:NSError *e = nil;[[NSFileManager defaultManager] moveItemAtPath:sourcePath toPath:targetPath error:&e];if (e) {  NSLog(@"move failed:%@", [e localizedDescrip...

2012-07-04 15:21:00 323

转载 iphone跬步之--NSBundle

1.获取app的info.plist详细信息版本号:Bundle version NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];应用标识:Bundle identifierNSString *bundleId = [[[N...

2012-07-03 14:34:00 106

转载 mac上使用hg命令

安装Mercurial在命令行中输入:sudo easy_install mercurial然后输入管理员密码,自动下载并安装然后就可以用hg更新源代码了例如:hg clone https://code.google.com/p/core-plot/转载于:https://www.cnblogs.com/xiaodao/archive/2012...

2012-04-25 17:00:00 369

转载 iPhone视图控件之UIView

属性:frame:当前视图在其父视图中的位置和大小。bounds:当前视图在其自身坐标系统中的位置和大小。center:当前视图的中心点在其父视图中的位置。frame、bounds和center相互关联,其中一个属性变化,其他属性也会跟着变化。使用frame来设置视图的大小和位置,使用center来改变(移动)视图的位置(也可用frame来改变位置),对视图旋转、缩放...

2012-04-24 13:42:00 147

转载 iphone包内文件加载NSBundle

一、加载xib文件用例:在类TestOjbect中加载test.xib文件[[NSBundle mainBundle] loadNibNamed:@"test"owner:selfoptions:nil];当owner是self时,test.xib的基类必须继承自TestOjbect(owner是什么对象,则test.xib必须继承该对象,或该对象的子类)上面的方法返...

2012-04-16 22:57:00 118

转载 iphone-sdk中的宏定义(一)

判断运行在那种设备上:UI_USER_INTERFACE_IDIOM()UI_USER_INTERFACE_IDIOM() ([[UIDevice currentDevice] respondsToSelector:@selector(userInterfaceIdiom)] ? [[UIDevice currentDevice] userInterfaceIdiom] : UIUs...

2012-04-16 22:24:00 141

转载 mac远程登陆iphone,和密码修改

在不设置密码的公共wifi网络或3G环境,没更改初始密码的很容易被病毒入侵,而窃取你的手机里的资料解决:下载OpenSSH,通过mac电脑上命令行终端远程登陆iphone,修改密码,并进行日常管理(不要去下什么MobileTerminal,现在网上好像还没有适合5.0.1版本的手机命令终端,其实用mac上的ssh命令更方便)1.点击cydia,点击首页的一项 openss...

2012-04-10 01:39:00 300

转载 mac上iphone4刷机与越狱(二)

上面主要讲了刷机,接下来是越狱(本文适合于上文提到几个前提都符合的情况下,其他未来版本可能不适用,参者斟酌)一、准备1.把iphone连接到mac电脑,然后关机2.按住开机键3秒,跳出白苹果后松开二、越狱1.打开红雪,点击jailbreak按钮2.点击next,后进入上一随笔中提到“DFU三步”3.一连串进度条后,进入以下界面刚刚升级到iOS 5.0....

2012-04-09 00:22:00 299

转载 mac上iphone4刷机与越狱(一)

晚上各种郁闷,公司测试机白苹果了,(连上电脑也没有反映),机器是已越狱的,本来想ssh远程登陆的,iphone上的终端老实闪退,心一狠卸了装新的,没想收回一桌的杯具原来就打算亲自试试越狱的滋味,真是赶上了,只好先重新刷机了,真是蛋疼。到底还是在第二天平刷回了iso5.0.1,并成功越狱,其间是网上各种误导和n多方法失败,走了不少弯路,耗时耗耐力。以下是具体步骤和细节:一、前提...

2012-04-08 00:17:00 432

转载 iphone真机开发流程之--终端登陆真机

一、查看iphone的ip地址如果是WIFI连接:点设置,然后点wifi,出现已经连接的无线网络名称后,再点最右侧的大于号">",就可以查看如果是3G连接:打开浏览器,然后在google搜索里填:IP,点搜索就可以查看转载于:https://www.cnblogs.com/xiaodao/archive/2012/04/07/2436404.html...

2012-04-07 19:46:00 87

转载 xcode4的环境变量,Build Settings参数,workspace及联编设置

一、xcode4中的环境变量$(BUILT_PRODUCTS_DIR)build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置$(TARGET_NAME)目标工程名称$(SRCROOT)工程文件(比如Nuno.xcodeproj)的路径...

2012-03-28 21:28:00 567

转载 iphone消息通知--NSNotification和NSNotificationCenter

1.NSNotification:消息或通知有三个成员变量- (NSString *)name;- (id)object;- (NSDictionary *)userInfo;通知名称:name,消息发送者:object,代理在收到NSNotification方法里,可以回调到object附加信息:userInfo2.NSNotificationCe...

2012-03-26 14:06:00 118

转载 iphone定时器--NSTimer

1.声明一个定时器变量NSTimer *_timer;2.启动一个定时器- (void)startTimer{ _timer = [[NSTimer scheduledTimerWithTimeInterval:30 target:self selector:@selector(onTimer) userInfo:nil repeats:NO] retain...

2012-03-26 13:14:00 92

转载 iphone真机开发流程之--证书申请

一、申请1.进入ios开发者中心http://www.apple.com.cn/developer/ios/index.html2.点击登录输入用户名和密码(前提:已经有Apple ID,且花了$99的开发门槛)3.登录后,选择页面右侧的iOS Provisioning Portal4.进入Provisioning Portal页面后,点击左侧的App...

2012-03-12 15:36:00 178

转载 iphone-命令行编译之make和Makefile(三)

一、自动化变量把模式所以定义的一系列文件自动逐个取出,直到所有的模式文件都取完1.$@目标的集合,就像数组,表示依次取出目标,并执行命令2.$<如果依赖目标是以模式“%”定义的,“$<”表示符合这模式的文件集。表示依次取出依赖文件3.$?所有比目标新的依赖文件集合4.$^所以依赖集合,以空格分隔。如果中间有重复文件,去除重...

2012-03-08 18:33:00 162

转载 iphone-命令行编译之make和Makefile(二)

<)makefile中的变量类似c语言中的宏,声明如下:objects=test1.o test2.o test3.0 test4.o之后就可以用$(objects)来引用这个变量<)伪目标文件.PHONY:cleanchean:  rm test.PHONY标签,表示clean是一个伪目标,必须显示的指定在命令中才能执行,比如执行:m...

2012-03-08 16:12:00 119

转载 iphone-命令行编译之make和Makefile(一)

一、概念1.makefilemakefile定义了一些规则,来表明文件的相互依赖性,并运行命令,达到--自动化编译比如指定哪些文件先编译,哪些文件后编译,及哪些文件需要重新编译2.make命令工具,用来解释makefile中的规则和指令make命令执行,需要一个makefile文件,来告诉make命令需要如何编译和链接程序规则:1)如果工程没有编译过,则编...

2012-03-08 13:37:00 235

转载 iphone开发必知点之--文件路径

1.开发平台路径:/Developer/Platforms此路径下一般有三个目录,分别是mac电脑、模拟器、iphone真机MacOSX.platform iPhoneSimulator.platformiPhoneOS.platform每个目录下都有一个/Developer/usr/bin目录,放置开发中需要的程序总的目录比如:/Develop...

2012-03-02 12:29:00 234

转载 iphone-命令行编译之--LLVM与Clang

LLVM是 Low Level Virtual Machine (底层虚拟机)的简称,这个库提供了与编译器相关的支持,能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成。可以作为多种语言编译器的后台来使用。Clang一个C、C++和Objective-C、Objective-C++的编译器前端。它采用了底层虚拟机(LLVM)作为其后端。它的目...

2012-03-02 11:59:00 107

转载 iphone-命令行编译之--xcodebuild

1.查看xcode的版本号和build版本$ xcodebuild -version显示内容:Xcode 4.2Build version 4D1992.显示当前系统的sdk、及其版本$ xcodebuild -showsdks显示内容:Mac OS X SDKs: Mac OS X 10.6 ...

2012-03-01 15:27:00 288

转载 mac上的终端bash命令(三)变量

1.什么是变量x=200等号左边的就是变量,等号右边的就是变量的内容变量具有可变性2.变量的作用用简单的字符,来替代复杂的易于变动的内容3.变量定义$ testdata="is test"这样就定义了一个变量testdata使用变量时必须加上"$"符$ echo $testdata输出"is test"输出时,需...

2012-02-22 14:37:00 2724

转载 mac上的终端bash命令(二)基础

打开终端,在里面输入命令,一般终端已经帮你输入了“$”符号,只要输入具体命令就可以了1.$echo命令echo 表示:输出文本$ echo "hello world"输入结果:hello world2.$cd命令cd表示:进入某文件夹目录,或返回某目录1)进入根目录$ cd /2)进入某目录(如下:进入bin目录)$ cd...

2012-02-21 16:16:00 347

转载 mac上的终端bash命令(一) Bourne-Again Shell简介

mac上的终端使用的是Bourne-Again Shell命令,简称bashbash是GNU组织开发和推广的一个项目,是对Bourne shell的扩展Bourne shell是 UNIX 最初使用的 Shell,作者Steven Bournebash是许多Linux平台的内定Shell,传统UNIX上还有许多Shell,包括tcsh、csh、ash、bsh、kshShe...

2012-02-21 14:39:00 180

空空如也

空空如也

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

TA关注的人

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