
Iphone
文章平均质量分 66
iteye_10288
这个作者很懒,什么都没留下…
展开
-
iPhone simulator 在屏幕消失
打开 iPhone simulator 后无法在屏幕中找到。。肯定是配置文件出错了,在 Library/Perferences 搜索 iphone 定位到 com.apple.iphonesimulator.plist修改下屏幕位置,解决。...2009-11-09 10:36:02 · 144 阅读 · 0 评论 -
解决mac上一个傻问题:command not found
XCODE 在使用SVN上曾经出现这个错误 sudo ssh : command not found很奇怪,系统的命令居然找不到了。后来只能换了种方法绕了过去。今天编译COCOS-IPHONE document 时候再次出错,提示cp 都找不到了。 这次突然想起是否是配置文件问题。xcode没找到相关路径, .profile 一切正常。突然想起自己曾经在很久以前 写的一篇博...2009-07-23 19:37:00 · 1521 阅读 · 0 评论 -
objc 实现类变量
从HTTPRiot 源码学习而来。看到 mergedOptions 这个方法还真想起RUBY的好。 @implementation HRRestModel// 全局静态变量,类变量就是用这个存储static NSMutableDictionary *attributes; + (void)initialize { if(!attributes) ...2009-07-29 23:22:40 · 200 阅读 · 0 评论 -
Three20 教程和模板
Three20 是在Facebook 的 iPhone 程序剥离出来的框架,在iPhone OS 的基础上添加了不少强大的特性。类似RAILS 的ROUTES 功能,能轻松的在各个控制器中切换类似HTML 的布局方式强大的HTTP通讯自定义视图外观可以在 Github 中找到它 , 不过使用教程实在少得可怜。除了官方提供的两个例子,这里还有几篇: How to ...2009-08-07 22:53:01 · 109 阅读 · 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 ofits features, is 116 pages. X...原创 2009-08-18 18:09:46 · 145 阅读 · 0 评论 -
解决升级到Snow Leopard 后无法连接 iPhone
重新安装下AppleMobileDeviceSupport 就可以了。感谢 @yarshure SEO下:Snow Leopard Can't recognize iPhoneiPhone can not connect to Snow Leopard 雪豹无法连接iPhone 最后的解决方法:苹果出补丁了 HOHOHOHO...2009-08-19 14:51:25 · 121 阅读 · 0 评论 -
优化 scrollView 性能(tableView)
曾经尝试各种方法优化滚动视图的性能,都没什么好的效果。今天在官方文档的 tableView 一章节找到些内容。 大致内容是: 减少cell 的 subview 。使用 drawInRect 替代避免使用透明效果具体效果如何,测试中。 原文如下 Draw the entire cell only when appropriate. Your ...2009-09-04 12:24:55 · 120 阅读 · 0 评论 -
ViewController 的奇怪问题
今天项目中出现奇怪问题 , 在某 viewController 的 init 中 调用 self.view 的一些属性 结果直接跳到 viewDidLoad 方法中了。 备忘。2009-09-08 16:14:02 · 75 阅读 · 0 评论 -
NIB文件读取数据方法
从COOKBOOK 上学到一招:如果仅仅需要一个VIEW 又懒得用程序去绘画。可以用这种方法解决:NIB 文件中绘出需要的VIEW在需要使用该VIEW的地方 调用: [[[NSBundle mainBundle] loadNibNamed:@"InboxCell" owner:self options:nil] objectAtIndex:0]; ...2009-09-11 16:05:49 · 369 阅读 · 0 评论 -
UIKIT 相对坐标系统
今天项目中设计了这么个流程: mainView <--- oneView <---- littleStuffViews main 的 origin -> zeroone 的 origin -> 屏幕位置littleStuffViews-> 应该是屏幕上的位置 还是相对 oneView 的位置? 突然晕了,测试后发现结论是:...2009-09-15 23:51:48 · 124 阅读 · 0 评论 -
UIVIEW调试的遗漏
今天被一个小问题折腾了2小时。事情是这样的VC.vew <-- subView <-- UITextLabel很离谱的发现这个label居然点击后没有反应。最后发现居然是它的 superView.frame 设置的太小导致 label放在了外面。当然没法接收到点击消息了。 FRAME !下次不犯相同错误。 ...2009-09-16 15:56:18 · 90 阅读 · 0 评论 -
UITableView 删除特定的CELL
使用的函数:[self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:YES]; 注意的是一定要在之前将数据源(Datasource)中的内容删除,否则会报错。 被这个问题郁闷了好久,嘿嘿。...2009-09-17 23:42:54 · 93 阅读 · 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 · 83 阅读 · 0 评论 -
Xcode 自动属性生成器(强力推荐)
一次偶然机会从git上找到,可惜没有添加关注。现在忘记从哪里clone 出来了。应该是目前最好用的自动补上属性 @property()xx @syndelloc 功能。 代码 写道#! /usr/bin/perl -w# Created by Matt Gallagher on 20/10/08.# Copyright 2008 Matt...2009-09-30 18:06:41 · 292 阅读 · 0 评论 -
一些iphone开发资源
HTTPRiot - A simple HTTP REST LibraryHTTPRiot is a simple REST library designed to make interacting withREST services much easier. It supports GET, POST, PUSH and DELETErequests and HTTP Basic A...2009-07-23 10:24:27 · 101 阅读 · 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 · 115 阅读 · 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 · 109 阅读 · 0 评论 -
小东西没我想象中简单
贴个资料备忘。 这两天在研究用JAVA开发类似MSN机器人的应用程序,今天想到要让程序每次发送消息的时候更换一种随机的字体颜色,于是这就有一个问题,假设大部分情况下背景色是白色(#FFFFFF)的,万一随机出来的颜色太淡看不清楚怎么办呢?这时候就需要一个对于颜色的判断标准,我首先想到的就是亮度,每种颜色有它的色彩亮度,这个计算在JPG压缩等场合也会用到。这里提供一个由RGB计...2009-11-11 00:15:50 · 117 阅读 · 0 评论 -
admob备忘
使用很简单,备忘下避免下次使用又得去长长的readme里面找. 以3.0sdk为例子拷贝两个头文件,两个lib 进项目添加framework :CoreLocation, CoreGraphics, QuartzCore, AddressBook, AudioToolbox, and MediaPlayer还有 MessageUI 3.0没这个报错(- -)然后就...原创 2009-12-09 20:57:42 · 130 阅读 · 0 评论 -
永远的扫雷英雄(开源)
源码请移步: http://github.com/xhan/minesweeperever 游戏介绍MINE SWEEPER EVER是经典的扫雷iphone版本.你可以在app store上免费下载 Link你可能可以学到什么一个完整的游戏(片头,菜单,光卡,排行榜)基本UIKIT界面的使用,手写和nib的混合不同界面间传递消息播放视频简单游戏的...原创 2009-12-25 22:10:40 · 175 阅读 · 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 · 107 阅读 · 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 · 99 阅读 · 0 评论 -
翻转Quartz图片
坐标系的不同导致这个离奇的问题。解决方法: CGContextTranslateCTM(context, 0.0, ratingImg.size.height); CGContextScaleCTM(context, 1.0, -1.0);2009-06-25 14:20:55 · 152 阅读 · 0 评论 -
iPhone 开源游戏列表
都是些基于cocos2d-iphone 的开源项目。稍后好好研究。http://www.cocos2d-iphone.org/wiki/doku.php/sample_games官网的WIKI目前还很不完全,连个HELLOWORLD都没添加上。等待更新吧。...2009-06-27 18:31:13 · 120 阅读 · 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 · 116 阅读 · 0 评论 -
cocos2d iphone 教程
via http://monoclestudios.com/cocos2d_whitepaper.html 现在访问朝外网站都得拼人品了,附件为转的PDF原创 2009-07-11 15:46:58 · 88 阅读 · 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 · 106 阅读 · 0 评论 -
修改XCODE 3.X 項目名
How to rename project in Xcode 3.xI 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 andcontinue working on it under t...原创 2009-07-16 09:52:41 · 86 阅读 · 0 评论 -
KissXML 简易教程
文章来源 http://ixhan.com/2010/03/tutorial-of-kissxml-iphone/ KissXML 是我觉得最简单方便的XML解析器了,更重要是很简单的支持Xpath 在项目中使用前先简单配置下. 在这里下载源代码 here添加除了DDXMLTesting 外的文件根据下图配置libxml打开项目属性添加如下内...2010-03-26 23:04:20 · 160 阅读 · 0 评论 -
NSString另类赋值方法
碰到比较长的赋值怎么办可以这么写 输出结果 a = @"hello world!" NSString* a = @"hello" @" world";// orNSString* a = (@"hello" @" world" @"!");...2011-01-05 10:56:21 · 218 阅读 · 0 评论