可编辑的TableView
摘要:在编写简单的导航控制器基础上,让TableView的条目是可编辑的。这里示例将实现对条目的排序,删除等类似。实现的效果: 在编写简单的导航控制器基础上做如下修改。 首先要将存储数据的NSArray改为NSMutableArray,因为前者是不可变的。在头文件中: @interface RootViewController : UITableViewController <UITableViewDelegate,UITableViewDataSource>{ NSMutableArray *dataItems; 在m文件中: dataItems= [[NSMutableArray a
阅读全文
编写简单的导航控制器
摘要:导航控制器(UINavigationController)是iOS界面中重要的组成部分。一般来说导航控制器要结合TableView来使用,因此我在摸导航控制器前先写了简单的TableView(编写简单的TableView),下面的例子也是在这个例子基础上写的。 本文是参考《iPhone开发基础教程》写的,但是这部分教程太啰嗦了。我做了精简,并拆分成几个渐进的小例子。第一个例子截图: 首先,要创建Navigation-based Application: 这样,xcode会帮你生成一个导航项目的框架。xcode生成的RootViewController实际上是一个UITableViewContr
阅读全文
编写简单的TableView
摘要:在iOS下编写TableView是很容易的。 最简单的TableView 比如实现这样的效果: 首先创建一个view based application: 接着,修改view xib文件,将TableView拖拽到view中: 右侧图是拖拽后的效果。然后是建立关联,需要建立两个: dataSource,连接到数据源,这样TableView才知道显示数据的信息delegate,连接到TableView delegate,回调它来和应用的逻辑部分交互 都连接到Controller即可,即file’s owner: 然后,需要让Controller实现两个protocol: @interface T
阅读全文
iphone下scrollview图片浏览器小记
摘要:http://www.189works.com/article-16605-1.html今天看书中介绍了从图片库中调用图片的例子,一时性起打算做一个简单的图片浏览器。功能很简单,从图片库中载入图片,然后放到view下,并支持放大,缩小,平移。由于对控件库不了解,一开始的方案是这样的:前面的框架都一样: 用toolbar做按钮条,里面有个按键,触发从按键。 按键action调用图片库,之后图片库发消息到delegate(我这里协议挂在了主UIViewController上面,后面其他的delegate也一样)。如果正确得到了图片 UIImagePickerControllerDelegate的i
阅读全文
Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default key
摘要:1.直接Build and run,找不到SDK 2.0打开工程, 在菜单中选择Projects, General标签中的最下面有一个Base SDK for All Configurations (默认的是 iPhone Device 2.0),改成IOS2.02.再次build,出現Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default key這是因为默认Build选择的是设备, 如果改成S
阅读全文
入門
摘要:導入頭文件有兩種方法:使用引號或者使用尖括號帶尖括號的語句是用來導入系統頭文件的,而帶引號的語句則說明導入的是項目本地的頭文件複合與繼承X是一個Y,則可使用繼承;若X有一個Y,則可使用復合創建新對象的不同方法:[類名 new][[類名 alloc] init ]main()函數創建(通過alloc)並初始化(通過init)了一個NSAutoreleasePool 實例int main(int argc,const char * argv[]){NSAutoreleasePool * pool=[[NSAutoreleasePool alloc]init];//insert code here.
阅读全文
iPhone开发初探(转)
摘要:http://www.cnblogs.com/zjz008/archive/2011/04/19/2021630.html
阅读全文
一些Objective-C学习资源
摘要:想学习Objective-C的童鞋们注意咯,推荐一些学习资料给大家,希望对您有用!!! 入门文章: Learn Objective-C 很基础很简洁 Learn Objective-C(中文版) E文不好的可以看看咯 Objective-C 2.0特性与运行时编程 一网友的笔记熟悉语法特性 Objective-C语法快速参考 继续熟悉语法 学习Objective-C: 入门教程 适合语言过渡 Objective-C Beginner's Guide Object-C 的语法与 Cocoa 框架 很好的笔记 objective-c内存管理基础 内存才是王道啊 Memory Managem
阅读全文
Object-C 入门(转)
摘要:大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到 Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是阅读本文。大概花二十分钟左右,而且绝不无聊的时间,你就会对Objective-C有那么一点点了解,至少读读例子不会那么头疼了。不过假定你要有那么一点点c++、c#或是java的基础,至少能看到c++、c#或是
阅读全文
自動旋轉和自動調整大小
摘要:一、 自動旋轉和自動調整大小1. 創建一個名為AutoSize項目後,單擊AutoSizeViewController.m,可看到模板已提供了一個名為shouldAutorotateToInterfaceOrientation的方法。2. 系統通過調用此方法詢問視圖控制器是否旋轉到指定方向。- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation { return (interfaceOrientation == UIInterfaceOrientationPortr
阅读全文
Interface Builder中设计
摘要:添加按鈕1.切換到Interface Builder,從庫中拖出一個Round Rect Button,並將其放置在View中。2.在View窗口中,按住Ctrl键单击(或右击)Button,出现一个深灰色的上下文菜单,提供了一个项目列表。单击selector的空心圆点(在Sent Actions下面),同时按住鼠标将鼠标指针拖放到主窗口的File's Owner图标上,会看到一条蓝线将按钮连接到鼠标指针的位置(参见图2-7)。释放鼠标后,在File's Owner上方会出现一个深灰色的菜单。从该悬停菜单中选择Touch Drag Inside,将Button绑定到Touch Drag Ins
阅读全文
【收藏】一些iOS开发的基础性文章
摘要:1、解释iOS应用程序启动的过程和原理: http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhone101/Articles/02_CreatingProject.html%23//apple_ref/doc/uid/TP40007514-CH3-SW3 http://www.cocoachina.com/bbs/read.php?tid-29854.html2、解释iOS应用程序在设备方向变化是的处理过程和要点 http://developer.apple.com/library/ios/#fe
阅读全文