IOS
文章平均质量分 59
zltianhen
喜欢的太多,也就不知道真正喜欢的是什么了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cocos2d-xIOS下安装
sudo ./install-templates-xcode.sh 如果有问题,其实很简单,拷贝cocos2d-x下面的IOS模板放到XCODE中的模板原创 2013-04-25 19:30:31 · 655 阅读 · 0 评论 -
xcode4发布测试-打包(Archive)
摘自:xcode4发布测试-打包xcode4发布测试-打包(Archive),官方文档有误 转自“我os”的新浪博客,iOS程序发布测试4-打包(Archive)发布(share) 发布测试的最后一步打包(Archive),Xcode4帮助文档有比较详细介绍,但是居然是错的,这里说明一下。 1、设置“Build Settings” ,下图是官方文档截图,转载 2011-11-08 09:55:40 · 7273 阅读 · 0 评论 -
iphone toolbar.hidden=YES 导致后期压栈的界面出现异常的解决办法
其他页面都是隐藏。SVWebViewController 使用的时候必须是需要 navigationBar 和 toorbar,但是 pop出这个viewcontroller后,需要隐藏navigationBar 和 toorbar,但是直接设置为hidden=YES会出现其他页面压栈出现问题,但是可以使用 //self.navigationController.navigationBarH原创 2011-11-04 13:25:47 · 1346 阅读 · 0 评论 -
IPHONE 自动编译系统
1.从SVN获取代码2.检测SVN有更新,再10分钟后,自动编译,如果出错发邮件通知。3.程序某个值是SVN的版本号4.上传到FTP的特定位置,方便其他人下载。以上为设想。然后一步一步实现。HUDSON是好东西,XCODEBUILD 很方便。开始记录HUDSON的使用 MAC的使用1.下载hudson-2.12.war2.打开te原创 2011-10-31 22:08:47 · 2101 阅读 · 8 评论 -
iPhone 中文的Url直接传进NSURL类中初始化时是会返回nil
上周测试iPhone应用时,发现带有中文的Url无法发起HTTP请求,经过检查发现把带有中文的Url直接传进NSURL类中初始化时是会返回nil的,就是因为这个原因导致无法请求信息。因此,在网上找了一下这方面的资料,发现NSString类中有内置的方法可以实现。他们分别是:- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NS转载 2011-10-31 12:37:39 · 1198 阅读 · 0 评论 -
IOS5编译的在4.1版本的系统会出现异常
主要原因是XCODE4.2(ios5)使用的是ARMV7了,以前在XCODE4 ARMV6 和ARMV7同时支持的。这个可以在 build Settings -> Architectures的选项删除(ARMV7),添加 armv6 armv7原创 2011-11-17 22:01:35 · 507 阅读 · 0 评论 -
检测iphone是否安装有某个程序,或者打开某个程序openURL CanOpenURL
[问题描述]1:在程序B中检测手机中是否安装A程序.2:在程序B中打开应用程序A.[解决办法]步骤一:首先在程序A的plist中添加url typesCFBundleURLTypesCFBundleURLNameAAAAACFBundleURLSchemestestA步骤二:在程序B中调用A程序的地方添加代码N转载 2011-10-29 12:05:25 · 3605 阅读 · 0 评论 -
CodeSign error: Certificate identity 'iPhone Developer:**** appears more than once in the keychain.
删除多余的证书[iphone]Code Sign error: Provisioning profile XXXX can't be found如果你更新了profile,再编译iphone项目,发现下面的错误,那你无论如何clean也不会成功,那真是让人恼火阿 这时候,先copy上面那行出错信息,然后关闭这个原创 2011-10-28 11:12:59 · 5427 阅读 · 0 评论 -
JSON中关于GB2312的转化
JSON中的NSSTRING是默认格式是UNICODE,但是JSON给的是GB2312,因此在数据上会出现差异。查了资料,都说可以用kCFStringEncodingGB_18030_2000可以转化,但是还是会有问题,最后在 对比内存发现,每个正确的数据前面多了00这个应该是JSON转给NSString出现的问题。正确数据C3 DC C2 EB B2 BB B6 D4 A3原创 2011-10-28 06:43:40 · 3326 阅读 · 0 评论 -
UILabel自动换行
CGSize labelSize = [str sizeWithFont:[UIFont boldSystemFontOfSize:17.0f]constrainedToSize:CGSizeMake(280, 100) lineBreakMode:UILineBreakModeCharacterWrap]; // str是要显示的字符串UILabel *pattern转载 2011-10-24 17:21:12 · 3811 阅读 · 0 评论 -
xcodebuild 使用手册
xcodebuild 使用手册 localhost:bin han$ xcodebuild -hxcodebuild: error: invalid option '-h'Usage: xcodebuild [-project >] [[-target >]...|-alltargets] [-configuration >] [-arch >]... [-sdk转载 2011-10-24 13:44:28 · 2625 阅读 · 0 评论 -
获取APP的链接
打开http://itunes.apple.com/找到APP右击图标,拷贝链接原创 2011-10-24 09:34:22 · 5527 阅读 · 0 评论 -
iphone__game center 多人游戏
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/3276/how-to-make-a-simple-multiplayer-game-with-game-center转载 2011-10-23 22:03:23 · 7750 阅读 · 0 评论 -
ASIHttpRequest 类库的使用说明
ASIHTTPRequest类库简介和使用说明官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Obje转载 2011-10-23 11:45:39 · 2838 阅读 · 2 评论 -
Objective-c类型大小(值域)
NSLog(@"Primitive sizes:");NSLog(@"The size of a char is: %d.", sizeof(char));NSLog(@"The size of short is: %d.", sizeof(short));NSLog(@"The size of int is: %d.", sizeof(int));NSLog(@"The size of转载 2011-10-20 16:54:58 · 1163 阅读 · 0 评论 -
navigationbar,tabbar,toolbar添加背景
uinavigationbar:UIImage *img = [UIImage imageNamed:@"background.png"];navBar.layer.contents = (id)img.CGImage;toolbar:转载 2011-10-09 15:05:16 · 1190 阅读 · 0 评论 -
IOS5 XCODE4.2每次全部编译文件的问题
无论我是否修改文件,所有的文件都必须重新编译一次,实在是非常浪费时间。网上查到一点资料源地址:http://hi.baidu.com/%CD%F5%D7%D36%BA%C5/blog/item/6053bea4a37c9aea9052eef3.html关于xcode4全量编译 会全部重新编译的问题2011-11-28 11:24这二天,项原创 2011-12-06 07:12:46 · 2852 阅读 · 0 评论 -
iOS5:[UIDevice uniqueIdentifier]的替代方案
iOS5之后,原来获取iPhone的DeviceId的接口:[UIDevice uniqueIdentifier] 被废弃!这个改动会影响非常多的人,尤其是数据分析者。由于iPhone取IMEI困难(属于私有方法),所以大多数应用将DeviceId,也就是uniqueIdentifier作为IMEI来使用。如果这个接口被废弃,那么,我们就需要寻求一个新的方式来标识唯一的设备。官方推转载 2011-12-06 16:21:02 · 852 阅读 · 0 评论 -
iOS6对于shouldAutorotateToInterfaceOrientation的改动以及其他一些窗口相关细节
iOS6正式版发布当天博主我就更新了,随后也更新了对应的XCode以及iOS SDK,更新到了4.5 (4G182)。然后更新原有4.4 iOS5 SDK的项目,目前最主要的发现就是iOS6对于app屏幕朝向支持以及自动旋屏时的处理方式的变动。简而言之就是iOS6下的1- (BOOL)shouldAutorotateToInterface转载 2013-02-20 15:23:46 · 3699 阅读 · 0 评论 -
首次接触amazon
1.注册amazon帐号,需要用手机验证,一个pin码手机上输入正确,验证通过2.然后选择ec2服务,需要我要的服务器,如果找不到的话,可以在后面搜索3.发布instances4.绑定elastic ips(绑定免费,不绑定就要收费了哦,重启instances需要重新绑定,我就是重启后忘记绑定了,第二天发现,扣费2美元,不用的时候直接释放就可以了)5原创 2012-10-17 20:41:32 · 778 阅读 · 0 评论 -
设置UITableview默认的背景和选择的背景
UIImageView *selBGView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"pk_table_selec.png"]]; cell.selectedBackgroundView = selBGView; UIImageView *bgView = [[UIIma原创 2012-10-12 16:19:14 · 777 阅读 · 0 评论 -
如何修改NavigationController的后退按钮标题
很久没用,都忘记了。// 使用这段代码,可以成功修改UINavigationController push之后的backButton的标题UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init];backItem.title = @"Back";[self.navigationItem setBackBarButtonI转载 2012-09-13 08:22:11 · 1487 阅读 · 0 评论 -
xcode4的NSLog中文乱码问题
http://blog.cnrainbird.com/index.php/2012/03/25/xcode4_de_nslog_zhong_wen_luan_ma_wen_ti/xcode4.3.1的console就是有点儿不给力最开始遇到的问题是:NSLog输出的东西竟然不显示!出错的原因很简单,竟然是因为输出类型我选的“Target Output”而不是“All转载 2012-07-16 21:21:33 · 2303 阅读 · 0 评论 -
IOS 推送消息 php做推送服务端
IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。转载 2012-07-12 14:24:49 · 2263 阅读 · 0 评论 -
IOS发送带附件的邮件
1.加入邮箱的框架#import #import 2.添加委托@interface ViewController : UIViewController3.实现代码- (void)alertWithTitle:(NSString *)title msg:(NSString *)msg { if (title && msg) {原创 2012-06-26 17:36:25 · 7333 阅读 · 0 评论 -
error: failed to launch '/Users/zltianhen/Library/Developer/Xcode/DerivedData/KTV-caatulsbqkmxzchhmh
重启XCODE。原创 2012-06-26 16:31:58 · 5293 阅读 · 0 评论 -
关于iPhone和iPad的图标的思考
图标是IOS程序包所必需的组成部分。如果你没有提供程序所需的各种尺寸的图标,程序上传发布时可能会无法通过验证。图标是IOS程序包所必需的组成部分。如果你没有提供程序所需的各种尺寸的图标,程序上传发布时可能会无法通过验证。IOS程序为兼顾不同的应用场景,定义了多个不同规格的图标,并以不同的命名区分:IOS图标尺寸一览iPhone专用程序:转载 2012-05-14 12:25:37 · 522 阅读 · 0 评论 -
IPHONE GIF 播放的方式
1.UIWebView 播放(无法控制周期).h@interface webViewController : UIViewController { IBOutlet UIWebView *WebView; IBOutlet UINavigationBar *Nav;}@property (nonatomic, retain) IBOutlet UIWebView *WebVie原创 2011-10-03 09:21:09 · 2503 阅读 · 1 评论 -
iphone的UIPopoverController 替代方案 werner77 / WEPopover
iphone的UIPopoverController 替代方案 werner77 / WEPopoverhttps://github.com/werner77/WEPopover原创 2012-03-18 17:18:50 · 1904 阅读 · 0 评论 -
iOS应用审核的通关秘籍
磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。基本要点首先,你的应用程序:不能导致手机故障(比如崩溃或屏幕问题)长时间/过度使用之后反应仍然很快应用内的所有价格信息中不能用固定值代替可变变转载 2011-12-14 23:08:16 · 719 阅读 · 0 评论 -
In-App Purchases 总结
一.证书的问题原先的APP的bundle id是带*,所谓的通配符,但是使用In-App Purchases必须要没有通配符的版本,因此把原来的*添加为特定的字段。原先最怕这个证书替换后,应用程序需要重新创建,结果是APPLE靠谱的。其他几个步骤在IAP(程序内购买): 完全攻略中有详细说明。二.无效商品号的问题后面的就根据IAP(程序内购买): 完全攻略 的流原创 2011-12-14 22:45:03 · 1981 阅读 · 0 评论 -
Invalid Product IDs
Do you have an invalid product ID that won’t go away? Good thing the StoreKit API provides error codes and detailed error information explaining why the ID is invalid.Oh, what’s that? There are转载 2011-12-13 13:43:54 · 2350 阅读 · 0 评论 -
IAP(程序内购买): 完全攻略
http://www.iphone-geek.cn/%E7%BC%96%E7%A8%8B/iap%EF%BC%88%E7%A8%8B%E5%BA%8F%E5%86%85%E8%B4%AD%E4%B9%B0%EF%BC%89-%E5%AE%8C%E5%85%A8%E6%94%BB%E7%95%A5 第一印象觉得In-App Purchase(简称IAP)非常简单。A转载 2011-12-12 16:53:07 · 1098 阅读 · 0 评论 -
[转帖]iphone开发 地图线路
原文链接:http://hi.baidu.com/yunhuaikong/blog/item/02718e4fa46878d0d0c86a6b.html本文主要是介绍在iphone下通过MapKit framework实现两点间的行车或走路路线。这里主要列出实现的核心代码转载 2011-10-14 10:17:13 · 1000 阅读 · 1 评论 -
navigationController中viewWillAppear,viewDidAppear,viewWillDisappear和viewDidDisappeart调用问题
问题viewWillAppear,viewDidAppear,viewWillDisappear和viewDidDisappeart没有被调用。原因是这个UIViewController需要添加到[UIApplication sharedApplication].ke原创 2011-10-11 10:45:49 · 2367 阅读 · 0 评论 -
viewController的生命周期 init/loadView/viewDidLoad/viewDidUnload
init/loadView/viewDidLoad/viewDidUnload 这么细节的东西想来大家都不在意,平时也不会去关系,但是在面试时却常常被提到,所以了解viewController的生命周期还是很有必要的。由init、loadView、viewDidLoad、vi转载 2011-07-11 10:02:24 · 1979 阅读 · 0 评论 -
Objective-C中的一些特殊的数据类型
Objective-C中的一些特殊的数据类型来自cocoachina。http://www.cocoachina.com/index.php/archives/cocoachina_145.html在Objective-C中,有一些我们之前并不熟悉但是经常见到转载 2011-07-04 16:55:14 · 420 阅读 · 0 评论 -
UIApplicationDelegate协议解读
现在来看协议中定义的这些需要实现的方法分别是什么作用:1、- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,原创 2011-07-03 22:31:06 · 1082 阅读 · 0 评论 -
iPhone、iPhone4、iPad 程序启动画面的总结
iOS设备现在有三种不同的分辨率:iPhone 320x480、iPhone 4 640x960、iPad 768x1024。以前程序的启动画面(图片)只要准备一个 Default.png 就可以了,但是现在变得复杂多了。如果一个程序,既支持iPhone又支持iPad,那么它需要包含下面几个图片:Default-Portrait.png iPad专用竖向启动画面 768x1024或转载 2011-06-30 11:08:00 · 1206 阅读 · 0 评论 -
Iphone安装包制作
Iphone安装包制作流程:(1)双击开发者密匙,输入开发者密码,点击OK按钮 这个私钥是MAC本机上生成的(2)进入KeyChain Access界面,双击distribution_identity.cer和developer_jdentity.cer把开 发者证书和发布者证书加入。(3)打开XCODE,进入要制作安装包的工程项目(4)在开发界面左侧的Group&转载 2011-06-28 20:45:00 · 1244 阅读 · 0 评论
分享