自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

LessLyrics 苹果Mac歌词软件 iTunes歌词助手

实时显示当前iTunes正在播放歌曲的歌词信息,效果类似千千静听 功能:   自动歌词搜索,自定义歌词搜索 歌词本地保存, 以及写入歌曲文件 项目主页 http://ixhan.com/lesslyrics/ 直接下载新版本 LessLyrics_最新版 LessLyrics - the missing app of 苹果Mac歌词软件 iTunes歌词助手...

2011-09-25 12:25:53 425

NSString另类赋值方法

碰到比较长的赋值怎么办 可以这么写   输出结果 a = @"hello world!"   NSString* a = @"hello" @" world"; // or NSString* a = (@"hello" @" world" @"!"); ...

2011-01-05 10:56:21 226

原创 结构体初始化方法

本来         LogInfo a ;         a.start = 1;         a.end = 2;         track.lrcInfo = a; 4行 牛逼的方法=>         track.lrcInfo = (LogInfo){clock(),0}; 简单又优雅....

2010-12-20 20:30:24 191

原创 for (; curPosition >= 0; curPosition --)死循环

今儿写了段代码 死循环了   for (; curPosition >= 0; curPosition --)   什么情况下会发生呢   unsigned int curPosition;   第一次碰到这种问题,备忘下:D   临时解决方法是: 加个变量,改成正顺 for循环    ...

2010-11-25 16:44:25 224

一个脚本×关键词“百度说吧”你懂的

很久没更新但还是陆续有访问者,有点而不安。 发个和百度最近的说吧有点儿关系的脚本。 你懂得。   #!/usr/bin/env ruby # @auther xhan # @date sep19, 2010 # @website http://ixhan.com require 'net/http' require 'net/https' require 'ru...

2010-09-19 22:06:25 206

影响力

来自糗事   前段时间带外甥女去极地馆看企鹅,小故娘一脸好奇地拽着我手,问:“小姨,为什么这里的企鹅都是男孩子呢?”我说: “怎么会呢?里面一定有女企鹅的啊…”她不高兴地撇了嘴:“才不是呢,我知道,女企鹅都是头上扎个蝴蝶结的!”     ...

2010-09-01 00:21:51 140

原创 较全的iphone/iPad设计素材和图标

原文地址link Complete iPhone & iPad GUI Kits iPhone PSD Vector Kit This iPhone PSD Vector set, from Smashing Magazine and designed by Renee Rist, comes with several button elements as well as si...

2010-05-18 15:59:07 272

[转的!]UserAgent的历史变迁

来源 http://article.yeeyan.org/view/heart5/19211   没见过能把文章写这么有趣的.   最早的时候有一个浏览器叫NCSA Mosaic ,把自己标称为NCSA_Mosaic/2.0 (Windows 3.1) ,它支持文字显示的同时还支持图片, 于是Web开始好玩起来。 然后出现了一 个新的网页浏览器,“Mozilla” ,其...

2010-04-06 22:43:47 177

如何管理个人学习资料

我想大部分人到一定程度都会发生这种情况,明明自己之前曾经研究用过的东西,等到了该使用的时候忘记了. 更惨的是怎么找了找不到了.结果最后整的心情郁闷,唉,之前白学了.   之前的方法很随意, 用过小纸条,丢了就找不到了. 用过笔记本,后来发现根本不会去看它,然后也就慢慢慢慢,消失了. 用过很久时间的Ubuntu自带的那个便携本.很好用,结果一次突然全丢失了.崩溃了. 然后决定选择用Go...

2010-03-27 00:27:39 163

KissXML 简易教程

文章来源  http://ixhan.com/2010/03/tutorial-of-kissxml-iphone/   KissXML 是我觉得最简单方便的XML解析器了,更重要是很简单的支持Xpath   在项目中使用前先简单配置下.   在这里下载源代码  here 添加除了DDXMLTesting 外的文件 根据下图配置libxml 打开项目属性 添加如下内...

2010-03-26 23:04:20 164

原创 永远的扫雷英雄(开源)

源码请移步: http://github.com/xhan/minesweeperever   游戏介绍 MINE SWEEPER EVER是经典的扫雷iphone版本.你可以在app store上免费下载 Link 你可能可以学到什么 一个完整的游戏(片头,菜单,光卡,排行榜) 基本UIKIT界面的使用,手写和nib的混合 不同界面间传递消息 播放视频 简单游戏的...

