«swift» 태그된 질문

Swift는 Apple Inc.에서 플랫폼 및 Linux 용으로 개발 한 안전하고 빠르며 표현력이 뛰어난 범용 프로그래밍 언어입니다. 스위프트는 오픈 소스입니다. 언어 기능에 대한 질문이나 Swift의 코드가 필요한 경우에만 태그를 사용하십시오. 플랫폼 또는 프레임 워크에 대한 (언어에 구애받지 않는) 질문에 [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] 및 [cocoa] 태그를 사용하십시오.



17
Swift에 액세스 수정자가 있습니까?
Objective-C 인스턴스에서 데이터는 또는 public일 수 있습니다 . 예를 들면 다음과 같습니다.protectedprivate @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end Swift 참조에서 액세스 수정 자에 대한 언급을 찾지 못했습니다. Swift에서 데이터의 가시성을 제한 할 수 있습니까?

30
Xcode 6 Beta 4에서 앱을 실행하는 경우“볼 수있는 권한이 없기 때문에“MyApp.app”파일을 열 수 없습니다”
Xcode 6 Beta 4에서 앱을 실행하려고 할 때마다 오류가 발생합니다. The file "MyApp.app" couldn't be opened because you don't have permission to view it. 이 오류는 대상 시뮬레이터 나 장치에 관계없이 나타납니다. 나는 시도했다 : Xcode의 오거나이저에서 파생 된 모든 데이터 삭제 내 드라이브에 대한 권한 복구 빌드 된 MyApp.app의 …
273 swift  xcode5  xcode6 

7
Objective-C에서 isEqualToString과 동일한 Swift는 무엇입니까?
아래 코드를 실행하려고합니다. import UIKit class LoginViewController: UIViewController { @IBOutlet var username : UITextField = UITextField() @IBOutlet var password : UITextField = UITextField() @IBAction func loginButton(sender : AnyObject) { if username .isEqual("") || password.isEqual("")) { println("Sign in failed. Empty character") } } 내 이전 코드는 Objective-C에 있었고 정상적으로 작동했습니다. if([[self.username …
271 string  swift 

18
선택적 바인딩을 통해 Swift에서 안전 (경계 검사) 배열 조회?
Swift에 배열이 있고 범위를 벗어난 인덱스에 액세스하려고하면 예기치 않은 런타임 오류가 있습니다. var str = ["Apple", "Banana", "Coconut"] str[0] // "Apple" str[3] // EXC_BAD_INSTRUCTION 그러나 Swift가 제공하는 모든 옵션 체인과 안전 을 생각 했을 것입니다. let theIndex = 3 if let nonexistent = str[theIndex] { // Bounds check + Lookup …
271 xcode  swift 

21
내 앱이 iPhone 시뮬레이터에서 실행 중인지 프로그래밍 방식으로 확인하려면 어떻게해야합니까?
질문에서 알 수 있듯이 주로 내 코드가 시뮬레이터에서 실행 중인지 여부를 알고 싶지만 실행 중이거나 시뮬레이션중인 특정 iPhone 버전을 알고 싶어합니다. 편집 : 질문 이름에 '프로그래밍 방식으로'라는 단어를 추가했습니다. 내 질문의 요점은 실행중인 버전 / 시뮬레이터에 따라 코드를 동적으로 포함 / 제외 할 수 있기 때문에 실제로이 정보를 제공 할 …

13
Swift의 선택적 값은 무엇입니까?
에서 애플의 설명서 : 및를 함께 사용 if하여 let누락 될 수있는 값으로 작업 할 수 있습니다. 이 값은 옵션으로 표시됩니다. 선택적 값은 값을 포함하거나 nil값이 누락되었음을 표시하기 위해 포함 합니다. ?값 유형 뒤에 물음표 ( )를 써서 값을 옵션으로 표시하십시오. 왜 선택적 값을 사용하고 싶습니까?
267 swift  optional 


30
String.substringWithRange를 어떻게 사용합니까? (또는 Swift에서 Ranges는 어떻게 작동합니까?)
아직 StringSwift에서 하위 문자열을 얻는 방법을 알 수 없었습니다 . var str = “Hello, playground” func test(str: String) -> String { return str.substringWithRange( /* What goes here? */ ) } test (str) Swift에서 범위를 만들 수 없습니다. 놀이터에서 자동 완성 기능은 그다지 도움이되지 않습니다. 이것이 제안하는 것입니다. return str.substringWithRange(aRange: Range<String.Index>) …
266 swift 


11
Swift에서 willSet 및 didSet의 목적은 무엇입니까?
Swift에는 C #과 매우 유사한 속성 선언 구문이 있습니다. var foo: Int { get { return getFoo() } set { setFoo(newValue) } } 그러나, 그것은 또한 가지고 willSet와 didSet행동. 이들은 각각 setter가 호출되기 전후에 호출됩니다. 세터 내에서 동일한 코드를 가질 수 있다고 생각하면 그 목적은 무엇입니까?

26
현재 시간을 datetime으로 얻는 방법
놀이터에서 시작했습니다. 간단한 앱을 만들려고합니다. 다음과 같이 날짜 객체를 만들었습니다. var date = NSDate() 현재 시간을 어떻게 알 수 있습니까? 다른 언어로 다음과 같이 할 수 있습니다. var hour = date.hour 그러나 나는 그런 속성 / 방법을 찾을 수 없습니다. 방법을 찾았습니다 dateWithCalendarFormat. 사용해야합니까? 그렇다면 어떻게?
263 datetime  swift 

14
스위프트에서 지연을 만드는 방법?
특정 시점에서 앱을 일시 중지하고 싶습니다. 즉, 앱에서 코드를 실행하고 특정 지점에서 4 초 동안 일시 중지 한 다음 나머지 코드를 계속 실행하려고합니다. 어떻게해야합니까? Swift를 사용하고 있습니다.
262 xcode  swift  delay 

25
Objective-C에서 Swift 클래스를 사용할 수 없습니다
Swift내 앱에 코드 를 통합하려고하는데 내 앱이 작성되고 클래스가 Objective-C추가되었습니다 Swift. 나는 여기에 설명 된 모든 것을 다 했다 . 그러나 내 문제는 파일을 Xcode만들지 않고 -Swift.h브리징 헤더 만 생성 한다는 것 입니다. 그래서 나는 그것을 만들었지 만 실제로 비어 있습니다. Swift에서 모든 ObjC 클래스를 사용할 수 있지만 그 반대도 …
260 ios  objective-c  swift 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.