自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 自定义navigationbar背景图片

自定义navigationbar背景图片

2011-04-30 23:11:00 1557

原创 iphone九宫格算法

iphone九宫格算法

2011-04-30 23:10:00 2058

原创 TTUrlMap 用法

TTUrlMap 用法

2011-04-29 21:17:00 1692

原创 Three20多参数映射 TTUrlMap

首先要这样定义:[map from:@"x://profile/(initWithId:)/(name:)" toViewController:[ProfileViewControllerclass]];[map from:@"*" toViewController:[TTWebControllerclass]];我在 ProfileViewController  中实现  - (id)initWithId:(int)anIdentifier name:(NSString *)name 来处理这种映射的选择

2011-04-29 17:49:00 3345

原创 Three20之TTUrlMap用法

Three20 之 TTUrlMap 用法- (void)from:(NSString*)URL toViewController:(id)target;- (void)from:(NSString*)URL toViewController:(id)target selector:(SEL)selector;- (void)from:(NSString*)URL toViewController:(id)target transition:(NSInteger)transition;

2011-04-29 15:17:00 1718

原创 [IPhone] 仅在Debug编译的NSLog

<br />[IPhone] 仅在Debug编译的NSLog 一般在开发的时候,会使用NSLog来输出一些除错讯息到Console视窗但是如果仅用NSLog的话首先利用下面代码<br />view plaincopy to clipboardprint?#ifdef DEBUG  #define DebugLog(log, ...) NSLog(log, ## __VA_ARGS__)  #undef DebugLog  #define DebugLog(log) NSLog(log)  #else  #d

2011-04-29 13:43:00 1297

原创 Three20命令添加方法

python /Users/ZhuoLaiQiang/Downloads/three20_1.0.5/src/scripts/ttmodule.py -p /Users/ZhuoLaiQiang/Desktop/TestThree20Commd/TestThree20Commd.xcodeproj Three20

2011-04-26 21:34:00 1064

原创 app打包过程

<br />主要是为了客户测试用<br />1。先要选择真机运行<br />2。然后选择 product->Archive->shared;

2011-04-26 21:32:00 1067

原创 TTDebug用法

<br /> <br />#define TTLOGLEVEL_INFO     5<br />#define TTLOGLEVEL_WARNING  3<br />#define TTLOGLEVEL_ERROR    1<br /> <br />#ifndef TTMAXLOGLEVEL<br />  #define TTMAXLOGLEVEL TTLOGLEVEL_WARNING<br />#endif<br /> <br />// The general purpose logger. This i

2011-04-26 19:30:00 966

原创 TTDebug用法

<br />#define TTLOGLEVEL_INFO     5<br />#define TTLOGLEVEL_WARNING  3<br />#define TTLOGLEVEL_ERROR    1<br /> <br />#ifndef TTMAXLOGLEVEL<br />  #define TTMAXLOGLEVEL TTLOGLEVEL_WARNING<br />#endif<br /> <br />// The general purpose logger. This ignores

2011-04-26 19:30:00 1214

原创 TTNavigation学习笔记

<br /><br /><br />[map from:@"tt://menu/(initWithMenu:)/(page:)"<br />  toSharedViewController:[MenuController class]];<br />Opening "tt://menu/1/5" will call<br />[[MenuController alloc] initWithMenu:1 page:5]<br /> <br /> <br />传入的参数会自动映射到方法的数据类型<br />但是

2011-04-26 17:22:00 2019

原创 Prefix.pch的作用和用法

<br />Hello World_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and Go时编译项目的时间。通常用到的头文件已经自动包含了<br /> <br />pch,系统编译每个cpp文件前,都会先include这个文件。这样就节省了添加include的时间,相当于加速编译(有待取证)<br /> <br />还有就是可以再这里面放入宏,在整

2011-04-25 20:37:00 3542

原创 C语言数学函数ceil(), floor(), round()

<br />C语言数学函数ceil(), floor(), round()joe posted @ 2010年4月24日 17:07 in 编程 with tags C语言 , 1279 阅读<br />用法:<br /> #include <math.h>double ceil(double x);double floor(double x);double round(double x);<br />ceil(x)返回不小于x的最小整数值(然后转换为double型)。<br /

2011-04-22 15:59:00 19108

原创 HTTP 缓存介绍

