自定义博客皮肤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 362

NSString另类赋值方法

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

2011-01-05 10:56:21 182

原创 结构体初始化方法

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

2010-12-20 20:30:24 144

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

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

2010-11-25 16:44:25 192

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

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

2010-09-19 22:06:25 179

影响力

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

2010-09-01 00:21:51 115

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

原文地址linkComplete iPhone & iPad GUI KitsiPhone PSD Vector KitThis 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 240

[转的!]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 146

如何管理个人学习资料

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

2010-03-27 00:27:39 135

KissXML 简易教程

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

2010-03-26 23:04:20 142

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

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

2009-12-25 22:10:40 154

原创 admob备忘

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

2009-12-09 20:57:42 116

原创 安装FFmpeg费了2小时

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

2009-12-02 21:44:29 339

原创 干掉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 119

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

小东西没我想象中简单

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

2009-11-11 00:15:50 99

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

iPhone simulator 在屏幕消失

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

2009-11-09 10:36:02 123

问题001

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

2009-10-06 15:40:09 85

The Return Of iXhan.com

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

2009-10-02 23:15:27 104

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 275

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 66

UITableView 删除特定的CELL

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

2009-09-17 23:42:54 71

UIVIEW调试的遗漏

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

2009-09-16 15:56:18 73

UIKIT 相对坐标系统

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

2009-09-15 23:51:48 104

NIB文件读取数据方法

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

2009-09-11 16:05:49 332

ViewController 的奇怪问题

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

2009-09-08 16:14:02 60

优化 scrollView 性能(tableView)

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

2009-09-04 12:24:55 100

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

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

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

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

2009-08-18 10:46:26 106

雪豹受难记

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

2009-08-15 21:49:30 121

Three20 教程和模板

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

2009-08-07 22:53:01 90

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 113

objc 实现类变量

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

2009-07-29 23:22:40 174

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

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

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

2009-07-23 19:37:00 1458

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

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

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

空空如也

空空如也

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

TA关注的人

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