导航

2011年9月24日

摘要: 正常情况是:Helvetica,Arial加粗效果有:"Helvetica-Bold", "TimesNewRomanPS-BoldMT", "Arial-BoldMT", "CourierNewPS-BoldMT", "Georgia-Bold"UILabel.font = [UIFont fontWithName:@"Arial-BoldMT" size:14]; 阅读全文

posted @ 2011-09-24 23:42 山姆蜀黍 阅读(929) 评论(0) 推荐(0) 编辑

2011年6月21日

摘要: NIB 和 XIB 都是 Interface Builder 的图形界面设计文档。引用《Cocoa Programming for Mac OSX》一书的说法,Interface Builder 把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在了一个 NIB文档里面了;程序运行时,这些对象将会“苏醒”。在终端下我们可以看到,NIB 其实是一个目录。它里面有两个也是后缀为 NIB 的文件:designable.nib 和 keyedobjects.nib。前者是一个 XML 文档,而后者则是一个二进制文件。Interface Builder 3 之后,引入了新的文档格式:XIB。它是单一的 阅读全文

posted @ 2011-06-21 17:39 山姆蜀黍 阅读(3532) 评论(0) 推荐(1) 编辑

2011年5月26日

摘要: 整理一下.net的三种主流序列话方式,方便ctrl+c,v 。还少Json.net的序列化方式,因为最近用那个发现点问题,正在研究他的源代码,有了结论再发。还有自定义流协议(方便跨平台),有个代码生成器,有时间整理一下单独发出来。 阅读全文

posted @ 2011-05-26 12:44 山姆蜀黍 阅读(824) 评论(0) 推荐(0) 编辑

2010年12月28日

摘要: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateStyle:NSDateFormatterMediumStyle]; [dateFormatter setTimeStyle:NSDateFormatterShortStyle]; //[dateFormatter setDa... 阅读全文

posted @ 2010-12-28 13:39 山姆蜀黍 阅读(857) 评论(0) 推荐(0) 编辑

摘要: 1、全屏截屏:command(俗称花键)+ shift + 32、自定义截屏:command(俗称花键)+ shift + 43、对象方式截屏:command(俗称花键)+ shift + 4 再按下空格(来回切换)4、截屏到剪切板:command(俗称花键)+ shift + ctrl + 4 阅读全文

posted @ 2010-12-28 13:39 山姆蜀黍 阅读(588) 评论(0) 推荐(0) 编辑

摘要: 今天总结了一个经验,当此类信息提示的是你自己构建的类里的方法,那多半是接口文件(.h)没有声明此方法,或者声明与调用不符。如果是引用的类库的方法,那就得阅读一下文档,看看调用是否正确了。 今天还发现了... 阅读全文

posted @ 2010-12-28 13:39 山姆蜀黍 阅读(719) 评论(0) 推荐(0) 编辑

2010年12月17日

摘要: Xcode shortcut settingxcode中“Jump to Definition”竟然没有快捷键,刚刚查了一下,设置挺容易的,操作步骤如下:1、command+, 调出xcode pre... 阅读全文

posted @ 2010-12-17 11:45 山姆蜀黍 阅读(3581) 评论(0) 推荐(0) 编辑

2010年12月16日

摘要: 01.【/private/var/logs/CrashReporter】系统错误记录报告02.【/bin】、【/usr/bin】系统执行指令的存放目录,存放在该目录下的程序在终端的任何目录下均可调用03.【/private/var/run】系统进程运行PID值目录,可以看到系统中运行进程的PID值11.【/Applications】常用软件的安装目录(app文件安装方式,以及PXL,Cydia安装的程序均在此目录)12.【/private/var/mobile/Applications】通过iTunes同步的ipa程序安装在该目录13.【/private/var/root/Media/PXL】 阅读全文

posted @ 2010-12-16 13:54 山姆蜀黍 阅读(1370) 评论(0) 推荐(0) 编辑

摘要: ----原文地址:http://www.minroad.com/?p=150----其实都是设置里的,整理成文件版,方便搜索可能有些新手刚用mac,不知与windows键对应,现在说明一下,command相当于ms键盘的win键,option相当于alt,键值一样,系统偏好设置里面可以更改。xcode相关:关于xcode 可设偏好设置 command+,清空缓存 可设隐藏xcode command+h隐藏其它 command+option+h显示全部 可设退出xcode command+q文件相关:新建项目 command+shift+n新建文件 command+n新建空文件 command+ 阅读全文

posted @ 2010-12-16 13:16 山姆蜀黍 阅读(775) 评论(0) 推荐(0) 编辑

2010年12月15日

