06 2012 档案

 
IOS基础:应用程序徽章(图标上的数字提示)
该文被密码保护。
posted @ 2012-06-28 17:40 martin.zhang 阅读(1) 评论(0) 推荐(0) 编辑
IOS基础:UIKeyboard键盘相关知识点
该文被密码保护。
posted @ 2012-06-28 17:38 martin.zhang 阅读(1) 评论(0) 推荐(0) 编辑
IOS基础:状态栏
该文被密码保护。
posted @ 2012-06-28 17:31 martin.zhang 阅读(1) 评论(0) 推荐(0) 编辑
IOS基础:UIWebView网页视图
该文被密码保护。
posted @ 2012-06-28 17:30 martin.zhang 阅读(6) 评论(0) 推荐(0) 编辑
IOS基础:UITextField 文本字段控件
该文被密码保护。
posted @ 2012-06-28 17:27 martin.zhang 阅读(3) 评论(0) 推荐(0) 编辑
IOS基础:UISwitch 开关控件
该文被密码保护。
posted @ 2012-06-28 17:23 martin.zhang 阅读(5) 评论(0) 推荐(0) 编辑
IOS基础:UISlider 滑块控件
该文被密码保护。
posted @ 2012-06-28 17:22 martin.zhang 阅读(0) 评论(0) 推荐(0) 编辑
IOS基础:UISegmentedControl 分段控件
该文被密码保护。
posted @ 2012-06-28 17:18 martin.zhang 阅读(3) 评论(0) 推荐(0) 编辑
IOS基础:UIControl IOS控件编程
该文被密码保护。
posted @ 2012-06-28 16:31 martin.zhang 阅读(0) 评论(0) 推荐(0) 编辑
IOS基础:UIButton 按钮控件
该文被密码保护。
posted @ 2012-06-28 16:29 martin.zhang 阅读(0) 评论(0) 推荐(0) 编辑
IOS基础:UIPageControl 分页控件
该文被密码保护。
posted @ 2012-06-28 16:21 martin.zhang 阅读(2) 评论(0) 推荐(0) 编辑
IOS基础:UIActivityIndicatorView、UIProgressView 活动与进度指示器
该文被密码保护。
posted @ 2012-06-28 16:06 martin.zhang 阅读(0) 评论(0) 推荐(0) 编辑
IOS基础:UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库
该文被密码保护。
posted @ 2012-06-28 15:56 martin.zhang 阅读(1) 评论(0) 推荐(0) 编辑
IOS基础:UIPickerView 选取器(滚轮)
该文被密码保护。
posted @ 2012-06-28 15:52 martin.zhang 阅读(1) 评论(0) 推荐(0) 编辑
IOS基础:UIDatePicker 日期/时间选取器(滚轮).
该文被密码保护。
posted @ 2012-06-28 15:37 martin.zhang 阅读(1) 评论(0) 推荐(0) 编辑
IOS基础:IPhone屏幕旋转
该文被密码保护。
posted @ 2012-06-28 15:26 martin.zhang 阅读(1) 评论(0) 推荐(0) 编辑
IOS基础:Category 类别
该文被密码保护。
posted @ 2012-06-28 15:06 martin.zhang 阅读(0) 评论(0) 推荐(0) 编辑
IOS基础:NSString与NSMutableString
该文被密码保护。
posted @ 2012-06-28 14:57 martin.zhang 阅读(7) 评论(0) 推荐(0) 编辑
IOS基础:字典对象(NSDictionary 和 NSMutableDictionary)
该文被密码保护。
posted @ 2012-06-28 14:51 martin.zhang 阅读(0) 评论(0) 推荐(0) 编辑
IOS基础:NSSet与NSMutableSet
该文被密码保护。
posted @ 2012-06-28 14:46 martin.zhang 阅读(0) 评论(0) 推荐(0) 编辑
IOS基础:NSArray 与NSMutableArray
该文被密码保护。
posted @ 2012-06-28 14:43 martin.zhang 阅读(0) 评论(0) 推荐(0) 编辑
IOS基础:frame、bounds和center的区别与联系
该文被密码保护。
posted @ 2012-06-28 09:54 martin.zhang 阅读(1) 评论(0) 推荐(0) 编辑
IOS基础:UIView视图
该文被密码保护。
posted @ 2012-06-27 18:47 martin.zhang 阅读(11) 评论(0) 推荐(0) 编辑
IOS基础:基本界面元素window
该文被密码保护。
posted @ 2012-06-27 18:40 martin.zhang 阅读(8) 评论(0) 推荐(0) 编辑
IOS基础:如何理解 iOS Delegate
该文被密码保护。
posted @ 2012-06-27 18:23 martin.zhang 阅读(2) 评论(0) 推荐(0) 编辑
IOS基础:NSTimer类的使用
摘要:创建一个 Timer+scheduledTimerWithTimeInterval: invocation: repeats:+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo;+scheduledTimerWithTimeInterval: target: selector: userInfo: repeats:+ (NSTimer *)scheduledTimerWithTimeInterval.. 阅读全文
posted @ 2012-06-26 11:03 martin.zhang 阅读(9429) 评论(1) 推荐(0) 编辑
学习笔记:TableView详细说明
只有注册用户登录后才能阅读该文。
posted @ 2012-06-25 18:37 martin.zhang 阅读(96) 评论(1) 推荐(0) 编辑
IOS基础:ActionSheet(上拉菜单)的实现
摘要:一看图就明白了,毋需多说。[java] view plaincopyprint?UIActionSheet*mySheet=[[UIActionSheetalloc]initWithTitle:@"ActionChoose"delegate:selfcancelButtonTitle:@"Cancel"destructiveButtonTitle:@"Destroy"otherButtonTitles:@"OK",nil];[mySheetshowInView:self.view];与UIAlertView类似,我 阅读全文
posted @ 2012-06-25 15:45 martin.zhang 阅读(19875) 评论(1) 推荐(0) 编辑
IOS基础:深入理解Objective-c中@class的含义
摘要:objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时,如下面代码:A.h文件C代码 #import"B.h" @interfaceA:NSObject{ B*b; } @end#import "B.h" @interface A : NSObject { B *b;}@end 为了简单起见:A类是引用类,B类是被引用类,这里先不考虑A类的实现文件。通常引用一个类有两种办法: 一种是通过#import方式引入;另一种是通过@class引入;这两种的方式的区别在于:1、#import方式会包含被引用类的所有信息,包括被 阅读全文
posted @ 2012-06-24 18:24 martin.zhang 阅读(39854) 评论(2) 推荐(7) 编辑
捏合改变文字大小,适应用文字篇
只有注册用户登录后才能阅读该文。
posted @ 2012-06-23 12:08 martin.zhang 阅读(30) 评论(0) 推荐(0) 编辑
Xcode 使用快捷键
只有注册用户登录后才能阅读该文。
posted @ 2012-06-21 14:47 martin.zhang 阅读(36) 评论(0) 推荐(0) 编辑
学习笔记:键盘隐藏处理解决办法
该文被密码保护。
posted @ 2012-06-20 15:43 martin.zhang 阅读(10) 评论(0) 推荐(0) 编辑
Xcode 模拟器生成目标目录位置查找
摘要:1 打开Finder,按住option键,在菜单栏上选择“前往-》资源库”2 选择Application Support->iPhone Simulator->4.3.2->applications->711E40CA-3E5F-49EC-9DCE-2D5AE338D452 阅读全文
posted @ 2012-06-18 18:26 martin.zhang 阅读(1182) 评论(1) 推荐(0) 编辑
IOS基础:MD5加密
只有注册用户登录后才能阅读该文。
posted @ 2012-06-18 16:57 martin.zhang 阅读(35) 评论(0) 推荐(0) 编辑
IOS基础:retain,copy,assign及autorelease
摘要:一,retain, copy, assign区别1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序crash掉。2. 了解到1中assign的问题,那么如何解决?最简单的一个方法就是使用引用计数(reference counting),还是上面的那个例子,我们给那块内存设一个引用计数,当内存被分配并且赋值给a时,引用计数是1。当把a 阅读全文
posted @ 2012-06-18 10:20 martin.zhang 阅读(14342) 评论(0) 推荐(4) 编辑
IOS基础:常用功能代码汇总
只有注册用户登录后才能阅读该文。
posted @ 2012-06-17 14:47 martin.zhang 阅读(123) 评论(0) 推荐(0) 编辑
IOS基础:声音调用
摘要:AudioToolbox framework使用AudioToolbox framework。这个框架可以将比较短的声音注册到 system sound服务上。被注册到system sound服务上的声音称之为 system sounds。它必须满足下面几个条件。1、 播放的时间不能超过30秒2、数据必须是 PCM或者IMA4流格式3、必须被打包成下面三个格式之一:Core Audio Format (.caf), Waveform audio (.wav), 或者 Audio Interchange File (.aiff)声音文件必须放到设备的本地文件夹下面。通过AudioServices 阅读全文
posted @ 2012-06-14 16:09 martin.zhang 阅读(12771) 评论(0) 推荐(1) 编辑
学习笔记:自定义方法的两种实现方式
摘要:1 [self XXX]如果要在.m的一个方法中调用自己的XXX方法,需要在.h中指定 -(void)XXX;2 [self performselector @selector(XXX)]如果没有在.h中指定,则需要用这种方法,不然直接用[self XXX]会产生一个警告。如果用[self XXX]则表示其它地方实例化该类,也可以调用该方法,而2则不行。2相当于一个私有方法,我是这样理解。 阅读全文
posted @ 2012-06-14 15:37 martin.zhang 阅读(270) 评论(0) 推荐(0) 编辑
IOS基础:窗口切换的几种方法
摘要:1 controller切换AboutViewController *aboutViewController = [[AboutViewController alloc]init];[self.navigationController pushViewController:aboutViewController animated:YES]; //新视图压入到栈中[AboutViewController release];AboutViewController 返回按钮:[self.navigationController popViewControllerAnimated:YES];//弹出后 阅读全文
posted @ 2012-06-11 16:08 martin.zhang 阅读(5248) 评论(0) 推荐(0) 编辑
学习笔记:Tab Bar 控件使用详解
摘要:注意这里是:Tab Bar 不是Tab Bar Controller. Tab bar是继承UIView,所以可以添加到ViewController里。是View就可以add到另一个View上去。Tab Bar Controller是新建View视图。XX.h 里需要定义UITabBar,并且要引用协议 UITabBarDelegate.@interface LoginViewController :UIViewController<UITabBarDelegate>{ UITabBar *tabbar;}@property (nonatomic, retain) UITabBar 阅读全文
posted @ 2012-06-08 18:41 martin.zhang 阅读(7759) 评论(0) 推荐(0) 编辑
使用 Notifications
摘要:用户可能使用RaiseMan并打开了几个document, 然后他发现紫色的背景颜色实在是不利于阅读文档正文. 于是,他打开Preferencespanel修改背景颜色,不过令人失望的是,已经存在的文档的背景颜色不会跟着改变. 于是,这个用户可能会写信给你告诉你这些. 你也许会回复:"defualts会在document创建的时候才读取,保存document在打开"实际上,用户想说明的是他希望程序能立马刷新已经打开的文档. 如果这样,那该怎么做呢?我们需要把所有打开的document用一个list记录起来么?--- 什么是Notification? ---这个要求其实也很容 阅读全文
posted @ 2012-06-07 14:01 martin.zhang 阅读(404) 评论(0) 推荐(0) 编辑
IOS基础:tableview中cell
摘要:添加数据源, 由三个函数来回答数据绑定的请求:numberOfSectionsInTableView, numberOfRowsInSection 和 cellForRowAtIndexPath.用numberOfSectionsInTableView方法来返回table中有几个组.- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ return 1;}用numberOfRowsInSection方法来返回每个组里有几行- (NSInteger)tableView:(UITableView *)tableView 阅读全文
posted @ 2012-06-07 12:42 martin.zhang 阅读(8721) 评论(0) 推荐(1) 编辑
IOS基础:Objective-C 数组处理
摘要:/*******************************************************************************************NSArray/*---------------------------创建数组------------------------------*///NSArray *array = [[NSArray alloc] initWithObjects:@"One",@"Two",@"Three",@"Four",nil];self.dat 阅读全文
posted @ 2012-06-07 12:38 martin.zhang 阅读(20865) 评论(0) 推荐(0) 编辑
IOS基础:Objective-C 字符串处理
摘要://一、NSString/*----------------创建字符串的方法----------------*///1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @"This is a String!";[astring release];NSLog(@"astring:%@",astring);//3、在以上方法中,提升速度:initWit 阅读全文
posted @ 2012-06-07 12:36 martin.zhang 阅读(23655) 评论(1) 推荐(1) 编辑
DatePicker 获取时间的时区问题
摘要:实现日期选取器:想在每次加载软件的时间都能将选取器加载到当前的日期和时间,需要在viewDidLoad中创建一个新的NSDate对象,通过这种方式创建这个对象包含当前的时间和时间。然后将datePicker设置为该日期,这样就可以确保每次从nib中加载此视图时,选取器都会重置为当前得日期和时间..-(void)viewDidLoad{ NSDate *now = [[NSDate alloc]init]; [datePicker setDate:now animated:NO]; [now release];}然后在你需要获取日期的方法中:NSDate *selected =... 阅读全文
posted @ 2012-06-07 09:12 martin.zhang 阅读(3045) 评论(0) 推荐(0) 编辑
调试技巧:XCode的一些调试技巧
只有注册用户登录后才能阅读该文。
posted @ 2012-06-06 14:42 martin.zhang 阅读(42) 评论(0) 推荐(0) 编辑
调试技巧:利用NSZombieEnabled进行调试
只有注册用户登录后才能阅读该文。
posted @ 2012-06-06 10:49 martin.zhang 阅读(29) 评论(0) 推荐(0) 编辑
学习笔记:iOS 视图控制器(UIViewController)剖析
摘要:视图控制器在iOS编程中占据非常重要的位置,因此我们一定要掌握。1.作用:•创建和管理视图。•管理视图上显示的数据。•设备方向变化,调整视图大小以适应屏幕。•负责视图和模型之间的数据及请示的传递。2. 视图控制器剖析视图控制器有一个导航项,一个工具栏子项集以及一个tabbarItem项与其关联。3.主要属性•view:控制器管理的根视图•title: 控制器导航栏的标题•wantsFullScreenLayout: 是否需要全屏显示•interfaceOrientation: 界面方向•navigationItem:导航子项• editing: 是否处理编辑状态•hidesBottomBarW 阅读全文
posted @ 2012-06-01 17:37 martin.zhang 阅读(5855) 评论(0) 推荐(0) 编辑
file's owner以及outlet与连线的理解
摘要:xib文件本身可以看做是一个xml,app启动的时候会根据xml构造xib对应的界面及其控件,file's owner 可以看做是 xib对应的类,比如 view对应的xib文件的file'owner对应的就是 viewcontrol的类,outlet是针对xib文件中希望能够在外部引用的控件成员,那么为什么要做outlet与file's owner 之间的连线呢?这里file's owner 看做我们定义的类,即我们的代码,里面写了哪些需要outlet的控件,但是,具体它对应与界面上哪个控件呢,这个对应关系是没有的,于是我们通过file's owner 阅读全文
posted @ 2012-06-01 16:45 martin.zhang 阅读(14495) 评论(1) 推荐(1) 编辑