Tag: objective c

使用正则expression式searchNSString

我怎么可以去使用正则expression式search/枚举通过NSString ? 正则expression式,例如: /(NS|UI)+(\w+)/g 。

在每次运行之后,Xcode 6都会在iOS8模拟器中重命名我的应用程序的目录。

我正在运行Xcode 6 Beta 5,但自从第一次testing以来,这种情况一直在发生。 模拟器中我的应用程序目录在每次运行后不断重命名。 我花了一段时间才弄明白这一点。 我正在使用它来获取文档的目录参考。 NSString *folder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; NSLog(@"Documents Dir: %@",folder); 现在例如在第一次运行它将是: / Users / Joey / Library / Developer / CoreSimulator / Devices / 5B9930EE-A9B4-4B36-BABB-AA864ACAF2DE / data / Containers / Data / Application / 4B10C2E4-A5C3-4C64-93B1-4069FCCB9C46 / Documents 第二次运行现在是: / Users / Joey / Library / Developer / CoreSimulator […]

在xx-xx-xxx中的UITextField格式

我正在使用UITextField,我想这应该采取字符格式的xx-xx-xxx唯一的数字。 任何帮助?

如何在iOS SDK中创build一个伞架?

我想在iOS SDK中创build一个伞形框架。 我的要求是: 我有一个名为“框架A”的框架,我想创build另一个名为“框架B”的框架。 我想将“框架A”作为子框架添加到“框架B”中,用户只需在其项目中导入“框架B”即可同时使用“框架A”和“框架B”。 换句话说,“框架B”将作为“框架A”的包装。 我通过以下关于框架创作的链接从苹果公司读出: https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html 但它并没有揭示创build一个伞架的方式。 请build议一步一步的方法来创build一个伞架。

奇怪的问题比较漂浮在Objective-C中

在algorithm的某个时刻,我需要将一个类的属性的float值与一个float进行比较。 所以我这样做: if (self.scroller.currentValue <= 0.1) { } 其中currentValue是一个浮动属性。 但是,当我有相等和self.scroller.currentValue = 0.1的if语句不履行和代码不执行! 我发现我可以通过投0.1来解决这个问题。 喜欢这个: if (self.scroller.currentValue <= (float)0.1) { } 这工作正常。 任何人都可以解释为什么这是发生? 0.1被定义为一个默认的双重或东西? 谢谢。

@synthesize window = _window是做什么的?

我明白,@ @synthesize window; 结合@property '自动创build'你的setter和getters,但我不确定究竟发生了什么,当你分配一个值 @synthesize searchBar = _searchBar; 这是否意味着我可以简单地在我的方法中使用_searchBar,而不是说self.searchBar? 用这种委托方法来防止伊娃名字发生冲突: – (void) searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText 这是相当于self.searchBar而不是searchBar或者是这两个相同的呢?

将NSDictionary保存为plist

我正在使用在这篇文章中find的代码: 多列arrays从Plist ,具有相同的plist格式。 这工作成功,但是我不知道如何将创build的数组以相同的格式保存到plist中。 我将如何实现这一目标? 编辑:这不是我需要的保存,而是保存数据的形成。 plist是一个包含string和相应键的字典数组。 所有具有特定键的string都放入自己的数组中。 我将如何把这个数组放回字典数组中的正确位置,准备保存?

使用iOS应用程序中的数据(select什么?NSData,CoreData,sqlite,PList,NSUserDefaults)

当我开发一个iPhone应用程序(时间追踪,ToDoList等),我永远不知道最好的方式来处理数据。 一旦我使用plist,下次sqlite或CoreData。 你如何决定什么是最适合你的项目? (只谈数据pipe理) 例如,如果你想开发: 时间跟踪器应用程序> PList是您的select吗? RSS阅读器应用程序> CoreData? 照片应用程序> sqlite? 电子邮件客户端>? 对于初学者,你能粗略地指出我的方向吗? (我知道这取决于应用程序和你喜欢做什么,但任何想法都会有所帮助) 我远离开发复杂的应用程序,他们仍然非常简单。 谢谢你的帮助,Marc

dyld:找不到符号:尝试运行iOS应用程序时,_NSURLAuthenticationMethodClientCertificate

我的应用程序崩溃的消息: dyld:找不到符号:_NSURLAuthenticationMethodClientCertificate 参考文献:/ var / mobile / Applications / C7B596AD-FB09-4685-BDFC-7E955A5DD185 / IRON TRAINERS.app/IRON TRAINERS预计位于:/System/Library/Frameworks/CFNetwork.framework/CFNetwork in / var / mobile / Applications / C7B596AD-FB09-4685-BDFC-7E955A5DD185 / IRON TRAINERS.app/IRON TRAINERS(lldb) 当我尝试build立和运行。 当我从我的项目中删除CFNetwork时,它工作,我不知道为什么。 我刚刚安装了Xcode6Beta并打开了我的项目。 它在Xcode5.1上工作正常。 更新: 它在Xcode 6的iOS模拟器上工作正常,问题出在我的设备上运行iOS 7.1.1。 更新2: 下面的select答案适用于我,虽然我已经有基础框架显式添加到我的项目,我不得不删除它,并再次添加。 问题至less现在解决了。 🙂

在UITextView中垂直居中文本

我想把文本垂直放在一个大的UITextView里面,这个UITextView是填充整个屏幕的 – 所以当文本很less的时候,说一两个字,它是以高度为中心的。 这不是一个关于居中文本(在IB中可以find的属性)的问题,而是如果文本很短,那么在UITextView中间垂直放置文本,所以在UITextView中没有空白区域。 可以这样做吗? 提前致谢!