Tag: objective c

我怎样才能完全用JavaScript写一个iPhone应用程序,而不只是一个Web应用程序?

我不想花时间学习Obj-C。 我已经花了7年多时间做Web应用程序编程。 不应该有一种方法来使用WebView,只是写在JavaScript中的整个应用程序,从项目的资源拉的文件?

如何正确使用Git与XCode?

我一直是一个iphone开发者,最近我在工作stream中join了git。 到目前为止,我已经在http://shanesbrain.net/2008/7/9/using-xcode-with-git上使用了git设置。 这些设置告诉git从合并中排除* .pbxproj? 有这样的真实原因吗? 例如,当我将一个文件添加到项目中并推送到原来的位置时,我的同伴开发人员将不会将这个文件添加到他们的xcode项目中。 然后,如果其中一个build立一个版本,这个文件可能不包括在内。 我不应该让git处理项目文件的合并吗? 有人可以解释为什么或为什么不把这个文件合并,以及如何正确处理文件被添加到项目的情况。 谢谢。

从Info.plist中阅读版本

我想从Info.plist中读取捆绑版本信息到我的代码中,最好是作为一个string。 我怎样才能做到这一点?

iPhone:用导航栏显示模态UITableViewController

我展示了一个UITableViewController类的模态视图。 出于某种原因,它不会显示导航栏。 这是我的代码: SettingsCreateAccount *detailViewController = [[SettingsCreateAccount alloc] initWithStyle:UITableViewStyleGrouped]; detailViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical; detailViewController.navigationController.navigationBarHidden = NO; [self.navigationController presentModalViewController:detailViewController animated:YES]; detailViewController = nil; [detailViewController release]; 我以为这是默认显示? 如果有帮助,我从另一个类也调用这个UITableViewController UINavigationControllerpipe理。 想法?

如何使URL /电话可点击的UILabel?

我想在我的应用程序上创build一个可点击的标签,并将其引导至Safari网页。 我也希望用户能够通过点击拨打电话号码? 感谢您的build议

“Objective-C比C ++更严格地说是C的超集”是什么意思?

从我读到的内容来看: Objective-C为什么在苹果社区以外不受欢迎? Objective-C是C的超集(事实上比C ++更严格),所以不会出现向后兼容的问题。 你可以在C中做任何你可以在Objective-C中做的事情。 作为一个超集是二元的,就像怀孕一样。 Obj-C是C的超集,而C ++则不是。 超集是什么意思? Objective-C将以何种方式更接近于C / C向后兼容? Objective-C比C ++更接近C的哲学呢? 任何C程序都可以在没有被Objective-C编译器修改的情况下编译(100%兼容性)吗? 这是一个关于编程语言devise和兼容性的问题,而不是一场更好的战争。

在NSMutableArray的特定索引处添加一个对象

如何在NSMutableArray的特定索引处添加对象? 如何将一个对象添加到数组的前端?

比较两个CGRects

我需要检查我的视图框架是否等于给定的CGRect。 我试着这样做: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } 然而,我得到一个错误说, Invalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect') 。 为什么我不能简单地比较两个CGRect ?

我可以更改NSLayoutConstraint乘数属性?

我在一个超级视图中创build了两个视图,然后在视图之间添加了约束: _indicatorConstrainWidth = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeWidth multiplier:1.0f constant:0.0f]; [_indicatorConstrainWidth setPriority:UILayoutPriorityDefaultLow]; _indicatorConstrainHeight = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeHeight multiplier:1.0f constant:0.0f]; [_indicatorConstrainHeight setPriority:UILayoutPriorityDefaultLow]; [self addConstraint:_indicatorConstrainWidth]; [self addConstraint:_indicatorConstrainHeight]; 现在我想改变乘数属性与animation,但我不知道如何改变倍数属性。 (我发现在头文件NSLayoutConstraint.h私有财产_coefficient,但它是私人。) 我如何更改多种属性? 我的解决方法是删除旧的约束,并添加一个不同的值multipler新的一个。

使用Objective C在iOS 9中将状态栏文本颜色更改为光照

如何更改iOS 9中的状态栏文字颜色。 如何将状态栏的文字颜色更改为白色 请帮帮我。 谢谢。