Objective-c:关于self = 的问题

我在init方法中看到了self = [super init] 。 我不明白为什么。 不会[super init]返回超类? 如果我们指出self = [super init] ,我们没有得到self = superclass ? 这是一个示例代码片段 – (id)init { if (self = [super init]) { creationDate = [[NSDate alloc] init]; } return self; } 希望有人能为我澄清这一点。 谢谢。

大型iOS开发公司如何pipe理他们的Apple开发者账户?

我很好奇大型开发公司如何pipe理他们的Apple开发者账户。 我知道他们将每个帐户限制在100台设备上(每年只能移除一次设备)。 但是,如果您的公司有40个开发人员,每个开发人员都有两个设备,并且您还需要为每个客户端共享一个或两个设备,则会很快耗尽设备。 我意识到有一个企业帐户的选项,但解决了一个不同于我所指的问题。 为此目的创build多个开发人员帐户可以吗? 任何其他的想法?

如何将hex转换为RGB

我想要从hex转换为RGB,但hex处理string像#FFFFFF。 我怎样才能做到这一点?

iPhone:应用程序内购买必须提交一个新的应用程序版本

我正在尝试validation我的应用程序内购买。 为此,我已经上传了我的二进制文件,并添加了应用内购买。 但是在iTunes中,我正在向下看 注意: 您的第一次应用程序内购买必须提交一个新的应用程序版本。 从“版本详细信息”页面的“应用程序内购买”部分select它们,然后单击“准备好上传二进制文件”。 但我没有find任何选项来使我的应用内购买Ready to upload 。 什么可能是错的?

iOS应用程序购买:苹果的评论家会testing现场或沙箱环境吗?

我使用“应用内付款”销售游戏内耗材。 成功付款后,我将付款收据转发至我的后端,后者validationiTunes付款后端的收据。 这在沙箱环境中完美地工作。 现在我提交了我的应用程序,以便它可以被苹果公司批准,并在App Store上发布。 当然,我确定我的后端将validation付款收据与itunes后端的生产环境,因为我希望苹果的人在生产模式下testing应用程序。 但是,该应用程序被拒绝。 因为我被告知购买我的耗材不起作用(由于收据无效而被我的后端拒绝)。 检查我的日志后,我看到3尝试购买。 我解码使用的收据,看看,所有这些都是“环境”=“沙盒”。 这是否意味着苹果在沙箱模式下testing提交的应用程序? 那将是疯狂的! 我应该在我的生产环境中允许沙箱支付还是什么? 有关这个的任何事实?

什么是自动布局?

什么是自动布局 – 它是做什么的,它是一个iOS 5function? 由于新的iPhone 5有一个更大的屏幕,所有关于如何优化您的应用程序的选项归结为自动布局。 你能指点我一些关于自动布局的文章,以及如何使它适应我的项目?

popTOViewController

我有一个名为“家”的button。 在该button操作中,我有以下代码: [self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:1] animated:YES]; 当我点击这个button我的应用程序崩溃。 将索引从1更改为2,然后完美地popup视图。 [self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] animated:YES]; 我的观点序列是第1页 – >第2页 – >第3页 我想从第3页到第1页,但应用程序崩溃。 从Page3到Page2它工作正常。

什么DPI分辨率用于iPhone应用程序?

我正在为iPhone应用程序的模板工作,并想知道使用什么dpi的分辨率? 300或72? 我不确定,希望有人能回答我这个问题。 提前致谢 法里德

偶尔iOS 6 MKMapView在initWithFrame中崩溃

我在苹果商店有一个应用程序,并在iOS6更新后,我有MKMapView内的百个崩溃报告。 我不能设法重现我的设备上的崩溃。 这看起来像EAGLContext的问题。 我们不在应用程序中使用OpenGL,但在不同的控制器中有多个MKMapView实例。 我在这里发现了一个类似的问题iOS 6的应用程序在EAGLContext中崩溃时显示地图,但他们使用OpenGL。 这里有回溯: Exception Type: SIGSEGV Exception Codes: SEGV_ACCERR at 0x1 Crashed Thread: 0 Thread 0 Crashed: 0 libGPUSupportMercury.dylib 0x00000e22 gpus_ReturnNotPermittedKillClient + 10 1 libGPUSupportMercury.dylib 0x3bccc5fb gldCreateContext + 190 2 GLEngine 0x344c2b15 gliCreateContextWithShared + 676 3 OpenGLES 0x0000491d -[EAGLContext initWithAPI:properties:] + 1433 4 OpenGLES 0x000042d7 -[EAGLContext initWithAPI:sharedWithCompute:] + 143 5 VectorKit […]

警告:尝试呈现其视图不在窗口层次结构中的ViewController

在我的一个应用程序中,我从application didReceiveLocalNotification didReceiveLocalNotification方法中调用了一个viewController。 页面加载成功,但显示警告: Warning: Attempt to present <blankPageViewController: 0x1fda5190> on <ViewController: 0x1fd85330> whose view is not in the window hierarchy! 我的代码如下: -(void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification { blankPageViewController *myView = [[blankPageViewController alloc] initWithNibName:@"blankPageViewController" bundle: nil]; myView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; [self.viewController presentViewController:myView animated:NO completion:nil]; }