Iphone
文章平均质量分 66
iteye_10288
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iPhone simulator 在屏幕消失
打开 iPhone simulator 后无法在屏幕中找到。。 肯定是配置文件出错了, 在 Library/Perferences 搜索 iphone 定位到 com.apple.iphonesimulator.plist 修改下屏幕位置,解决。...2009-11-09 10:36:02 · 160 阅读 · 0 评论 -
解决mac上一个傻问题:command not found
XCODE 在使用SVN上曾经出现这个错误 sudo ssh : command not found 很奇怪,系统的命令居然找不到了。 后来只能换了种方法绕了过去。 今天编译COCOS-IPHONE document 时候再次出错,提示cp 都找不到了。 这次突然想起是否是配置文件问题。xcode没找到相关路径, .profile 一切正常。 突然想起自己曾经在很久以前 写的一篇博...2009-07-23 19:37:00 · 1546 阅读 · 0 评论 -
objc 实现类变量
从HTTPRiot 源码学习而来。 看到 mergedOptions 这个方法还真想起RUBY的好。 @implementation HRRestModel // 全局静态变量,类变量就是用这个存储 static NSMutableDictionary *attributes; + (void)initialize { if(!attributes) ...2009-07-29 23:22:40 · 223 阅读 · 0 评论 -
Three20 教程和模板
Three20 是在Facebook 的 iPhone 程序剥离出来的框架,在iPhone OS 的基础上添加了不少强大的特性。 类似RAILS 的ROUTES 功能,能轻松的在各个控制器中切换 类似HTML 的布局方式 强大的HTTP通讯 自定义视图外观 可以在 Github 中找到它 , 不过使用教程实在少得可怜。 除了官方提供的两个例子,这里还有几篇: How to ...2009-08-07 22:53:01 · 131 阅读 · 0 评论 -
Tips For Using Xcode
VIA http://www.mobileorchard.com/14-essential-xcode-tips-tricks-and-resources-for-iphone-devs/ Xcode is big. Apple’s Xcode Workspace Guide, a terse inventory of its features, is 116 pages. X...原创 2009-08-18 18:09:46 · 165 阅读 · 0 评论 -
解决升级到Snow Leopard 后无法连接 iPhone
重新安装下AppleMobileDeviceSupport 就可以了。 感谢 @yarshure SEO下: Snow Leopard Can't recognize iPhone iPhone can not connect to Snow Leopard 雪豹无法连接iPhone 最后的解决方法:苹果出补丁了 HOHOHOHO...2009-08-19 14:51:25 · 149 阅读 · 0 评论 -
优化 scrollView 性能(tableView)
曾经尝试各种方法优化滚动视图的性能,都没什么好的效果。 今天在官方文档的 tableView 一章节找到些内容。 大致内容是: 减少cell 的 subview 。 使用 drawInRect 替代 避免使用透明效果 具体效果如何,测试中。 原文如下 Draw the entire cell only when appropriate . Your ...2009-09-04 12:24:55 · 140 阅读 · 0 评论 -
ViewController 的奇怪问题
今天项目中出现奇怪问题 , 在某 viewController 的 init 中 调用 self.view 的一些属性 结果直接跳到 viewDidLoad 方法中了。 备忘。2009-09-08 16:14:02 · 97 阅读 · 0 评论 -
NIB文件读取数据方法
从COOKBOOK 上学到一招: 如果仅仅需要一个VIEW 又懒得用程序去绘画。 可以用这种方法解决: NIB 文件中绘出需要的VIEW 在需要使用该VIEW的地方 调用: [[[NSBundle mainBundle] loadNibNamed:@"InboxCell" owner:self options:nil] objectAtIndex:0]; ...2009-09-11 16:05:49 · 400 阅读 · 0 评论 -
UIKIT 相对坐标系统
今天项目中设计了这么个流程: mainView <--- oneView <---- littleStuffViews main 的 origin -> zero one 的 origin -> 屏幕位置 littleStuffViews-> 应该是屏幕上的位置 还是相对 oneView 的位置? 突然晕了,测试后发现结论是: ...2009-09-15 23:51:48 · 145 阅读 · 0 评论 -
UIVIEW调试的遗漏
今天被一个小问题折腾了2小时。 事情是这样的 VC.vew <-- subView <-- UITextLabel 很离谱的发现这个label居然点击后没有反应。 最后发现居然是它的 superView.frame 设置的太小导致 label放在了外面。 当然没法接收到点击消息了。 FRAME ! 下次不犯相同错误。 ...2009-09-16 15:56:18 · 107 阅读 · 0 评论 -
UITableView 删除特定的CELL
使用的函数: [self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:YES]; 注意的是一定要在之前将数据源(Datasource)中的内容删除,否则会报错。 被这个问题郁闷了好久,嘿嘿。...2009-09-17 23:42:54 · 112 阅读 · 0 评论 -
QQ - iPhone 风格的好友列表实现
// // QQstyleTableViewViewController.h // QQstyleTableView // // Created by xhan on 9/22/09. // Copyright In-Blue 2009. All rights reserved. // #import <UIKit/UIKit.h> @interface...2009-09-22 17:04:08 · 108 阅读 · 0 评论 -
Xcode 自动属性生成器(强力推荐)
一次偶然机会从git上找到,可惜没有添加关注。现在忘记从哪里clone 出来了。 应该是目前最好用的自动补上属性 @property()xx @syn delloc 功能。 代码 写道 #! /usr/bin/perl -w # Created by Matt Gallagher on 20/10/08. # Copyright 2008 Matt...2009-09-30 18:06:41 · 318 阅读 · 0 评论 -
一些iphone开发资源
HTTPRiot - A simple HTTP REST Library HTTPRiot is a simple REST library designed to make interacting with REST services much easier. It supports GET, POST, PUSH and DELETE requests and HTTP Basic A...2009-07-23 10:24:27 · 125 阅读 · 0 评论 -
用textmate写objective-c
via http://iphonedevelopertips.com/xcode/textmate-and-xcode.html <object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="460" height="460" codebase="http://www.apple.com/qtac...原创 2009-07-23 00:03:04 · 135 阅读 · 0 评论 -
原来UIView Animation 可以这么写(看错咯)
之前受某人影响以为一连串的UIView Animation 只能这么写: 在某个animation 设置delegate ,然后在 delegate 函数中再调用另一个函数。 今天偷闲决定看 iPhone cookbook 代码查漏补缺下,结果发现这代码: // Hide the bar button and show the view self.navigationIte...2009-11-09 17:26:42 · 127 阅读 · 0 评论 -
小东西没我想象中简单
贴个资料备忘。 这两天在研究用JAVA开发类似MSN机器人的应用程序,今天想到要让程序每次发送消息的时候更换一种随机的字体颜色,于是这就有一个问题,假设大 部分情况下背景色是白色(#FFFFFF)的,万一随机出来的颜色太淡看不清楚怎么办呢?这时候就需要一个对于颜色的判断标准,我首先想到的就是亮度,每 种颜色有它的色彩亮度,这个计算在JPG压缩等场合也会用到。这里提供一个由RGB计...2009-11-11 00:15:50 · 150 阅读 · 0 评论 -
admob备忘
使用很简单,备忘下避免下次使用又得去长长的readme里面找. 以3.0sdk为例子 拷贝两个头文件,两个lib 进项目 添加framework :CoreLocation, CoreGraphics, QuartzCore, AddressBook, AudioToolbox, and MediaPlayer 还有 MessageUI 3.0没这个报错(- -) 然后就...原创 2009-12-09 20:57:42 · 152 阅读 · 0 评论 -
永远的扫雷英雄(开源)
源码请移步: http://github.com/xhan/minesweeperever 游戏介绍 MINE SWEEPER EVER是经典的扫雷iphone版本.你可以在app store上免费下载 Link 你可能可以学到什么 一个完整的游戏(片头,菜单,光卡,排行榜) 基本UIKIT界面的使用,手写和nib的混合 不同界面间传递消息 播放视频 简单游戏的...原创 2009-12-25 22:10:40 · 198 阅读 · 0 评论 -
little about view-based and window-based in iphone
自己给自己解惑: IPHONE上MVC架构中VIEW CONTROLLER 基本是合在一起操作。 iphone程序在没有controller 存在情况下,能自动载入MainWindow.xib 生成view 如果有controller 的存在 可以通过 initWithNibName 来加载 xib文件 或通过 将controller 设为 IBOUTLET 让 interfaceBu...2009-05-19 21:45:01 · 128 阅读 · 0 评论 -
关于 EXC_BAD_ACCESS
简单看了下 Objective-c 的语法就开始Iphone开发了, 所以出各种奇怪问题都不奇怪。 根据官方解释 http://developer.apple.com/qa/qa2004/qa1367.html 出现 EXC_BAD_ACCESS 原因在于过度 release 而如果你程序中没有过度 release 就应该检查下 使用了类似 [NSString stringwithfor...2009-05-23 19:42:39 · 120 阅读 · 0 评论 -
翻转Quartz图片
坐标系的不同导致这个离奇的问题。 解决方法: CGContextTranslateCTM(context, 0.0, ratingImg.size.height); CGContextScaleCTM(context, 1.0, -1.0);2009-06-25 14:20:55 · 173 阅读 · 0 评论 -
iPhone 开源游戏列表
都是些基于cocos2d-iphone 的开源项目。 稍后好好研究。 http://www.cocos2d-iphone.org/wiki/doku.php/sample_games 官网的WIKI目前还很不完全,连个HELLOWORLD都没添加上。等待更新吧。...2009-06-27 18:31:13 · 135 阅读 · 0 评论 -
delegate & protocol simple code demo
在Objective-c 中,不同对象间通信貌似只能通过protocol & delegate 实现。 sample code: 需要发送消息给其他类的类头文件中: @protocol ShakeDelegate <nsobject> @optional //- (void)shakeAnimationStart; - (void)ca...2009-06-29 20:31:08 · 129 阅读 · 0 评论 -
cocos2d iphone 教程
via http://monoclestudios.com/cocos2d_whitepaper.html 现在访问朝外网站都得拼人品了,附件为转的PDF原创 2009-07-11 15:46:58 · 106 阅读 · 0 评论 -
COCOA 内存管理
写了两周IPHONE上的程序,回头看斯坦福的教程感觉几乎每句话的都能听懂了嘿嘿。 今天提了个问题 为什么id<sthDelegate> delegate 用的是assign 下文很完美的回答了这点。 iPhone开发内存管理 by Robin Lu on Mar.03, 2009, about iphone , memory 开 发iP...原创 2009-07-15 20:22:47 · 133 阅读 · 0 评论 -
修改XCODE 3.X 項目名
How to rename project in Xcode 3.x I thought this would be a simple thing to do, but apparently not. There’s no option to copy the state of the project as it is and continue working on it under t...原创 2009-07-16 09:52:41 · 117 阅读 · 0 评论 -
KissXML 简易教程
文章来源 http://ixhan.com/2010/03/tutorial-of-kissxml-iphone/ KissXML 是我觉得最简单方便的XML解析器了,更重要是很简单的支持Xpath 在项目中使用前先简单配置下. 在这里下载源代码 here 添加除了DDXMLTesting 外的文件 根据下图配置libxml 打开项目属性 添加如下内...2010-03-26 23:04:20 · 179 阅读 · 0 评论 -
NSString另类赋值方法
碰到比较长的赋值怎么办 可以这么写 输出结果 a = @"hello world!" NSString* a = @"hello" @" world"; // or NSString* a = (@"hello" @" world" @"!"); ...2011-01-05 10:56:21 · 238 阅读 · 0 评论
分享