2009-12-25 22:10:40 184

原创 admob备忘

使用很简单,备忘下避免下次使用又得去长长的readme里面找.   以3.0sdk为例子 拷贝两个头文件,两个lib 进项目 添加framework :CoreLocation, CoreGraphics, QuartzCore, AddressBook, AudioToolbox, and MediaPlayer 还有 MessageUI 3.0没这个报错(- -) 然后就...

2009-12-09 20:57:42 136

原创 安装FFmpeg费了2小时

其实很简单,就想把一个flv格式的视频转换成iphone使用的格式. 找了很久convert也没找到个免费的 , 最后只能搞个FFMpeg    简单的看了下发现关联很多,没兴趣下源码 .正好之前升级系统macport不能用了,安装了最新的1.81 安装步骤超简单 直接 sudo port install ffmpeg   问题是,发现 port 寻找关联并不怎么智能 ,因为我足足等了...

2009-12-02 21:44:29 414

原创 干掉twitter-widget-pro插件的from信息

twitter-widget-pro 是个挺方便的 wordpress插件,能简单的显示自己的twitter内容. 不舒服的是每个tweet 都有个from标签,这个没啥用,去掉   编辑插件  找到第 452行, // $from = sprintf(__('from %s', 'twitter-widget-pro'), str_replace('&', '&...

2009-12-01 16:45:09 150

原创 Redmine with Gmail

折腾了很久,终于解决.   升级 redmine to 0.8.7   然后根据offical blog:   http://redmineblog.com/articles/setup-redmine-to-send-email-using-gmail/   --- 反馈下.   发现郁闷的事情, 发送邮件是同步事件,每次都得等上一会儿....

2009-11-20 18:50:40 109

小东西没我想象中简单

贴个资料备忘。     这两天在研究用JAVA开发类似MSN机器人的应用程序,今天想到要让程序每次发送消息的时候更换一种随机的字体颜色,于是这就有一个问题,假设大 部分情况下背景色是白色(#FFFFFF)的,万一随机出来的颜色太淡看不清楚怎么办呢?这时候就需要一个对于颜色的判断标准,我首先想到的就是亮度,每 种颜色有它的色彩亮度,这个计算在JPG压缩等场合也会用到。这里提供一个由RGB计...

2009-11-11 00:15:50 124

原来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 115

iPhone simulator 在屏幕消失

打开 iPhone simulator 后无法在屏幕中找到。。 肯定是配置文件出错了, 在  Library/Perferences 搜索 iphone   定位到 com.apple.iphonesimulator.plist 修改下屏幕位置,解决。...

2009-11-09 10:36:02 149

问题001

干脆把这里用来记录开发中的小问题好了。   开始:       char *plaintxt = "Plaintext";     NSLog(@"%d",sizeof(plaintxt));     NSLog(@"%d",sizeof("Plaintext"));   发现结果居然不同,后来想起来了,貌似第一个把指针的字节给打出来了。...

2009-10-06 15:40:09 104

The Return Of iXhan.com

I heard a incredible news recently that iXhan.com has return !   从此以后更多文章将在 iXhan.com 上出现,敬请赏脸 :)

2009-10-02 23:15:27 120

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 302

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 91

UITableView 删除特定的CELL

使用的函数: [self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:YES];   注意的是一定要在之前将数据源(Datasource)中的内容删除,否则会报错。   被这个问题郁闷了好久,嘿嘿。...

2009-09-17 23:42:54 100

UIVIEW调试的遗漏

今天被一个小问题折腾了2小时。 事情是这样的 VC.vew <-- subView <-- UITextLabel 很离谱的发现这个label居然点击后没有反应。 最后发现居然是它的 superView.frame 设置的太小导致 label放在了外面。 当然没法接收到点击消息了。   FRAME ! 下次不犯相同错误。  ...

2009-09-16 15:56:18 95

UIKIT 相对坐标系统

今天项目中设计了这么个流程:   mainView <---   oneView <----  littleStuffViews   main 的 origin -> zero one   的 origin -> 屏幕位置 littleStuffViews-> 应该是屏幕上的位置 还是相对  oneView 的位置?   突然晕了,测试后发现结论是: ...

2009-09-15 23:51:48 129

NIB文件读取数据方法

