- 博客(25)
- 资源 (36)
- 收藏
- 关注
原创 iOS开发中nil和release的用法
先简单解释一下 nil 和 release 的作用: nil 就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系;而 release 才是真正通知内存释放这个对象。所以 nil 并没有释放内存,只有 release 才回真正释放内存。再分析一下二者使用的先后顺序:如果没有 release 就直接 nil ,那么虽然不会出错,却等于自己制造内存泄漏了,因为 nil 之后 rel...
2012-01-31 12:55:13 94
原创 用 UIPopoverController 弹出 UITableView
//// LanguageListController.h// MyPresidents2//// Created by Wunderman on 12-1-30.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import <UIKit/UIKit.h>...
2012-01-31 12:33:23 67
原创 Objective-C的self.用法的一些总结
转的:最近有人问我关于什么时候用self.赋值的问题, 我总结了一下, 发出来给大家参考. 有什么问题请大家斧正. 关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~C...
2012-01-30 17:19:05 104
原创 在UITableViewCell的UITextField中,点 return时,光标移到下一个UITextField
- (IBAction)textFieldDone:(id)sender { //[sender resignFirstResponder]; UITableViewCell *cell = (UITableViewCell *)[[sender superview] superview];//sender是文本字段,它是表单元视图的内容视图的一个子视图,[cell.co...
2012-01-28 13:05:15 130
原创 给UITableViewCell添加UITextField
UITextField *textField = [[UITextField alloc] initWithFrame: CGRectMake(90, 12, 200, 25)]; textField.clearsOnBeginEditing = NO;//鼠标点上时,不清空 [textField setDelegate: self];...
2012-01-28 12:36:24 189
原创 读取 对象 plist
从plist中读取 对象NSString *path = [[NSBundle mainBundle] pathForResource:@"Presidents_a" ofType:@"plist"]; NSData *data; NSKeyedUnarchiver *unarchiver; data = [[NSData alloc] initWithConte...
2012-01-27 19:23:20 84
原创 读取存array的plist
if (self.list == nil) { NSString *path = [[NSBundle mainBundle] pathForResource:@"computers_a" ofType:@"plist"]; NSMutableArray *array = [[NSMutableArray alloc] initWithContentsOf...
2012-01-27 19:17:17 109
原创 为什么detailTextLabel 不起作用
要想给tableview加detailTextLabel,initWithStyle必须为:UITableViewCellStyleSubtitlecell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:PersidentsCellIdentifier] auto...
2012-01-27 19:00:32 398
原创 tableview 选中某行后不要高亮
此方法的作用仅仅是不让行在选中之后呈突出(高亮)显示 - (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath { return nil;} ...
2012-01-27 18:41:32 412
原创 创建按钮 ,添加到导航栏
UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithTitle:@"Cancel" style:UIBarButtonItemStylePlain target:self action:@selector(cancel:)]; self.navigationItem.leftBarButtonItem =...
2012-01-27 17:38:18 92
原创 xcode4.2 用 empty 模板 建 Nav
虽然xcode4.2已经带了自己的Master-Detail Application,但跟书上的都不一样可书上还在用MainWindow.xib,这个已经不合适使用了。 新建一个空模板,然后新建UIViewController subclass,FirstLevelViewcontroller, 勾选 with xib 然后在代理类中,修改- (BOOL)applicati...
2012-01-18 19:35:36 74
原创 xcode4.2 建 TabBar 项目,代理类修改如下
此TabBar结合了picker View 在代理类中加 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow alloc] initWithFram...
2012-01-18 17:12:07 101
原创 xcode 4.2 如何调试 EXC_BAD_ACCESS
文摘自:http://www.fengqijun.com/posts/open-nszombieenabled-help-diagnose-exc-bad-access 打开NSZombieEnabled来调试EXC_BAD_ACCESS在写iOS程序时,无论你是新手还是牛人,都有可能会碰到EXC_BAD_ACCESS。而此时你的debug area中不会显示任何信息可以来帮助你找出问题。...
2012-01-17 20:19:13 75
原创 @selector(xxxx)
selector可以叫做选择器,其实指的就是对象的方法,也可以理解为C语言里面的函数指针,在面向对象里面的对应概念。@selector(xxxx)的作用是找到名字为xxxx的方法。一般用于[a performSelector:@selector(b)];就是说去调用a对象的b方法,和[a b];的意思一样,但是这样更加动态一些。@selector(xxxx)返回的类型是SEL,...
2012-01-16 15:34:38 88
原创 IOS中时区的问题
NSDate *seldate = [self.datePicker date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zone secondsFromGMTForDate: seldate]; NSDate *localeDate = [seldate d...
2012-01-16 12:12:35 131
原创 xcode4.2 完成输入后关闭键盘
viewController的接口中:@interface ControlFunViewController : UIViewController { UITextView *nameField; UITextView *numberField;}@property (nonatomic, retain) IBOutlet UITextField *nam...
2012-01-12 13:22:40 89
原创 xcode4.2 如果自己建viewController
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; // Override point for customization after application launch. self.viewController = [[[CarbabaVie...
2012-01-12 11:17:26 135
原创 xcode4.2中使用xib来运行hello world (MainWindow.xib)
xcode4.2推荐使用storyboard,但网上资料太少,书上讲的也都是基于xib的 花了2天时间,终于把xib的helloWorld写出来了。 注意,类名一定要大写,为了这个东西,我搞了2天,在配viewContorller时一直抛错。 新建 Empty Application 添加一个object,添加一个View Controller,添加一个window...
2012-01-11 19:53:02 115
原创 xcode 中使用手动管理内存要修改的地方
出现error: Automatic Reference Counting Issue: ARC forbids explicit message send of 'release'xcode4.2中,修改 把Yes修改为NO。
2012-01-06 15:59:59 144
原创 c 里的指针,摘自C语言入门经典
声明指针: 以下语句可以声明一个只想int类型变量的指针 int *pointer; pointer变量的类型是int *它可以存储任意int类型变量的地址。这条语句创建了pointer,但没有初始化它,未初始化的指针是非常危险的,所以应总是在声明指针时对它进行初始化,修改:int *pointer = NULL ...
2012-01-04 14:12:29 79
原创 obj c car 各类已拆分(此程序不符合内存管理规则)
xcode4.2未了把代码看清楚,拆分main.m://// main.m// carDemo//// Created by Wunderman on 12-1-3.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import <Foundation/Foun...
2012-01-03 17:11:54 93
原创 obj c car 未拆分(此程序不符合内存管理规则)
xcode4.2,未拆分程序,都在一个文件内//// main.m// carDemo//// Created by Wunderman on 12-1-3.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import <Foundation/Foundation.h...
2012-01-03 17:00:33 96
原创 Must explicitly describe intended ownership of an object array parameter
void drawShape(id shapes[], int count); 抛 error: Automatic Reference Counting Issue: Must explicitly describe intended ownership of an object array parameter 目前不知道咋改。。。
2012-01-03 16:02:22 125
原创 error: Semantic Issue: Interface type cannot be statically allocated
error: Semantic Issue: Interface type cannot be statically allocated出现这个错误的原因是 接口声明对象时(我这么一说,大家应该懂我意思吧),必须声明为引用,即指针 Car car = [[Car alloc] init];改为 Car *car = [[Car alloc] init];...
2012-01-03 15:43:40 199
原创 Objective-c 面向对象画图形(此程序不符合内存管理规则)
在同一个文件中,没有分割出来#import <Foundation/Foundation.h>// --------------------------------------------------// constants for the different kinds of shapes and their colorstypedef enum { kR...
2012-01-03 13:17:24 79
上传文件 上传大小限制问题
2013-05-14
mavin spring4 mvc mybatis 整合 带事务,REST风格
2015-12-04
mavin spring4 mvc mybatis 整合 带REST风格
2015-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人