相关疑难解决方法(0)

Swift与iOS 5部署目标

Xcode 6和新的Swift语言的最低部署目标是什么?具体来说,我还能支持iOS 5.0吗?

ios swift

45
推荐指数
2
解决办法
3万
查看次数

Swift 2.0最低系统版本要求(部署目标)

所以Swift 2.0即将推出Xcode 7,使用Swift 2.0所需的最低iOS/OS X系统版本是什么?

macos xcode ios swift

39
推荐指数
2
解决办法
1万
查看次数

Swift 3 iOS兼容性

我是Apple开发的新手,很快我将通过AppStore分发我的应用程序.所以,现在我使用的斯威夫特3,默认情况下部署目标设定为10.0的iOS这意味着我将无法使其运行例如iOS上的8-9?'Cos in Swift 3我使用的新功能在以后的操作系统中不可用

xcode app-store ios swift3

26
推荐指数
2
解决办法
2万
查看次数

我们可以将swift代码集成到部署目标低于iOS 7的应用程序中吗?

由于Swift支持与目标c的混合匹配,因此我们可以使用它来构建部署目标小于iOS 7的应用程序.

来自Swift Prerelease文档在基本设置部分,我读到的是:

Swift is designed to provide seamless compatibility with Cocoa and Objective-C. You can use Objective-C APIs
(ranging from system frameworksto your own custom code) in Swift, and you can use Swift APIsin Objective-C.
This compatibility makes Swift an easy, convenient, and powerful tool to integrate into your Cocoa app
development workflow.
This guide covers three important aspects of this compatibility that you can use to your advantage when
developing Cocoa apps:

 ? Interoperability lets …
Run Code Online (Sandbox Code Playgroud)

objective-c ios swift

11
推荐指数
2
解决办法
2390
查看次数

Xcode6 beta4的问题

我正在Swift的Xcode6 beta 4中开展一个项目.但是我在这个项目上遇到了很多问题,这个问题在Xcode6 beta 3中运行良好:

在早于7.0的iOS上,Swift不可用;

我记得Swift应该适用于iOS 6.0及以上版本.为什么突然改为iOS 7.0?

"ViewController"类没有初始化程序

'IBOutlet'属性具有非可选类型'UILabel'

所以我必须将我的代码更改为:

@IBOutlet weak var label: UILabel!
Run Code Online (Sandbox Code Playgroud)

它会在下一个版本中再次更改吗?

另一个问题是:

'CGColorSpaceModel'没有名为'value'的成员

我的代码是:

var colorSpaceModel : CGColorSpaceModel
{
    return CGColorSpaceGetModel(CGColorGetColorSpace(self.CGColor))
}


if self.colorSpaceModel.value == kCGColorSpaceModelRGB.value || self.colorSpaceModel.value == kCGColorSpaceModelMonochrome.value {
Run Code Online (Sandbox Code Playgroud)

我不知道我现在该做什么.

xcode ios swift xcode6

5
推荐指数
1
解决办法
1627
查看次数

我应该如何在Swift中替换这些屏幕尺寸和设备类型宏?

回到Objective-C,我在constants.h文件中定义了以下宏:

#define IS_IPHONE5 (([[UIScreen mainScreen] bounds].size.height-568)?NO:YES)
#define IS_IPAD    (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
#define IS_IOS7 ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7)
#define APP_DEFAULT_FONT_FACE @"HelveticaNeue-Light"
#define APP_DEFAULT_FONT_FACE_THIN @"HelveticaNeue-UltraLight"
#define APP_VERSION @"1.2"
Run Code Online (Sandbox Code Playgroud)

我开始玩Swift,我注意到这些东西不再起作用了.那么现在我应该如何定义这些宏,并检测设备属于哪个系列?

如果Swift没有宏,那么这样做的语法是什么?

objective-c ios swift

4
推荐指数
2
解决办法
2162
查看次数

用快速语言编写的项目可以在iOS 6设备上运行吗?

当在iOS 6设备中运行从Xcode 6.1以快速语言编写的一个项目时,出现以下错误:

在早于7.0的iOS上,Swift不可用; 请将IPHONEOS_DEPLOYMENT_TARGET设置为7.0或更高版本(目前为'6.0').

有没有办法在iOS 6设备中使用swift编写的项目?

ios swift

-1
推荐指数
1
解决办法
942
查看次数

我们可以在iOS7及以下版本上使用Swift吗?

我想开发一个部署目标为iOS 6.0的应用.如果我只使用Swift,它还能工作,还是我还需要编写Objective-C代码?

objective-c ios swift

-2
推荐指数
1
解决办法
114
查看次数

用Swift编写的代码是否适用于iOS 7及更早版本?

如上所述,在iOS 8发布之后,我能否在Swift中编写代码并让它在iOS 7上运行?或者它只适用于iOS 8?

如果您的回答是"是的,它将适用于iOS 7及更早版本",我还有另一个问题:

iOS 7及更早版本将如何知道Swift的语法并拥有更快的功能?(或者我错过了一些关于如何编译应用程序的基本知识?)

ios swift

-4
推荐指数
1
解决办法
1669
查看次数

标签 统计

ios ×9

swift ×8

objective-c ×3

xcode ×3

app-store ×1

macos ×1

swift3 ×1

xcode6 ×1