代码改变世界

阅读排行榜

iPhone开发中的图像处理相关要点

2011-11-27 21:00 by 张智清, 2226 阅读, 收藏,
摘要: iPhone图像通常存储在以下4个地方: 相册(PhotoAlums):用户可以使用UIImagePickerController类提供的交互对话框从该相册中获取图像。 应用程序包:将图像与可执行程序、Info.plist文件和其他资源一同存储,用户可以通过本地文件路径由imageNamed:方法来读取这些基于包的图像。 沙盒:借助沙盒,可以将文件存储到Documents、Library和tmp文件夹中。 因特网(Internet):应用程序可通过URL资源从网上下载图像。 阅读全文

iOS5.0中initWithFrame:(CGRect) reuseIdentifier:(NSString *)用法停用了。

2011-11-27 18:34 by 张智清, 1953 阅读, 收藏,
摘要: 在ios4.3时下列用法是可行的:NSArray *nibfile = [[NSbound mainBundle] loadNibNames:@dcell" owner:self option:nil];CGRect cellFrame = CGRectMake(0,0,300,30);cell = [[UITableViewCell alloc] initWithFrame:cellFrame reuseIdentifier:CellIdentifer] autorelease];但是在iOS5.0之后initWithFrame方法的这一形态用法被停用了,据官方文档说,现在改用in 阅读全文

iphone的手势与触摸编程学习笔记

2011-12-08 20:32 by 张智清, 1950 阅读, 收藏,
摘要: 一、基本概念与理解: Cocoa Touch将触摸事件发送到正在处理的视图。触摸传达的信息包括: 触摸发生的位置 (当前位置、最近的历史位置) 触摸的阶段 (按下、移动、弹起) 轻击数量 (tapCount 单击/双击) 触摸发生时间 (时间戳) 每个UITouch对象都代表一个触摸事件。在iPhone中,触摸交互遵循一种原始的设计模式,即在UIView类中而非UIViewController类中编程实现。就是说触摸交互采用视图级编程方式。 阅读全文

xCode4.2中导入OpenFlow库到项目中出现编译警告warning: Semantic Issue: Writable atomic property

2012-01-05 22:15 by 张智清, 1809 阅读, 收藏,
摘要: 目前已全面升级使用xCode4.2加iOS5.0,以致导入的有些库的使用或多或少会出现些编译错误,就像今天在应用OpenFlow时,就发生以下编译2处警告: 1. warning: Semantic Issue: Writable atomic property 'number' cannot pair a synthesized setter/getter with a user defined setter/getter 指示在AFItemView.m文件 2. warning: Semantic Issue: Writable atomic property 'numberOfImages' cannot pair a synthesized setter/getter with a user defined setter/getter 指示在AFOpenFlowView.m文件 阅读全文

CoCoa编程中视图控制器与视图类(一)

2011-12-29 20:39 by 张智清, 1770 阅读, 收藏,
摘要: iPhone编程规则是:一个窗口,多个视图。UIView是iPhone屏幕上很多控件的基础类。每个iPhone用户界面都是由显示在UIWindow(这其实也是个特殊的UIView)内的众多UIView及其专门化子类构建的。显示数据的视图: 阅读全文