摘要:
http://fei263.blog.163.com/blog/static/9279372420113193523828/BlockApple 在C, Objective-C, C++加上Block這個延申用法。目前只有Mac 10.6 和iOS 4有支援。Block是由一堆可執行的程式組成,也可以稱做沒有名字的Function (Anonymous function)。如果是Mac 10.6 或 iOS 4.0 之前的平台可以利用 http://code.google.com/p/plblocks/ 這個project得以支援Block語法。Apple有一個叫做GCD(Grand Cent 阅读全文
摘要:
编写程序时,对字体的选择虽然不是最重要的,但也是必不可少的。一个好的字体选择势必会让你事半功倍!10.CourierCourier new是Courier的变形,由于可以轻易的对齐字段的左右边界,是编程中最常用的字体,经常被作为默认字体使用。这个字体看上去很死板,在使用这个字体时最好调整一下大小,并开启anti-aliasing(边缘柔化或抗锯齿)。9.Andale Mono它比Courier系列的字体看上去要舒服一点,由于在很多系统中都表现的非常友好,所以也经常被作为默认字体使用。不过字体间的距离还是让人不太满意8.MonacoMonaco一直都是Mac上默认的等宽字体,个人认为这个字体在9 阅读全文
摘要:
user: handholder crakced youcode:DKFTCCXCMWOX35TZKPRN5YNR2NYUTJJAY52VHWKX2H5URTUB72KW-RCRTQJCC2ZZV5BTHSKCNQXTAOSGSLN46V3E7NIJKDBLRDY37NRVD-IXQWZ5SVPHBN67JZDZTTAQ6MS4ROVXRCGDZGKGE2VGOGHEYMPRGY-O5Y243GTBKPZLPP55QSBIHR6MDEUBMVQT4Q3SESPWETRG6PJM 阅读全文
摘要:
做移动互联网就不太可能不碰手机端的开发。上周为了项目需要,俺也挽袖子抡胳膊开始写起了android程序,还好有java基础,倒也上手快,写了几个小程序,主要都是关于定位方面的。网上也搜得到一些相关的文章和教程,但给出的例子效果不太好,而且感觉只有其表,却不明其理。因此写出此文,分享一些我的经验。虽然是以android为主,但是我想对其它平台的开发也应该有些帮助。这篇文章侧重于制定一个合理的定位方案。手机定位的方式先科普一些基础知识吧。最简单的手机定位方式当然是通过GPS模块(现在大部分的智能机应该都有了)。GPS方式准确度是最高的,但是它的缺点也非常明显:1,比较耗电;2,绝大部分用户默认不开 阅读全文
摘要:
漫漫长夜,蛋疼无聊,纵谈iPhone游戏开发,聊以扯蛋.一.当前正是进入cocoa touch游戏市场的好时候最大限度地令尽可能多的受众沉迷其中,此为艺术的价值.作为商业性质浓重的第九艺术,销量为一款游戏优劣的重要评判标准.虽说好游戏的销量未必就高,但销量高的游戏必然是好的.为追求高销量,"市场"是无法回避的话题.好游戏之所以销量好,是因为它迎合了市场,或者是创造了市场.<<魔兽世界>>和<<怪物猎人>>,此为两款创造了市场的经典之作.前者带动了显卡的销量,抬高了内存的价格,后者直接提高了PSP的产量.创造市场,令没有iPho 阅读全文
摘要:
多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单,可以与java相媲美。这篇文章主要从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程。一、线程创建与启动线程创建主要有二种方式:- (id)init; // designated initializer- (id)initWithTarget:(id)target selector:(SEL)selector object:(id)argument;当然,还有一种比较特殊,就是使用所谓的convenient method,. 阅读全文
摘要:
基本原理就是主要将UIView的layer描绘到图形上下文。UIView全局拍照和局域拍照的代码如下:1 UIView全局拍照- (UIImage *) screenImage:(UIView *)view { UIImage *screenImage; UIGraphicsBeginImageContext(view.frame.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; screenImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraph 阅读全文
摘要:
本篇将给您介绍”Autorelease Pools”(自动释放池)在应用中的使用技巧。1,Autorelease Pools概要一个”Autorelease Pool”实例中“包含”其它各种调用了”autorelease”方法的对象。当它释放时,其中所有被管理对象都会收到”relrease”的消信。注意,同一个对象可以被多次调用”autorelease”方法,并可以放到同一个”Autorelease Pool”中。引入这个自动释放池机制,对象的”autorelease”方法代替”relrease”方法可以延长它的生命周期,直接到当前”Autorelrease Pool”释放。如果想让此对象的生 阅读全文
摘要:
1.首先明确下顺序: Eg:"POST"情况:string->NSData,NSMutableURLrequest,NSURLConnection,NSURLResponse staticNSString*body =@"aaaaaa";//要POST的输入string staticNSString*URLString =@"http://earthquake.usgs.gov/eqcenter/catalogs/7day-M2.5.xml"; NSData*dataBody = [NSDatadataWithBytes: [s 阅读全文
摘要:
If you have ever written an iPhone app that requires numeric input,then you surely know about the UIKeyboardTypeNumberPad. And if you haveever used that flavor of the iPhone's keyboard, then you surely knowthat it lacks one very important feature: The UIKeyboardTypeNumberPaddoes not have a " 阅读全文