从COOKBOOK 上学到一招: 如果仅仅需要一个VIEW 又懒得用程序去绘画。 可以用这种方法解决: NIB 文件中绘出需要的VIEW 在需要使用该VIEW的地方            调用: [[[NSBundle mainBundle] loadNibNamed:@"InboxCell" owner:self options:nil] objectAtIndex:0];   ...

2009-09-11 16:05:49 375

ViewController 的奇怪问题

今天项目中出现奇怪问题 ,   在某 viewController 的  init 中  调用 self.view 的一些属性 结果直接跳到 viewDidLoad 方法中了。   备忘。

2009-09-08 16:14:02 82

优化 scrollView 性能(tableView)

曾经尝试各种方法优化滚动视图的性能,都没什么好的效果。 今天在官方文档的 tableView 一章节找到些内容。   大致内容是:  减少cell 的 subview 。 使用 drawInRect 替代 避免使用透明效果 具体效果如何,测试中。   原文如下   Draw the entire cell only when appropriate . Your ...

2009-09-04 12:24:55 126

解决升级到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 126

原创 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 151

原创 不用信用卡而申請其他地區itunes賬號的方法

 不用信用卡而申請其他地區itunes賬號的方法 看到有朋友問這個問題, 可能還是有不少人不知道這個小技巧! 其實挺容易的, 比如申請一個美國賬號: - 打開itunes, 選美國區 - 隨便選一個免費的app 下載 (直接注册没有NONE 这个选项) - 選申請新賬號 - 要是細心看一下, 你會發現在選擇信用卡的地方,...

2009-08-18 10:46:26 129

雪豹受难记

早就羡慕 孔大 机器上的XCODE3.2 ,可惜只有X64版本的。 虽过了热衷于小白鼠的时间,不过在听说基本是最终版发布后,忍不住决定安装!   下载费时:AM10:00 - PM7:00 , AUG 14 ,2009   先由 孔大开始安装 ,他电脑上有多个分区,安装过程极其简单:将镜像挂载,安装到指定的分区就行。就和安装一个软件没什么区别。(可怜的WIN系统)     孔大...

2009-08-15 21:49:30 153

Three20 教程和模板

Three20 是在Facebook 的 iPhone 程序剥离出来的框架,在iPhone OS 的基础上添加了不少强大的特性。 类似RAILS 的ROUTES 功能,能轻松的在各个控制器中切换 类似HTML 的布局方式 强大的HTTP通讯 自定义视图外观 可以在 Github 中找到它 , 不过使用教程实在少得可怜。 除了官方提供的两个例子,这里还有几篇:   How to ...

2009-08-07 22:53:01 115

Rails 响应 content-type 请求出错

昨晚使用rails 2.3.2 做测试服务器,结合iphone做客户端使用json 通信。 使用的网络框架是 HTTPRoit 一个类似ruby 的 httparty 的库。   结果请求一直失败,返回500 ,rails 报错,经过孔大的专业排查后发现问题出在请求的的 content-type 中 内容为 "application/json" 删除该内容则没问题。   今早更新rai...

2009-07-30 10:28:23 139

objc 实现类变量

从HTTPRiot 源码学习而来。 看到 mergedOptions 这个方法还真想起RUBY的好。   @implementation HRRestModel // 全局静态变量,类变量就是用这个存储 static NSMutableDictionary *attributes; + (void)initialize { if(!attributes) ...

2009-07-29 23:22:40 208

原创 Objective-C中的一些特殊的数据类型

[via http://www.cocoachina.com/index.php/archives/cocoachina_145.html]   在Objective-C中,有一些我们之前并不熟悉但是经常见到的数据类型,比如id、nil、Nil、SEL等等。在很多文章里,我们都见过这些数据类型的介绍,但是都没有说的太清楚。   这篇文章从最底层的定义开始,介绍一下这些类型到底是怎么定义...

2009-07-28 17:39:30 88

解决mac上一个傻问题:command not found

XCODE 在使用SVN上曾经出现这个错误 sudo ssh : command not found 很奇怪,系统的命令居然找不到了。 后来只能换了种方法绕了过去。 今天编译COCOS-IPHONE document 时候再次出错,提示cp 都找不到了。   这次突然想起是否是配置文件问题。xcode没找到相关路径, .profile 一切正常。 突然想起自己曾经在很久以前 写的一篇博...

2009-07-23 19:37:00 1528

一些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 106

原创 用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 121

原创 修改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 100

空空如也

空空如也

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

TA关注的人

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