草庐IT

Swift-Cocoa

全部标签

cocoa-touch - 临时构建更改文档目录

我遇到了一个令人困惑的问题。我正在使用Testflight进行临时分发,以与一些测试人员一起测试我的构建。我的应用程序使用文档目录来存储用相机或照片库拍摄的图像。我遇到的问题是,每次我从Testflight安装临时构建时,它都会更改文档目录的应用程序ID部分。即/var/mobile/Applications/{APPID}/Documents/在安装新的临时构建后有所不同。如果我从Testflight重新安装相同的构建,它也会发生变化。据我了解,这应该是一致的-这不正确吗? 最佳答案 开发人员无法控制安装应用程序时使用的appid

objective-c - Cocoa Touch NSArray 初始化无法正常工作

我有几个在我的-viewDidLoad方法中初始化的ivarNSArray。一个包含字符串,一个包含IBOutlets。但是,当我初始化时,数组中的所有对象都超出范围,内存地址为0x0(根据Xcode调试器)。但是,当我有一个包含相同对象的本地NSArray时,它工作正常。初始化ivarNSString或NSDictionary都可以正常工作。代码://.hfile#import@interfacemyViewController:UIViewController{NSArray*myArray;}@end//.mfile#import"myViewController.h"@impl

iphone - 我应该为 iOS 和 Cocoa 库使用哪个项目模板?

我在一个iOS项目(名为“MyLibs”)中有一堆代码,我在不同的应用程序中重复使用。我将MyLibs项目拖到我正在创建的任何应用程序的工作区中。我本身不使用单元测试,但我有按钮可以很容易地在iPhone应用程序中运行所有测试。我正在学习Cocoa并且想将我的库分成我可以在两个项目中使用的库。我在想它会是MyCommonLibs(或MyFoundationLibs)、MyIOSLibs和MyCocoaLibs。但是,在创建新项目时,我必须在iOS应用程序或Cocoa应用程序之间进行选择。看起来iOSFrameworkandLibrary->CocoaTouchStaticLibrary

ios - Cocoa touch 保存播放列表

在cocoatouch4.x中,是否可以创建或编辑音乐播放列表到iphone/ipad的默认/捆绑音乐应用程序中?如果是,代码将如何? 最佳答案 终于找到了适用于iOS9.3及以上版本的解决方案。您可以使用MPMediaLibrary来实现这一点。//Setupyourplaylistmetadata__auto_typemetadata=[[MPMediaPlaylistCreationMetadataalloc]initWithName:@"PlaylistName"];metadata.authorDisplayName=@"

sql - 带有 Mac OS X 和 Cocoa 的 MICROSOFT SQL 服务器和 windows azure

因此,我目前正在研究为我的公司和其他小型企业创建iPhone和Mac应用程序。我发现天知道有很多关于cocoa和iOS开发的书籍,但在SQLServer方面,事情变得更加阴暗。我在网上看到过各种各样的产品,它们声称自己是最好的SQL驱动程序,并且是将关系数据库添加到Cocoa应用程序的最简单且性能增强的方法。我目前已经并且仍然在Windows下创建桌面应用程序,我们广泛使用我们的数据库来构建我们构建的几乎所有应用程序和报告。我们公司到处都有iPad和iPhone,如果我们可以在iPhone或iPad上拥有一些工作流程或报告,我真的可以将一些创新的应用程序带到我们的餐table上。我似乎

objective-c - 当数据不是静态时,我应该如何保存大量数据。 iOS、 cocoa touch 、Obj-C

好吧,我真的不知道如何在我的iOS应用程序上保存一堆数据。该应用程序将允许用户创建一个条目,该条目的名称将具有时间戳。对于每个条目,我需要存储多种数据(NSString、Boolean、Double、Float)。每个条目都必须保存如下信息://///////floatfloatfloatfloatfloatNSStringNSStringNSStringNSStringNSStringbool值bool值bool值//////////因此,每个条目共有13个值。但是,条目的数量可以无限期地创建并且会不断变化。因此,我应该如何存储所有这些信息。我对此很陌生,到目前为止我只使用过NSUs

ios - 什么是 cocoa 绑定(bind)核心数据中的延迟获取?

我观看了有关CoreData的视频教程。我看到了一个选项使用惰性抓取用数组Controller映射一个对象模型。但是没明白什么是Lazyfetching? 最佳答案 这意味着实际上(自动)获取数据不是在请求时,而是在Controller请求数据时。例如,考虑具有数千行的大型tableview-它们不会在执行请求时同时全部获取,而是在用户滚动tableview时按小部分动态获取。 关于ios-什么是cocoa绑定(bind)核心数据中的延迟获取?,我们在StackOverflow上找到一个

iOS、Cocoa、AppiRater - 如何本地化 SKStoreProductViewController 的取消按钮

如何在弹出的AppiRaterViewController中本地化“取消”按钮?我正在查看AppiRater代码...它使我们的SKStoreProductViewController像这样:SKStoreProductViewController*storeViewController=[[SKStoreProductViewControlleralloc]init];基本上我想要这样的东西:[storeViewcontroller.navigationBar.cancelButtonsetText:NSLocalizedString(@"Cancel",nil)];有什么想法吗?

Swift whit Xcode 递归枚举实现(使用枚举模拟加减乘除复合运算)

//递归枚举值实例enumExpression{//单个数值casenum(param:Int)//表示加法运算将Expression作为相关值参数类型indirectcaseadd(param:Expression,param2:Expression)//表示减法运算将Expression作为相关值参数类型indirectcasesub(param:Expression,param2:Expression)//表示乘法运算将Expression作为相关值参数类型indirectcasemul(param:Expression,param2:Expression)//表示除法运算将Expres

【Swift】公司项目性能优化(一)

  随着项目开发接近了尾声,改Bug和性能优化成了工作的重中之重,移动端开发,最注重用户体验,一个丝滑般的应用程序能在用户心里加很多印象分。  1、优化列表的滑动速度  作为内容创作类的app,里面包含了大量的写作、画作、小说、动态等多种动态高度的样式;列表滑动不卡顿,就成了用户体验的关键问题。  1)Autolayout自动布局比直接计算frame消耗更多的CPU资源,所以在确定内容位置、宽高情况下最好使用frame。  2)使用线程来处理文本、尺寸计算、图片处理等;避免卡顿主线程;  3)对于动态高度的cell,最好能提前计算好,缓存到数据模型中,减少计算高度所浪费的时间;  4)滑动过程