<br /> HTTP 缓存介绍<br />2种方式来提升你的web 应用程序的速度:<br />1、减少请求和响应的往返次数<br />2、减少请求和响应的往返字节大小<br />HTTP缓存是最好的减少客户端服务器端往返次数的办法。缓存提供了提供一种机制来保证客户端 或者代理能够存储一些东西,而这些东西将会在稍后的HTTP 响应中用到的。(即第一次请求了,到了客户端,缓存起来,下次如果页面还要这个JS文件或者CSS文件啥的,就不要到服务器端去取下来了,但是还是要去服 务器上去访问一次,因为请求要对比ET

2011-04-19 19:03:00 1511

原创 Three20简介和功能

Three20是一个iPhone UI类集,例如照片查看器;以及一些常用工具,例如HTTP磁盘缓存等。Three20源自于一个被广为下载的iPhone应用——Facebook iPhone 客户端。                     Three20在概念上分为四个部分:所有一切的中心是内核(Core),围绕在它周围是的网络(Network)、用户界面(UI)和样式(Style)。

2011-04-19 15:45:00 1315

原创 Objective-C 内存管理精髓

<br />Objective-C 内存管理精髓目录引用计数是实例对象的内存回收唯一参考Objective-C内存管理准则对象的拥有者AutoreleasePool使Objective-C成为内存管理半自动化语言之前写过类似的文章,这篇以做总结,希望能帮助刚上船的兄弟。_iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动

2011-04-15 00:05:00 1893

转载 外包商爱图腾求变推自主APP:91助手阻碍发展

<br />外包商爱图腾求变推自主APP:91助手阻碍发展<br /> 移动互联网市场已然是一个不容忽视的创业新领域,在这个充满机遇和创新的市场里,正有越来越多的开发者们夜以继日的投身其中。在这里面,iPhone与Android两大平台的开发者们尤为瞩目,我们的开发者们面临怎么样的市场机遇,又陷入到什么样的生存困境?<br />  开发外包商爱图腾的办公室空空的,由于外包订单很多,开发者们都分配到了全国各地做业务,看似业务繁忙,但爱图腾CTO黄之豪却已经意识到,外包业务可以养活公司,但不是长久之计,市场已经

2011-04-13 23:44:00 2268

原创 App Store生存:iOS开发者经验分享

App Store生存:iOS开发者经验分享  1. 整体市场  我准备写至少两篇。本篇为对iPhone的整体的看法。以后会写对中国市场的看法,市场销售的看法,和在中国开发的看法。  先自我介绍。我从08年9月就开始做iPhone。之前做PC的软件,做得没有意思了,正好iPhone的SDK上市,就尝试了一下。当然一开始不懂App Store的各种销售方法。但是那个时候的

2011-04-11 08:22:00 4263 1

原创 Objective-C中public、protected、private的使用

Objective-C中public、protected、private的使用<br />与C++相同,Objective-C中也存在public、protected、private的使用,只不过是表现形式不同罢了,在这里做一个简要的总结。<br /><br />1.@public,@protected,@private<br /><br />个人觉得@public和@protected并没有很明确的区别,在他们作用范围内的对象,如果不将对象设置成@property,则该对象相当于 protected对象,

2011-04-10 08:53:00 7182 2

原创 loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法

loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.昨天看了下苹果官方的相关文档以及几篇相关内容的网页(一 二 三),其实这个内容以前也看过,似乎也搞清楚了,可还是忘了.好急性不如烂笔头,这次一定

2011-04-07 09:13:00 6330 1

原创 init/loadView/viewDidLoad/viewDidUnload

<br />init/loadView/viewDidLoad/viewDidUnload   这么细节的东西想来大家都不在意,平时也不会去关系,但是在面试时却常常被提到,所以了解viewController的生命周期还是很有必要的。由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起<br />init方法<br />在init方法中实例化必要的对象(遵从LazyLoad思想)<br />‍init方法中初始化ViewController本身<br /

2011-04-07 09:02:00 1997

原创 object-c学习笔记:new vs alloc init

<br />object-c学习笔记:new vs alloc init<br />在object-c基础教程这本书里老是可以看见类似下面这种代码,我这小菜鸟就纳闷了,啥区别啊,看上去都一样么。网上找了找,找到一些说法,这里先摘出来。<br />    someClass* object = [someClass new];<br />or<br />    someClass* object = [[someClass alloc] init];<br /><br />其实是一样的,某位老兄是这样说的,n

2011-04-05 20:46:00 1672 1

空空如也

空空如也

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

TA关注的人

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