Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由Apple Inc开发。Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。Xcode同时也是一种语言,作为一种基于XML的语言,Xcode可以设想各种使用场景。它提供了一种独立于工具的可扩展的方法来描述编译时组件的各个方面。
有时,由于程序员的编译器,语言或运气的精确性,程序员可能会使用一些相当邋code的代码.为了产生最干净的构建,我想配置我的 Xcode设置来抱怨最轻微的怀疑不当. 根据您的经验,您会建议什么? 以下是我的想法,但还有更多吗? 我在我的代码库中使用这样的东西(制作一个xcconfig).它有点过时(部分用于工具集兼容性),但通常与使用Xcode的gcc4.2和clang的c,c,objc,objc兼
我想知道做以下事情的最佳方法, >创建许多按钮. >允许每个按钮由自定义字符串ID. 我读到可能子类化UIView可能有效,但是对UIButton进行子类化是不可能的.此外,如果我是UIView的子类,然后用一个按钮填充框架,将在屏幕上添加50个这样的因素导致任何性能问题,显然图形将与此有关.但是可能有更简单的方法吗? 我发现将UItableviewcell子类化很容易,我想只需要一个快速的提示或
您可以通过编辑器预订标记帮助文档 – >添加书签. 但是如何删除呢? 可能很简单,但我找不到它.谢谢. 突出显示它,然后使用删除(退格)按钮.键盘右上角的那个
我需要知道如何使用5个按钮制作一个简单的菜单,并将它们放在cocos2d屏幕的右侧.我在 – (id)init中创建菜单吗?任何帮助表示赞赏.谢谢! 您可以使用以下代码创建菜单 CCMenuItemImage *menuItem1 = [CCMenuItemImage itemFromNormalImage:@"menu.png" selectedImage:@"menu1.png" targe
为什么这不适用于XCode调试窗口“po [myNsDateComponent weekday]”? 具体例子: (gdb) po weEndDayTime <NSDateComponents: 0x4f241d0> (gdb) po [weEndDayTime weekday] 0x2 does not appear to point to a valid object. NSDateComp
在我的应用程序中,我需要将100MB xml文件导入到核心数据模型中. 到目前为止,我已经导入了一个100KB的xml文件,一切正常.但是,不确定导入100MB xml需要多长时间.我会在一段时间内运行它.你觉得这种做法好吗? 谢谢 NSManagedObjectContext * context = [self managedObjectContext]; // Delete all
如何将表格视图布局从右向左更改(包括转换到详细视图:过渡也必须从右到左)? 提前. 对于视图转换,您可以检查以下Apple示例代码: View Transition
我有一个UITableView,其数据源是NSMutableArray.该数组由一组对象组成.所有单元格都以正确的顺序显示. 现在我想知道如何显示最后一个单元格总是只有一些文本在数据源数组中不存在. 我希望我足够清楚:) 编辑:———- -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)s
如果应用程序是在 Xcode中编译并且其iOS部署目标设置为iOS 4.2,它是否会在运行早期版本iOS的设备上运行?该应用程序没有iOS 4独有的功能. 我做了一个干净安装的Snow Leopard和XCode 3.2.5,并且早期版本的SDK不在那里进行测试. 否.部署目标定义了设备必须运行的iOS所需的最低要求.例如,您可以设置构建目标3.1.3,以支持iOS版本> = 3.1.3的设备.
我真的很喜欢从 gcc切换到LLVM编译器,但每次启动一个新项目时我是否必须手动切换,或者有没有办法让LLVM成为默认编译器? 我在谈论xcode 3. 谢谢. 要完成此任务,您必须在Developer目录中修改项目模板. 导航到您的模板所在的位置(可能是这样的:/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Proje
我正在尝试向支持Core Data的UITableView添加搜索支持,并开始遇到一些性能问题.我目前与两个NSFetchedResultsController有关联(一个用于常规,一个用于搜索).在我的UISearchDisplayDelegate方法中,我在每次调用后释放并重新创建我的NSFetchedResultsController.但是,这会导致打字时滞后!有没有更有效的方法来过滤NSF
以下是我的记忆力.我不能确定它是否泄漏,但有6个泄漏.在隐藏我的系统库时,在分组列中,我检查了下面没有显示lefeage的情况.(在图像左侧底部,在此分组列中).问题是我的系统库或其他东西. 我已经浪费了2天所以只是在这里问.帮忙. 是leakege? 至于我可以从图像中收集,似乎有某种后台线程不断运行…无论是系统库还是某些未正确发布的对象.这些问题确实是发展的瓶颈.找出泄漏发生的确切位置变得非常
我知道这可能听起来有点奇怪,但我需要自动生成一个 xcodeproj. 基本上扫描文件系统并将某些文件添加到项目和特定目标. 这背后的主要原因是我在零IDE环境中工作.因此,我们有自己的构建系统,并且始终添加和删除源文件. 我可以使用“为任何添加的文件夹创建文件夹引用”.但是,如果源文件不是任何目标的一部分,xcode将不会解析源文件.所以,没有符号,没有代码完成…… 对我来说,我唯一的选择是用脚
我正在为iOS制作一个非常简单的多视图应用程序,我一直在关注 Apress book中的一个很棒的教程.我基本上已经将我的rootViewController实例化并与app delegate一起显示,并且我有很多内容viewControllers(6)我想根据用户输入交换进出.但是,在本书中,他们使用Interface Builder在rootView上的工具栏上执行开关.它在rootView中
我很多次编辑和修改配置文件.我也在文本编辑器中检查过它.配置文件一切正常.但仍然推送通知不起作用.我得到这个错误.每个人都说他的bcz配置错误,但我的配置文件值与Apple在他们的文档中说的相同.我收到此错误: Error in registration. Error: Error Domain=NSCocoaErrorDomain Code=3000 “no valid ‘aps-environ
我该如何计算日历周?一年有52/53周,有两个规则: -美国 -DIN 1355 / ISO 8601 我想使用DIN 1355 / ISO 8601.我该如何管理? 编辑: NSDate *today = [NSDate date]; NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDate
我准备将我的第一个应用程序提交到App Store,但是我无法填写一些“Info.plist”字段.我不希望我的应用被拒绝,因为我做错了. 这些是我遇到麻烦的领域: 可执行文件,  捆绑标识符,  Bundle name和Bundle creator OS Typecode 您可以在这些字段上放置任何内容,或者您​​是否想要使用某些值或名称,例如Apple为您的应用程序提供的“App ID”? 我
我在头文件中声明了一些常量,这些常量需要根据它是iPad还是iPhone应用程序而有所不同.我该怎么做? 即 #ifdef ISIPAD static NSString myconst = @"ipad!"; #else static NSString myconst = @"iphone!"; #endif 如果您正在编写通用应用程序,则无法进行编译时检查,因为编译器会为iPhone和iPad生
我写了很多代码,最后提出了正确的品牌.如何在XCode中重命名我的项目和应用程序? 在 Xcode中,使用菜单项“Project-> Rename …”
我是新手,想开始为iPhone开发应用程序,但我现在买不起Apple的Intel机器的高价格,我可以开始在Apple Power PC G5或带有Intel的Apple MacBook Pro上开发iPhone应用程序吗?谢谢你的帮助 不,你需要Snow Leopard来运行最新的SDK.
XCode:“此模板为使用单个视图的应用程序提供了一个起点.它提供了一个视图控制器来管理视图,以及一个包含视图的nib文件.” 那有什么意思? (即单视图实际意味着什么) 1)这意味着您的应用程序将只有一个活动的视图屏幕 2)这意味着您的应用程序将能够使用单个视图控制器拥有任意数量的屏幕. 好了,如果您的应用程序有多个屏幕怎么办?不是单一的视图屏幕,仍然适合基于视图的应用程序模板? 例 Scree
我正在发布一款iPhone应用程序,并希望它拥有尽可能多的受众.我应该用什么版本的iOS编译它? 该应用程序不使用任何新的iOS 4功能 您可以将“Base SDK”设置为最新版本(iOS 4.2),将“iOS部署目标”设置为iOS 3.0.请务必检查您是否使用了iOS 3.0上未提供的代码. 就个人而言,我认为将它设置为3.1.3是可以的…… 编辑我还没有尝试过,但看起来这将是一个有用的问题,最
这是在iOS上,设备是iPad. 这是发生的事情: >我在设备上运行app或调试并使用Xcode运行. > 5分钟后,我收到1级记忆警告. >一分钟后,我收到2级记忆警告. >另一分钟后,程序收到信号:“0”. 我使用仪器中的泄漏检查了泄漏并检测到没有泄漏. 但是,根据活动监视器,我的应用程序最初使用30 MB,并且随着时间的推移增长到超过100mb(大约每秒200kb!).所以,Leaks显然没