Tag: xcode

具有垂直菜单的iOS水平SlideView

现在很多iOS iPhone应用程序都有垂直菜单和滑动视图。 它看起来像这样: Inernet中找不到任何示例。 需要你的帮助,thnx

如何使用Bitcode启用xcodebuild静态库?

Xcode 7引入了Bitcode ,它是某种LLVM中间二进制代码,意味着Apple的服务器可以在不需要我参与的情况下重新编译我的应用程序以用于不同的体系结构。 在Lookback中,我使用我们的库分发静态归档框架。 看起来,当你用“Build&Archive”构build任何东西时,bitcode实际上并没有发射到我的库中,任何人在我们的库中链接到他们的应用程序中,并试图启用Bitcode的构build和存档将获得两个警告: ld: 'Lookback(Lookback.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. (如果lib是用Xcode 6编译的) ld: warning: full bitcode bundle could not be generated because 'Lookback(Lookback.o)' was built only with bitcode marker. The library […]

在ios 8 beta 5中,视图控制器的nib文件被破坏了吗?

我在ios 8 beta 4中创build了一个testing项目,作为主视图控制器和第二个视图控制器,创build为具有xib文件的UIViewController子类。 我在主控制器上放了一个button来显示第二个控制器: class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } @IBAction func testVCBtnTapped() { let vc = TestVC() presentViewController(vc, animated: true, completion: nil) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be […]

如何find文件的UTI文件,没有pathExtension,在Swift的path

我一直在试图转换这个代码,我从这个例子 (在Objective-c中)没有运气。 String *path; // contains the file path // Get the UTI from the file's extension: CFStringRef pathExtension = (__bridge_retained CFStringRef)[path pathExtension]; CFStringRef type = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, pathExtension, NULL); CFRelease(pathExtension); // The UTI can be converted to a mime type: NSString *mimeType = (__bridge_transfer NSString *)UTTypeCopyPreferredTagWithClass(type, kUTTagClassMIMEType); if (type != NULL) CFRelease(type); 我的代码是这样的 import MobileCoreServices […]

修正浮点数

我想知道是否有一种方法可以轻松安全地更正浮点数。 例如, input时:“32 + 32.1”结果:“64.0999999999999” 另外我必须提到,使用科学记数法时,这种情况经常发生。 “(2.3 * 10 ^ 23)*(1.452 * 10 ^ 23)”返回:“3.339599999999999999e + 46” 最后,有时返回的数字是:例如。 123.0000000000001 谢谢您的帮助! 编辑 被批准的答案很好。 但是我发现我的工作是在NSString stringWithFormat中使用%g和double。 %g好像把所有事情做得相当合适。 恩。 answer.text = [NSString stringWithFormat@" %g ", doubleAnswer]; 通过计算使用双打,然后使用这种方法似乎对我有用,我希望这也可以帮助其他人。 如果这不是您要找的答案,请查看批准的答案!

使用Xcode中的Swift确定在webView中完成加载网站

我试图用xcode创build一个快速的webapp,这是我现在的代码: IBOutlet var webView: UIWebView! var theBool: Bool = false var myTimer = NSTimer() @IBOutlet var progressBar: UIProgressView! override func viewDidLoad() { super.viewDidLoad() let url = NSURL(string: "http://stackoverflow.com") let request = NSURLRequest(URL: url) webView.loadRequest(request) } 我有一个问题,我怎么能确定在webView页面的完成加载? 你知道一个包含WebView的所有定义的文档吗? 我的意思是..(开始/结束加载,当前url,标题页等)。 (对不起我的英语不好)。

Xcode版本6.1(6A1030) – Apple Match O-Linker错误 – build立

我将我的Xcode升级到最新版本:版本6.1(6A1030)。 我使用Swift语言。 当我构build我的应用程序时,我有25个错误问题。 在这里你可以find错误:Apple Match-O Linker错误 Undefined symbols for architecture i386: "__TFE10FoundationCSo11NSPredicateCfMS0_Ft6formatSSGSaPSs11CVarArgType___GSqS0__", referenced from: __TFC19TestBentley_Network8EventDAO11updateEventfS0_FCS_5EventT_ in EventDAO.o __TFC19TestBentley_Network8EventDAO10deletEventfS0_FCS_5EventT_ in EventDAO.o "__TFE10FoundationCSo7NSArray8generatefS0_FT_CS_15NSFastGenerator", referenced from: __TFC19TestBentley_Network8EventDAO10deletEventfS0_FCS_5EventT_ in EventDAO.o "__TFE10FoundationCSo8NSString24convertFromStringLiteralfMDS0_FVSs12StaticStringDS0_", referenced from: __TFO19TestBentley_Network13NotificationsCfMS0_FT8rawValueCSo8NSString_GSqS0__ in Notifications.o __TFO19TestBentley_Network13Notificationsg8rawValueCSo8NSString in Notifications.o __TFC19TestBentley_Network30NetworkSearchPropositionButtoncfMS0_FT5coderCSo7NSCoder_S0_ in NetworkSearchPropositionButton.o __TFC19TestBentley_Network8HomeViewcfMS0_FT5frameVSC6CGRect9networkVCCS_21NetworkViewController9membersVCCS_21MembersViewController10servicesVCCS_22ServicesViewController8profilVCCS_20ProfilViewController8eventsVCCS_20EventsViewController_S0_ in HomeView.o __TFC19TestBentley_Network24EventsListViewControllercfMS0_FT_S0_ in EventsListViewController.o __TFC19TestBentley_Network8MenuViewcfMS0_FT5frameVSC6CGRect_S0_ in MenuView.o __TFC19TestBentley_Network29NetworkSearchPropositionsList18reloadPropositionsfS0_FGSqCSo8NSString_T_ in NetworkSearchPropositionsList.o … "__TFE10FoundationSS19_bridgeToObjectiveCfSSFT_CSo8NSString", referenced from: TNX

如何使用ldid?

我试图运行iOS 5.1 / iPhone 4s(越狱)未签名的应用程序。 我做了什么: 在XCode中禁用代码签名。 build立未签名的iPhone应用程序。 复制到我的iPhone通过SSH到/User/me/development/HelloWorld.app位置 现在我尝试模拟它的签名在iPhone上运行这个应用程序。 我运行follwing命令: 。 cd /User/me/development chmod -R 777 HelloWorld.app ldid -S HelloWorld 但是,我收到以下错误: util/ldid.cpp(567): _assert(78:arch != NULL) 这种错误的可能原因是什么,现在要解决这个问题?

openCV 2.4.3 iOS框架编译器在识别一些c ++头文件时遇到麻烦

openCV 2.4.3 / Xcode 4.5.2 / mac osx 10.8.2 我正在尝试让openCV与iOS一起工作。 我正在尝试使用openCV.org预构build的2.4.3框架。 不过,我正在得到以下xcode项目生成错误,build议编译器不知道它正在处理c + +,例如 #include <list> !'list' file not found namespace cv !unknown type name 'namespace' 这似乎只涉及以下头文件: “opencv2 /非自由/ features2d.hpp” “opencv2 /非自由/ nonfree.hpp” “opencv2 /video/ video.hpp” 如果我不包含这三个文件在opencv.hpp(或任何其他地方),我似乎能够编译和使用openCV好了。 麻烦的是,我确实需要使用非自由文件,因为我正在尝试使用SURF – 最近已将其移至非自由文件中。 这真是一个双重的问题(对不起;-) 我如何说服编译器这些是C ++头文件? 哪些头正是我需要使用SURF? 更新 我克隆了openCV git仓库,并从中构build了一个新的框架。 这种方法以前没有奏效,但是今天我意识到我没有使用CMAKE的当前版本。 我一直在使用CMAKE 2.8.2,这将无法为ios构buildopencv。 目前的版本CMAKE 2.8.10没有任何问题(这是一个服从文档的对象的教训,它确实需要CMAKE min。v2.8.8)。 现在,当我在Xcode项目中添加opencv框架的当前版本时,我可以包含features2d和nonfree,并且可以顺利构build。 唯一的问题仍然是一个头: […]

Xcode NSManagedObject子类在标记为非可选时包含可选项

我有一个名为Film的核心数据实体,它具有属性标题和date。 我注意到生成的NSManagedObject子类包含可选的NSManaged属性,即使我在核心数据检查器中将属性标记为非可选。 我可以手动将其更改为非可选属性,还是将它作为可选项更好? 为什么?