摘要: 多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单,可以与java相媲美。这篇文章主要从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程。一、线程创建与启动线程创建主要有二种方式:当然,还有一种比较特殊,就是使用所谓的convenient method,这个方法可以直接生成一个线程并启动它,而且无需为线程的清理负责。这个方法的接口是:前两种方法创建后,需要手机启动,启动的方法是:二、线程的同步与锁要说明线程的同步与锁,最好的例子可能就是多个窗口同时售票的售票系统了。我们知道在 阅读全文

posted @ 2010-12-15 18:15 山姆蜀黍 阅读(1351) 评论(0) 推荐(0) 编辑

2010年12月9日

摘要: 字符串是程序设计最常用的数据类型之一了。在Mac/iPhone编程中,苹果为我们提供了一个不同的字符串类型NSString。有别与普通的String为数据类型,NSString其实是一个对象类型。NSString是NSObject(Cocoa Foundation的基础对象)的子类,所以具有NSObject的所有特性,好的和好的… ….1, 创建一个NSString对象简单方法:*上面的不需要操心内存管理哟~复杂一点儿:(需要内存管理的)*initWithFormat是其中一个初始化方法,常用的还有*以上方法得到的NSString的retain值为1,所以记得release掉阿~~2,使用一个 阅读全文

posted @ 2010-12-09 20:50 山姆蜀黍 阅读(12216) 评论(0) 推荐(1) 编辑

摘要: textLabel.lineBreakMode = UILineBreakModeWordWrap;textLabel.numberOfLines = 0; 阅读全文

posted @ 2010-12-09 20:49 山姆蜀黍 阅读(2990) 评论(0) 推荐(0) 编辑

2010年12月8日

摘要: JSON我就不多解释了,需要更多信息的朋友请到json.org上查看。在iPhone上访问网络内容是很必须的,而一些数据就需要以某种形式储存在web服务器上。比如一个app的目录,内容,索引等等。而xml和json,plist都是比较方便的方式。-XML在iPhone上是非常好用的,但是对复杂的数据结构使用上就不那么方便了,具体可以参阅苹果的“基于事件的XML”和“基于树的XML”编程向导-plist是再方便不过了,不过我看最多也就是一个NSDictionary而已,复杂一些的话,数据输入上也会非常非常的麻烦。-JSON本来是不被苹果支持的,但是有人很Nice的帮我们解决了这个问题:JSON 阅读全文

posted @ 2010-12-08 15:48 山姆蜀黍 阅读(992) 评论(0) 推荐(0) 编辑

摘要: 本教程创建了一个简单示例“幸运数字”,它有一个标签,其内容是通过建立于HTTP web service之上的JSON更新的。 阅读全文

posted @ 2010-12-08 15:42 山姆蜀黍 阅读(1299) 评论(1) 推荐(0) 编辑

摘要: these days, we have to do some study to iphone application. so , 'ctrl+c' some good articles to my blog. This one is about http request. 阅读全文

posted @ 2010-12-08 15:11 山姆蜀黍 阅读(388) 评论(0) 推荐(0) 编辑

2010年8月13日

摘要: wap2.0早期规范里理论上是不支持js的,但现在貌似主流的wap2.0手机对js支持的都很好。下面记录了几款支持的不好的,如果不能得到UA做细化适配(中移动对高端机比如iphone,htc之类的是不过滤ua的),建议还是谨慎使用js。 阅读全文

posted @ 2010-08-13 11:00 山姆蜀黍 阅读(2168) 评论(0) 推荐(0) 编辑

2010年8月9日

摘要: 关于友好URI的一些言论。 阅读全文

posted @ 2010-08-09 11:38 山姆蜀黍 阅读(329) 评论(0) 推荐(0) 编辑

2010年7月8日

摘要: 发现htc浏览器的一个bug 阅读全文

posted @ 2010-07-08 14:23 山姆蜀黍 阅读(350) 评论(0) 推荐(0) 编辑

2010年6月13日

摘要: 在Perl Express中怎么样获取参数? 方法很简单,在Std.Input标签中选择'I/O',切换到代码窗框口(Script),运行,就会在code的下方看到输入框‘interactive I/O’! 阅读全文

posted @ 2010-06-13 14:01 山姆蜀黍 阅读(536) 评论(0) 推荐(0) 编辑

2009年10月28日

摘要: 想将string变量转换成enum,可以使用Enum类的Parse方法。另外,建议在使用时,采用try...catch...块,如下:[代码] 阅读全文

posted @ 2009-10-28 13:22 山姆蜀黍 阅读(676) 评论(0) 推荐(0) 编辑