随笔分类 -  iOS

Objective c
摘要:iPhone的键盘是基于软件,而不是物理键盘的,因此需要一些额外的步骤来确保用户在完成输入后关闭键盘。1.通过点击Done按钮关闭键盘当用户按下Done按钮式,将触发“didendonexit”事件,我们可以在此时间中加入关闭键盘的操作。在头文件中加入-(IBAction)textFieldDoneEditing:(id)sender;在实现文件中添加-(IBAction)textFieldDoneEditing:(id)sender{[senderresignFirstResponder];}在InterfaceBuilder中按command+2选择文本字段的DidEndonExit事件, 阅读全文
posted @ 2013-03-24 12:57 豪杰也许本疯子 阅读(210) 评论(0) 推荐(0)
摘要:nil: A null pointer to an Objective-C object. ( #define nil ((id)0) )Nil: A null pointer to an Objective-C class.NULL: A null pointer to anything else, is for C-style memory pointers. ( #define NULL ((void *)0) )NSNull: A class defines a singleton object used to represent null values in collection o 阅读全文
posted @ 2013-03-24 12:54 豪杰也许本疯子 阅读(138) 评论(0) 推荐(0)
摘要:IOSSDK介绍iOSSDK是开发iPhone应用程序的工具。iOSSDK必须安装在MacOSX操作系统之上。可以使用Xcode开发iOS,不同的Xcode版本对应不同的iOSSDK版本,不同的Xcode版本要求MacOSX版本也不同。"iOSSDK2.x"iOSSDK3.xXcode3.2.3"iOSSDK4.x,Xcode3.2.5或Xcode4.2"iOSSDK5,Xcode4.3iOSMacOS局限1任一时刻只有一个程序在运行2只有一个窗口3文件沙盒4有限的响应时间5有限的屏幕6有限的系统资源7不支持垃圾收集器优势1定位、照相机、加速计 阅读全文
posted @ 2013-03-24 11:50 豪杰也许本疯子 阅读(242) 评论(0) 推荐(0)
摘要:MVC是一个设计模式,它把应用程序的输入、处理和输出分开,以实现代码重用。比如同一应用在iPad和iPhone上可以共享同样的M和C,仅仅是V不一样。View和Model之间不能直接通信。Outlet和视图对象在nib窗口里完成连接。Action和视图对象事件可以在nib窗口里完成连接,如果视图对象在控制器里指定了outlet,也可以用代码完成视图对象事件和自定义函数的绑定。[btn1addTarget:selfaction:@selector(btnPressed:)forControlEvents:UIControlEventTouchUpInside];-(void)btnPressed 阅读全文
posted @ 2013-03-24 11:45 豪杰也许本疯子 阅读(150) 评论(0) 推荐(0)