iphone development
zl19870208
这个作者很懒,什么都没留下…
展开
-
The identity 'iPhone Developer' doesn't match any valid certificate
出现这个错误的原因是在你的工程中找不到合法的证明(certificate)文件,排查步骤如下:1. 在工程目录Groups&Files,选择Targets下你的工程名2. 反键选择 Get Info3. 在弹出框的 Tab Properties 中检查字段 Identifier, 是否与你的AppleID一致,具体填写方法请参照以下(从官方文档中摘抄的):Here are ex...原创 2010-12-12 23:19:53 · 112 阅读 · 0 评论 -
iphone 证书重装 全过程
登录ios developer center, 进入 ios Provisioning Portal,因为之前已经安装过一次,具体的安装步骤请参照how to,这里只讲大致的操作,整理一下思绪1. Certificate development certificate, 把这个重装,重装方法参照 how to2. Certificate Distribution Certificate,这...原创 2010-12-12 23:49:20 · 450 阅读 · 0 评论 -
code for view transition
[self.navigationController pushViewController:self.targetViewController animated:YES];Comment: The navigationController object is a stack that contains viewControllers. The view at the top of the ...原创 2010-09-14 21:43:02 · 75 阅读 · 0 评论 -
设置navigation bar 的标题
- (void)viewDidLoad { [super viewDidLoad]; self.title = @"Hello World";}原创 2010-09-14 21:56:54 · 140 阅读 · 0 评论 -
iphone开发备忘
1. 添加sqlite框架的路径如下:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/libsqlite3.dylib2. iPhone开发不使用xib文件的方法:修改main.m里的UIApplicationMain参数为[code="java"]UIApplication...原创 2011-04-19 19:25:02 · 75 阅读 · 0 评论 -
五个步骤配置coreplot
Five Steps to CorePlot1. Copy the CorePlotSDK directory to ~/Library/SDKs/2. Add to your project's .PCH file:#import 3. Open Project -> Edit Project Settings and for All Configurations...原创 2011-05-09 22:47:54 · 100 阅读 · 0 评论 -
iphone 图标 去除系统自带的高光效果
在Plist 文件里面 添加一项 Icon already include gloss and bevel effect , 把勾打上就可以了。原创 2011-05-21 11:42:39 · 133 阅读 · 0 评论 -
iphone 游戏开发备忘
1. iphone/ipad 禁止系统自动休眠//禁止自动休眠可以通过这一句话搞定:[UIApplication sharedApplication].idleTimerDisabled=YES;//当然一定要慎用,记着退出程序时把自动休眠功能开启UIApplication sharedApplication].idleTimerDisabled=NO;2. 精灵碰撞检...原创 2011-08-21 16:31:12 · 103 阅读 · 0 评论 -
iphone下toolbar的使用
IOS 3.0以后,navigation controller自带toolbar, 原文如下:“In iOS 3.0 and later, a navigation interface can display a toolbar and populate it with items provided by the currently visible view controller. The too...原创 2010-10-25 21:50:04 · 146 阅读 · 0 评论 -
iphone 弹出框
[code="java"]UIAlertView *someError = [[UIAlertView alloc] initWithTitle:@"Something wrong!" message:@"Your iPhone is broken!" delegate:self cancelButtonTitle:@"OK" otherButtonTi...原创 2010-10-25 22:47:05 · 87 阅读 · 0 评论 -
Iphone 不同页面间传递值 对象
这个问题折腾了我几天。。这就是初学要付出的代价吧。。。我的需求很简单,就是在不同的页面间传递值,a页面跳转到b页面,b页面作出选择后需要把值传递给a,开始用delegate,瞎折腾了一气没有成功,后来了解到可以通过NSNotification传值,测试后成功,非常好用,具体代码如下:先在b页面合适的位置定义一个notification,然后发送notification:[code="jav...原创 2010-11-01 22:04:25 · 66 阅读 · 0 评论 -
add background image to UITableViewController in Navigation based app
It's a little different in a navigation based app: just change the background of the navigation view that each table view is sitting on. Placing the following code in viewDidLoad of each UITableView...原创 2011-02-19 17:00:56 · 65 阅读 · 0 评论 -
uisegmentedcontrol 备忘
[self.segmentedControl setSelectedSegmentIndex:UISegmentedControlNoSegment];原创 2011-02-21 23:01:55 · 71 阅读 · 0 评论 -
Apple iPhone Web Kit with Activity Indicator
Welcome to the club of searching for an overly simple UIWebView a.k.a. WebKit example! In this example, I’ll show you simply how to hand code a quick UIWebView into your program as well as to add a UI...原创 2011-02-26 13:03:21 · 126 阅读 · 0 评论 -
UIActivityIndicatorView居中
[code="java"]activityIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; activityIndicator.frame = CGRectMake(0.0, 0.0, 30.0, 30.0); //a...原创 2011-02-26 13:05:12 · 238 阅读 · 0 评论 -
app store发布应用步骤
App store 增加新应用的步骤。1. 访问iTunesConnect,地址为https://itunesconnect.apple.com,用有上传权限的账户登录。2. 选择“Manage Your Applications”3. 此时可以看到目前已有的应用,此时点击左上角的“Add New Application”4. 进入下图界面,此时输入下述内容[img]http:...原创 2011-06-20 16:33:21 · 133 阅读 · 0 评论 -
iphone 游戏开发 失败经验 总结
前苹果游戏设计师谈iPhone应用开发者的失败原因[url]http://gamerboom.com/archives/22462[/url]非专业游戏开发团队失败经验谈 [url]http://www.cocoachina.com/bbs/read.php?tid-53590-keyword-%CA%A7%B0%DC.html[/url]Hiive工作室创始人总结Ap...原创 2011-06-21 17:11:39 · 119 阅读 · 0 评论 -
iphone 绘图 虚线的画法
虚线:[code="java"]CGContextSetStrokeColorWithColor(myContext, [UIColor blackColor].CGColor);CGContextSetLineDash (myContext,phase,lengths,2);CGContextClosePath(myContext);CGContextStrokePath(myC...原创 2011-06-22 10:45:56 · 626 阅读 · 0 评论 -
Rescuing Princesses: How game design could improve applications
DanC posted a great read (PDF) on how interaction designers might benefit from studying game design.A brief sample, the Levels pattern:Levels (aka contexts for mediated learning)This is th...原创 2011-06-22 11:51:58 · 114 阅读 · 0 评论 -
iphone 推广 TA
[url]http://forums.toucharcade.com[/url]自己译的,不是很准确,请先浏览原本版规!论坛规则:论坛主要用于讨论iphone和ipod touch游戏,其他任何事情都是次要的,那么请将这个话题放在首位不要引起麻烦不要增加斑竹的工作量不要发垃圾信息理性发表言论具体规则:不要在本站发布关于你的网站/博客/播客/youtu...原创 2011-06-22 16:36:14 · 101 阅读 · 0 评论 -
libsqlite3.dylib libSystem.dylib missing required architecture
解决上述问题的方法是 打开 .xcodeproj文件(反键-显示包内容),打开project.pbxproj文件,找到 LIBRARY_SEARCH_PATHS 项, 删除该项即可!原创 2010-11-14 22:01:09 · 101 阅读 · 0 评论 -
Objective-C 字符串与数值互相转换
NSString 转为 int[code="java"]NSString *tempString = @"110";int i = [tempString intValue];[/code]int 转为 NSString[code="java"]int tempNumber = 110;NSString *tempString = [NSString s...原创 2010-11-16 22:07:44 · 88 阅读 · 0 评论 -
UILabel 显示 换行
UILabel*label;//设置换行label.lineBreakMode = UILineBreakModeWordWrap; label.numberOfLines = 0;换行符还是\n比如NSString * xstring=@"lineone\nlinetwo"记得要把label的高度设置的足够显示多行内容。...原创 2010-11-28 22:42:23 · 139 阅读 · 0 评论 -
Navigationbar With Segmented Button
实现带Segmented Button的Navigationbar:[code="java"]NSArray *itemArray = [NSArray arrayWithObjects: @"All", @"Some", nil];chooseAllORSome = [[UISegmentedControl alloc] initWithItems:itemArray];choo...原创 2010-12-01 16:54:30 · 117 阅读 · 0 评论 -
iPhone sqlite 文件 刷新
sqlite文件应该添加进xcode的resource目录下应用在模拟器下运行后,sqlite文件缓存的位置是:/Users/neilcheung/Library/Application Support/iPhone Simulator/4.1/Applications/021850B5-6DC1-41D9-BE84-EBA5EA4EB83B/Documents...原创 2010-12-05 14:18:47 · 97 阅读 · 0 评论 -
NSLog 使用
可能你曾经有过Windows编程的经验,通常在你调试程序的时候,如果希望看到某个中间结果,你会习惯使用MessageBox来显示中间的结果。有了Cocoa的NSLog,你在写Cocoa程序的时候,就可以无需每次都调用NSAlert来观察中间结果了。NSLog的定义NSLog定义在NSObjCRuntime.h中,如下所示:void NSLog(NSString ...原创 2010-12-05 14:24:50 · 88 阅读 · 0 评论 -
设置UITableViewCell的选中高亮颜色
cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:cell.frame] autorelease]; cell.selectedBackgroundView.backgroundColor = [UIColor xxxxxx];原创 2010-12-05 16:22:40 · 119 阅读 · 0 评论 -
UITableViewCell 背景色 渐变
In -tableView:cellForRowAtIndexPath:[code="java"]cell.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"postCellBackground.png"]];cell.selectedBackgroundView = [[UIImageV...原创 2010-12-05 16:26:55 · 410 阅读 · 0 评论 -
如何制作Win PE闪存U盘启动盘
当电脑不能启动时,启动盘就是电脑“复活”的最后一根稻草。现在闪存已经进入了千家万户,不妨制作一个闪存启动盘,轻松又方便。 制作闪存启动盘的思路是:先把WinPE刷入闪存,然后让图形界面的WinPE来启动电脑。 WinPE(Windows Preinstallation Environment)是一个只拥有较少(但是非常核心)服务的32位系统,可以给它制作图形界面的外壳(ShellEx)...原创 2010-12-08 08:47:06 · 194 阅读 · 0 评论 -
设置活动分区,取消活动分区标识
提示:如何设置活动分区,如何取消活动分区标识!一、活动分区和非活动分区 活动分区是计算机启动分区,就是写有引导数据的主分区,可以用来引导系统。操作系统的启动文件都装在这个分区,windows系统下一般被默认为C盘,而Linux则根据具体设置而定。启动系统时,活动分区上的操作系统将执行一个称为驱动器映像的过程,它给主分区和逻辑驱动器分配驱动器名。所有的主分区首先被映像,而...原创 2010-12-08 13:13:19 · 848 阅读 · 0 评论 -
设置分区ID
1.打开windows开始菜单,在运行栏中输入:cmd,回车,打开windows命令窗口2.在命令窗口中键入:diskpart,回车3.当光标前面变成DISKPART>后,键入select disk 0 回车(此步即选择你安装雪豹的那个硬盘,如果是单硬盘的话,一般都是disk 0,注意disk和0之间有空格!!)4.窗口提示:磁盘0是所选磁盘,再键入list partiti...原创 2010-12-08 13:14:58 · 911 阅读 · 0 评论 -
windows下安装macos 备忘
1. 安装过程中出现五国,或者其他情况下出现五国,进入BootThink页面后按F8,输入命令 -v 或者 -x32 -v,进入啰嗦模式,通过打印日志的方式查看导致五国的原因,一般都是由驱动引起,详情请根据具体日志信息而定,替换驱动或者添加驱动,请到bootthink安装目录,比如我的 "C:\Darwin\System\LibrarySL\Extensions",在该目录下更替即可2. 安装...原创 2010-12-09 08:50:39 · 151 阅读 · 0 评论 -
iphone 使用ZBar 条码扫描
1. 下载ZBarSDK 添加到工程2. 添加需要的framework 3. #import "ZBarSDK.h" 添加协议 ZBarReaderDelegate4. [code="java"]ZBarReaderViewController *reader = [ZBarReaderViewController new]; reader.readerD...原创 2011-10-03 13:34:57 · 114 阅读 · 0 评论 -
UIAlertView 添加UITextField UIActivityIndicatorView
[code="java"]alertview = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"请输入验证码", nil) message:@"\n\n\n\n" ...原创 2011-10-03 21:50:51 · 99 阅读 · 0 评论 -
iPhone App Without NIBs
There have been numerous times when I have HATED Interface Builder. It can be a pain to launch when all you want to change to change is 1 little thing in an NIB. It can be extremely slow. If you chang...原创 2011-07-16 16:25:16 · 86 阅读 · 0 评论 -
UIImageView初始化
大多数时候我们使用uiimage时候用[UIImage imageNamed:@"xxxx.png"];但是这样会创建一个自动释放池,一般用路径来初始化uiimageUIImage *image=[[UIImage alloc] initWithContentsOfFile:[[[NSBundle mainBundle] bundlePath] stringByAppe...原创 2011-07-17 16:25:54 · 142 阅读 · 0 评论 -
objective-c NSString 常用操作
//1、创建常量字符串。 NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。 NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; NSLog(@"astring:%@",...原创 2011-10-04 15:06:21 · 65 阅读 · 0 评论 -
Substituting for-each for NSMutableArray
For all those who learn Objective C with GNUstep…Mostly you will learn using For-Each statement , for manipulating NSMutableArray.But with GNUstep, it is not possible.The for each statement lo...原创 2011-07-30 18:17:13 · 94 阅读 · 0 评论 -
iOS高效开发必备的10款Objective-C类库
1. MBProgressHUD(进展指示符库)地址:[url]https://github.com/jdg/MBProgressHUD[/url]苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别。同...原创 2012-04-25 14:22:36 · 66 阅读 · 0 评论 -
Duplicate symbols when linking ObjectiveC static libraries
引用第三方库文件 duplicate symbol When you link a static library that’s using ObjectiveC categories, you usually have instructions from the developers to add -ObjC and -all_load linker flags which s...原创 2012-01-28 14:50:06 · 103 阅读 · 0 评论