iOS开发
This is bill
这个作者很懒,什么都没留下…
展开
-
MainWindow.xib
YABoW @ trappers.tkYet Another Boring WeblogSkip to contentHomeWho am I← Apple: iOS5Which books to read: Getting started with iOS development→翻译 2013-01-17 17:57:32 · 1227 阅读 · 0 评论 -
xcode 4.3 不再支持 Window-Based Application 的解决办法
由于Xcode4.3已经不再支持Window-Based Application模板,1:创建空项目 Empty Application。(在Xcode4.2下创建的这个空项目不再有MainWindow.xib文件了。)2:Ctrl+N,创建User Interface下面的Window(选择“iOS->User Interface->Window),命名成MainWindow转载 2013-01-18 11:42:03 · 1201 阅读 · 0 评论 -
initWithFormat 和stringWithFormat的区别
差别:1、initWithFormat是实例办法只能经由过程 NSString* str = [[NSString alloc] initWithFormat:@"%@",@"Hello World"] 调用,然则必须手动release来开释内存资料2、stringWithFormat是类办法可以直接用 NSString* str = [NSString stringWithFor转载 2013-01-19 08:55:51 · 1398 阅读 · 0 评论 -
iOS应用开发入门指南 - 编写 Objective-C 代码
如果你刚开始接触 iOS 或 Mac OS X 编程,首先要学习一点编程语言 Objective-C 入门知识。Objective-C 并不是一门复杂的语言,经过一段时间的接触,你就能体会到它的优雅。Objective-C 语言实现了严格的面向对象编程。它扩展了标准 ANSI C 语言,增加了定义类和方法的语法。它还推行类和接口的动态扩展性,使任何类都能适配和采用。如果你已经掌握了 A转载 2013-01-19 09:16:29 · 1723 阅读 · 0 评论 -
在ios下定时任务的小例子
在ios下定时任务的小例子为了模拟翻页场景(为了测试内存是否泄露),需要用定时任务刷新界面。写了个小例子。一上来是空白页,3秒钟后显示第1页,以后间隔3秒,页号增加,直到第5页。首先,在controlller头文件中增加:NSTimer *timer;定时器变量。在实现代码中创建一个页号变量:#import "list_demoVie转载 2013-01-19 16:51:36 · 3246 阅读 · 0 评论 -
IOS开发中的CGFloat、CGPoint、CGSize和CGRect
http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CGGeometry/Reference/reference.htmlCGGeometry类定义几何元素的结构和操作几何元素的函数。1、数据类型:CGFloat: 浮点值的基本类型CGPoint: 表示一个二维坐转载 2013-01-19 15:26:20 · 1528 阅读 · 0 评论 -
iphone绘图的几个基本概念CGPoint、CGSize、CGRect、CGRectMake、window(窗口)、视图(view)
我一般情况下不会使用interface builder去画界面,而是用纯代码去创建界面,不是装B,而是刚从vi转到xcode不久,不太习惯interface builder而已。当然如果需要我也会使用它。一个东西的存在没有绝对的好与坏,只是存在时间与空间决定了它的价值。(忘了讲了,我的环境是xcode4.2)首先要弄懂几个基本的概念。 一)三个结构体:CGPoi转载 2013-01-19 15:25:33 · 1143 阅读 · 0 评论 -
开源框架Core Plot的使用
iPhone下的图形框架并不是很多。其中比较知名的就两个s7graphview和Core Plot。巧的是两个都是Google的。前者使用简单,但功能单一,只能画曲线图。后者是开源项目,项目仍在不断更新中,用起来可就复杂多了,而且各个版本会有差异,包括属性、方法,甚至是类名都有改变。关于Core Plot使用的中文网上资料,不是缺乏,而是根本没有。唯一的一篇介绍得比较详细的文章是“Using转载 2013-01-21 15:37:05 · 1128 阅读 · 0 评论 -
UIView的drawRect方法
UIView的drawRect方法 自定义一个UIView类,代码如下: MainView.hCpp代码 #import @interface MainView : UIView { } @end MainV转载 2013-01-21 15:42:17 · 1203 阅读 · 0 评论 -
iOS6 刷机教程
提示:越狱的机器可以直接升级到IOS6 ,不用先恢复,直接升级就可以的。本人已经测试过了,也就是说,不管你越狱没越狱 ,直接升级就可以。关于激活付款问题,这个激活可以刷机前激活,也可以刷机后激活的,刷机前激活会直接刷机成功,先刷机的,刷到一个ITUNES出现3行英文的激活界面,再付款激活也是可以的。 i转载 2013-01-31 13:54:53 · 2247 阅读 · 0 评论 -
IOS开发网站汇总
十分钟让你明白Objective-C的语法(和Java、C++的对比)http://blog.csdn.net/totogo2010/article/details/7632384iOS学习之sqlite的创建数据库,表,插入查看数据http://blog.csdn.net/totogo2010/article/details/7702207原创 2013-01-21 18:21:20 · 1143 阅读 · 0 评论 -
Objective-C 学习记录
Objective-C下的类定义不同于之前学过的C, C++, 他有着自己的一些标志:1 @interface NewClassName : ParentClassName2 {3 memberDeclarations;4 }5 methodDeclarations;6 @end结构还是比较清楚. 包围在大括号之内的就是实例变量(instance转载 2012-12-14 09:19:03 · 970 阅读 · 0 评论 -
XCode 4.3.2 如何新建 Window-based Application应用的简单例子
XCode 4 以后,项目模版中没有了 Window-based Application,跟它比较接近的项目模版是 Empty Application. 如下图的选择:我们想建一个 Window-based Application,需要在 Empty Application 基础上做一些设置。下面是操作步骤,新建一个 Empty Application转载 2013-01-17 17:58:35 · 937 阅读 · 0 评论 -
[iphone] NSDictionary / NSMutableDictionary 及 NSArray / NSmutableArray (实例)
NSDictionary 和 NSArray一样是不可变的对象。用来实现字典集合,在给定关键字(通常是一个NSString字符串)下存储一个数值(可以是任何类型的对象)。 NSDictionary使用类方法 dictionaryWithObjectAndKeys: 来创建字典;使用方法objectForKey: 来获取字典中的值。 Java代码 NSDicti转载 2012-12-22 15:24:31 · 1157 阅读 · 0 评论 -
Objective-C: delegate的那点事儿
Delegate算是Objective-C的一大特性, 关于Delegate的基础就不多介绍了, 有兴趣的请参看文档.这里仅对Delegate使用中的一些问题做点讨论我们用Delegate很多情况下是基于多线程的,比如我们有一个ViewController在这个Controller里面进行了一个下载图片的操作,下载成功后需要通过protocol来现实下载成功, 但是当ViewCon转载 2012-12-25 10:11:36 · 994 阅读 · 0 评论 -
Design Pattern: Factory Method 模式
考虑一个状况,您所经营的工厂正在生产一个新的电视机产品,现在有一个问题发生了,您的电视机产品所有的组件都可以自行生产,像是操作面版、电源、摇控装置等等等,但荧幕却必须依赖另一个厂商或子厂商供应,这时您怎么办?您不能将生产进度停下了,相反的您必须确定一些事情,您知道有关于荧幕控制的所有介面,您可以将这些对介面的操作沟通先实现,等到荧幕到了,直接将荧幕与您的半成品组合起来,一个完整的成品即可出转载 2012-12-27 16:07:19 · 981 阅读 · 0 评论 -
iOS自学笔记--outlet, @property
照猫画虎一两个程序后。也就是画了几个控件,可能会对例子中的一些陌生玩意儿产生疑惑,比如,什么是outlet.什么是outlet?Apress的书有这么一句话:Absolutely right. Our controller class can refer to objects in the nib file by using a special kind of instan转载 2012-12-14 14:22:18 · 1231 阅读 · 0 评论 -
TableView详细解释
-、建立 UITableViewDataTable = [[UITableView alloc] initWithFrame:CGRectMake(0,0,320,420)];[DataTable setDelegate:self];[DataTable setDataSource:self];[self.view addSubview:DataTable];[转载 2012-12-14 14:59:32 · 915 阅读 · 0 评论 -
Objective-C 基础语法
方法调用(Calling Methods)为了能够尽快上手,我们先来看一些简单的例子。Objective-C语法里面基本的方法调用是这样的:[object method]; [object methodWithInput:input]; 对象的方法可以返回值:output = [object methodWithOutput]; output = [object转载 2012-12-15 10:10:23 · 863 阅读 · 0 评论 -
【iPhone 編程】alloc, retain, release 和 copy 的概念
作為一個從學習 C++,Java 開始的程式員,iPhone 編程所帶來的最大挑戰莫過於reference count 的概念。剛開始接觸 Objective C,在 XCode 裡摸來摸去,總免不了要跟這傢伙碰面: 相信我,看見它多數的原因都是 reference count 的概念搞不清楚所引致的。 首先我們知道,要使用一個 object 的時候,我們必須要給它一個转载 2012-12-28 15:55:07 · 1317 阅读 · 1 评论 -
objc’s self and super
在objc中的类实现中经常看到这两个关键字”self”和”super”,以以前oop语言的经验,拿c++为例,self相当于this,super相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:@interface Person:NSObject { NSString* name;}- (void) setName:(NSString*)转载 2012-12-28 14:52:50 · 1236 阅读 · 1 评论 -
NSArray和NSMutableArray的常用方法
/* 初始化方法: 1.init返回一个空数组 2.initWithArray从已有数组初始化 3.initWithContentsOfFile//从plist文件加载 4.initWithContentsOfUrl//从网络地址上获取 5.initWithObject用一个对象初始化 6.initWithObjects从多对象转载 2012-12-22 15:11:27 · 1237 阅读 · 0 评论 -
NSArry 为静态数组,不能往里面添加元素 NSMutableArray 为动态数组,是NSArray 的子类
NSArry 为静态数组,不能往里面添加元素NSMutableArray 为动态数组,是NSArray 的子类定义一个数组NSarray *city = [[NSArray arrayWithObjects:@"beijing",@"shanghai",@"heibei",nil];必须以nil结束。 方法:- (undesigned) co转载 2012-12-22 15:06:59 · 1862 阅读 · 0 评论 -
iOS6.1 beta 固件下载
iOS6.1 beta 固件下载 (S版解决短信问题)1.下载自己机型所对应的固件iOS6.1 Beta ipsw格式全设备下载 http://imzdl.atftas.us/ iPhone 5 (A1428) dmg: http://kuai.xunlei.com/d/GVDSJNQQTWUWipsw格式:https://www.onlinefilefolder.c转载 2013-01-31 14:01:34 · 2500 阅读 · 0 评论