在我的机器上的iPhone模拟器安装? 我一直在试图find我在模拟器中运行的testing应用程序的存储位置。
我开发了我的应用程序在Xcode为iPhone,在开始,我刚刚命名它没有secnec现在我想改变我的应用程序名称我已经取代我的旧应用程序名称与新的,因为我已经在我的应用程序中find名称,但其仍然给我一个错误… 桌面/新名称/旧name_Prefix.pch:没有这样的文件或目录 当我有更改oldname_prefix.pch与newname_prefix.pch ..任何想法..
我如何设置UIImage的边框?
我想知道如何更改UITableViewCell的蓝色高亮/select颜色,任何想法?
有没有什么办法可以浏览当前正在运行的或刚死的iOS模拟器的文件系统? 如果有办法做到这一点,我会解决能够看到一个特定的应用程序的文件。 请注意,我不想以编程方式执行此操作。 我想查看/打开Finder中的文件。
所以,我从RootViewController推入一个视图控制器,如: [self.navigationController pushViewController:anotherViewController animated:YES]; 但是,从anotherViewController现在,我想再次访问RootViewController。 我尝试着 //(在另一个ViewController里面) /// RootViewController * root =(RootViewController *)self.parentViewController; //不 // 呃 RootViewController * root =(RootViewController *)[self.navigationController.viewControllers objectAtIndex:0]; //是的 有用 我不知道为什么这个工作,我不知道如果它是最好的办法做到这一点。 有人可以评论一个更好的方式来从你已经推入到RootViewController的导航控制器的控制器中获取RootViewController,以及我做的方式是否可靠?
我已经看到Objective-C协议的使用以如下方式使用: @protocol MyProtocol <NSObject> @required @property (readonly) NSString *title; @optional – (void) someMethod; @end 我已经看到了这种格式,而不是写一个子类扩展的具体的超类。 问题是,如果你符合这个协议,你需要自己综合属性? 如果你正在扩展一个超类,答案显然不是,你不需要。 但是,如何处理协议要求符合的属性呢? 就我的理解,你仍然需要在符合需要这些属性的协议的对象的头文件中声明实例variables。 在这种情况下,我们可以假设他们只是一个指导原则吗? 对于所需的方法来说,情况并非如此。 编译器会为你排除一个协议列出的必要方法。 财产背后的故事是什么? 下面是一个例子,它会产生一个编译错误(注意:我已经修剪了那些没有反映出问题的代码): MyProtocol.h @protocol MyProtocol <NSObject> @required @property (nonatomic, retain) id anObject; @optional TestProtocolsViewController.h – (void)iDoCoolStuff; @end #import <MyProtocol.h> @interface TestProtocolsViewController : UIViewController <MyProtocol> { } @end TestProtocolsViewController.m #import "TestProtocolsViewController.h" @implementation TestProtocolsViewController @synthesize […]
我注意到在iPhone SDK中定义的几个协议中标记为可选的方法,例如UIActionSheetDelegate协议。 我怎样才能定义一个我自己的协议,并设置一些方法为可选的?
我正在创build一个使用Facebook SDK来authentication用户的应用程序。 我正试图巩固Facebook的逻辑在一个单独的类。 这里是代码(简单起见): import Foundation class FBManager { class func fbSessionStateChane(fbSession:FBSession!, fbSessionState:FBSessionState, error:NSError?){ //… handling all session states FBRequestConnection.startForMeWithCompletionHandler { (conn: FBRequestConnection!, result: AnyObject!, error: NSError!) -> Void in println("Logged in user: \n\(result)"); let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) let loggedInView: UserViewController = storyboard.instantiateViewControllerWithIdentifier("loggedInView") as UserViewController loggedInView.result = result; //todo: segue to the […]
有没有办法让UILabel在自己周围绘制边框? 这对于debugging文本位置以及查看放置位置以及标签的实际大小非常有用。