Questions tagged «objective-c»

仅在有关Objective-C功能或取决于语言代码的问题上使用此标记。标签[cocoa]和[cocoa-touch]应该用于询问Apple的框架或类。使用相关标签[ios],[macos],[apple-watch]和[tvos]来解决特定于这些平台的问题。

11
在ARC下,IBOutlets应该强还是弱?
我正在使用ARC专为iOS 5开发。是否应IBOutlets到UIViewS(和子类)是strong或weak? 以下: @property (nonatomic, weak) IBOutlet UIButton *button; 将摆脱所有这些: - (void)viewDidUnload { // ... self.button = nil; // ... } 这样做有什么问题吗?strong从“接口生成器”编辑器直接连接到标题时,模板使用的是自动生成的属性,但是为什么?在UIViewController已经有一个strong到其基准view保留其子视图。



21
在Objective-C中创建抽象类
我最初是一名Java程序员,现在使用Objective-C。我想创建一个抽象类,但是在Objective-C中似乎不可能。这可能吗? 如果没有,我在Objective-C中能接近一个抽象类吗?



12
如何将UIButton的标题设置为左对齐?
我需要从的左侧显示电子邮件地址UIButton,但是它位于中间。 有什么方法可以将对齐方式设置为a的左侧UIButton吗? 这是我当前的代码: UIButton* emailBtn = [[UIButton alloc] initWithFrame:CGRectMake(5,30,250,height+15)]; emailBtn.backgroundColor = [UIColor clearColor]; [emailBtn setTitle:obj2.customerEmail forState:UIControlStateNormal]; emailBtn.titleLabel.font = [UIFont systemFontOfSize:12.5]; [emailBtn setTitleColor:[[[UIColor alloc]initWithRed:0.121 green:0.472 blue:0.823 alpha:1]autorelease] forState:UIControlStateNormal]; [emailBtn addTarget:self action:@selector(emailAction:) forControlEvents:UIControlEventTouchUpInside]; [elementView addSubview:emailBtn]; [emailBtn release];







8
“ __block”关键字是什么意思?
__blockObjective-C 中的关键字到底是什么意思?我知道它允许您修改块内的变量,但我想知道... 它到底告诉编译器什么? 它还有其他作用吗? 如果仅此而已,那么为什么首先需要它? 它在文档中的任何地方吗?(我找不到)。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.