小编use*_*200的帖子

这是什么意思?initWithFrame:方法CGRectZero]

我像这样在cellForRowAtIndexPath中创建了switch.

UISwitch *switchView = [[UISwitch alloc] initWithFrame:CGRectZero];
Run Code Online (Sandbox Code Playgroud)

CGRectZero相当于CGRectMake(0,0,0,0).但是,正常尺寸可以看到开关.我没有指定实际尺寸.请向我解释上面的代码是如何工作的.

iphone

7
推荐指数
1
解决办法
7001
查看次数

如何在写文本之前清除UITextView中的先前文本?

我想在新文本写入之前清除在UITextView上编写的先前文本.我确实喜欢这个.

textView.text = @"";
textView.text = @"something";
Run Code Online (Sandbox Code Playgroud)

但是,以前的文字没有被删除.它与当前文本重叠.Textview不可编辑.

iphone

6
推荐指数
2
解决办法
1万
查看次数

使用arrayWithCapacity比使用数组有什么好处?

在创建数组时没有必要指定数组大小,对吗?那么,为什么arrayWithCapacity必要?如果我将数组的大小设置为小于实际需要的数量,那可以吗?

arrays iphone nsmutablearray nsarray

5
推荐指数
1
解决办法
1062
查看次数

分配时是否必须使用initWithString?

NSString *str = [[NSString alloc]init];
str = [str initWithString:@""];
Run Code Online (Sandbox Code Playgroud)

这段代码崩溃了.如果我使用如下,那就没关系.

NSString *str = [[NSString alloc]initWithString:@""];
Run Code Online (Sandbox Code Playgroud)

initWithString分配后我不能用吗?

objective-c nsstring ios

0
推荐指数
1
解决办法
7567
查看次数

分配时为什么需要临时变量?

@interface MyViewController : UIViewController {
    UITextField *textField;
}
@property (nonatomic, retain) UITextField *textField;

UITextField *aTextField = [[UITextField alloc] init];   
self.textField = aTextField;
[aTextField release];   
Run Code Online (Sandbox Code Playgroud)

我不知道为什么aTextField有必要.我不能这样写吗?

@property (nonatomic, assign) UITextField *textField;

self.textField = [[UITextField alloc] init];    
Run Code Online (Sandbox Code Playgroud)

objective-c ios

0
推荐指数
1
解决办法
263
查看次数

标签 统计

iphone ×3

ios ×2

objective-c ×2

arrays ×1

nsarray ×1

nsmutablearray ×1

nsstring ×1