«swift» 태그된 질문

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

4
앱 확장과 함께 Cocoapods 사용
cocoapods 라이브러리를 사용하는 Xcode 6 Beta-6에서 사진 앱 확장을 빌드하려고합니다. Xcode가 사진 확장을 위해 생성하는 브리징 헤더는 cocoapods에서 아무것도 볼 수 없습니다. 예 : #import <GPUImage/GPUImage.h>오류가 발생 "GPUImage/GPUImage.h" file not found합니다. 나는 수입에 대해 생각할 수있는 모든 경로 (괄호와 따옴표 포함)를 시도했지만 거의 성공하지 못했습니다. 예외는 SVProgressHUD다음과 같은 끔찍한 끔찍한 …

11
너비와 높이가 프로그래밍 방식으로 자동 레이아웃을 사용하는 superView와 같습니까?
나는 인터넷에서 많은 스 니펫을 찾고 있었지만 여전히 내 문제에 대한 답을 찾을 수 없습니다. 내 질문은 scrollView (SV)가 있고 사용자가 장치 버튼을 회전 할 때 동일한 프레임을 갖도록 해당 superview의 너비와 높이가 동일한 scrollView (SV) 내부에 프로그래밍 방식으로 버튼을 추가하고 싶습니다. scrollView (SV)의. NSLayout / NSLayoutConstraint를 수행하는 방법? 감사

9
Swift 내에서 프로그래밍 방식으로 탭 간 전환
iOS 앱이 시작될 때보기를 다른 탭으로 전환하는 코드를 작성해야합니다 (예를 들어 두 번째 탭은 기본적으로 첫 번째 탭이 아닌 탭으로 표시됨). 저는 Swift를 처음 사용하며 다음을 해결했습니다. 코드는 아마도 첫 번째 탭의 ViewController에있는 override func viewDidLoad () 함수에 있어야합니다. 다음 코드는 두 번째 ViewController를 보여 주지만 맨 아래에 탭 표시 …

6
"@UIApplicationMain"은 무엇을 의미합니까?
방금 첫 번째 Swift 프로젝트를 만들었습니다 AppDelegate.swift. 클래스 선언 위에 줄이 있습니다. 왜 거기에 있습니까?! ... import UIKit import CoreData @UIApplicationMain // <- WHY IS IT HERE? class AppDelegate: UIResponder, UIApplicationDelegate { ...
82 swift 

13
UIImage를 200x200pt / px로 크기 조정
이미지 크기를 조정하는 데 어려움을 겪고 있습니다. 기본적으로 나는 난처했다 : UIImage를 축소하고 흐리게하는 대신 동시에 파삭 파삭하고 선명하게 만드는 방법? 이것은 합법적 인 해결책으로 보이지만 어떻게 든 제대로 작동하지 않습니다. 내 앱은 카메라 롤의 사진과 함께 작동합니다. 이 사진은 높이가 아니라 너비가 중요하지만 약 200x200 크기로 조정되어야합니다. 불행히도 작동하지 …
82 ios  swift  uiimage 


8
Swift 확장 예제
원래 이렇게 만드는 법을 알고 싶었어요 UIColor.myCustomGreen 나만의 색상을 정의하고 앱 전체에서 사용할 수 있도록했습니다. 나는 이전에 확장 기능을 공부했고 아마 내 문제를 해결하는 데 사용할 수 있다고 생각했지만 확장 기능을 설정하는 방법을 정확히 기억할 수 없었습니다. 이 글을 쓰는 시점에서 Google에서 "Swift 확장"을 검색하면 문서 , 몇 가지 긴 …

8
Swift에서 관련 객체를 설정하는 방법이 있습니까?
목적 C에서 오는 objc_setAssociatedObject두 객체 사이의 함수 를 호출 하여 참조를 유지하도록 할 수 있습니다. 런타임시 참조가 제거 될 때까지 객체가 파괴되는 것을 원하지 않는 경우 유용 할 수 있습니다. 스위프트가 이와 비슷한 것이 있습니까?
82 swift 

5
일반 메서드에서 프로토콜 기본 구현 호출
그런 일을 할 수 있는지 궁금합니다. 다음과 같은 놀이터가 있습니다. protocol Foo { func testPrint() } extension Foo { func testPrint() { print("Protocol extension call") } } struct Bar: Foo { func testPrint() { // Calling self or super go call default implementation self.testPrint() print("Call from struct") } } let …
82 swift  oop  protocols  swift2 

11
0과 1 사이의 신속한 임의 부동
Swift에서 0과 1 사이의 임의의 부동 소수점을 얻으려고 노력하고 있지만 유형 변환이 작동하지 않는 것 같습니다. func randomCGFloat() -> CGFloat { return CGFloat(arc4random()) / UINT32_MAX } 'CGFloat'가 'UInt8'오류로 변환되지 않습니다. Xcode 6 실행.


14
신속한 SHA256
내 프로젝트에서 sha256을 사용하고 싶지만 objC 코드를 신속한 코드로 다시 작성하는 데 몇 가지 문제가있었습니다. 도와주세요, 제발. 이 답변을 사용했습니다. iOS에서 SHA-2 (이상적으로 SHA 256 또는 SHA 512) 해시를 계산하려면 어떻게해야합니까? 내 코드는 다음과 같습니다. var hash : [CUnsignedChar] CC_SHA256(data.bytes, data.length, hash) var res : NSData = NSData.dataWithBytes(hash, length: CC_SHA256_DIGEST_LENGTH) …
82 swift  sha256 

6
UIStackView 숨기기보기 애니메이션
iOS 11에서는 안에있는 숨기기 애니메이션의 동작 UIStackView이 변경되었지만이 문서를 어디에서나 찾을 수 없었습니다. iOS 10 iOS 11 둘 다의 코드는 다음과 같습니다. UIView.animate(withDuration: DiscoverHeaderView.animationDuration, delay: 0.0, usingSpringWithDamping: 0.9, initialSpringVelocity: 1, options: [], animations: { clear.isHidden = hideClear useMyLocation.isHidden = hideLocation }, completion: nil) iOS 11에서 이전 동작을 어떻게 복원합니까?

12
Swift를 사용하여 iOS에서 오른쪽에서 왼쪽으로 뷰 컨트롤러를 표시하는 방법
새 화면을 표시하기 위해 presentViewController를 사용하고 있습니다. let dashboardWorkout = DashboardWorkoutViewController() presentViewController(dashboardWorkout, animated: true, completion: nil) 이것은 아래에서 위로 새로운 화면을 보여 주지만 UINavigationController. 스토리 보드 대신 Xib를 사용하고 있는데 어떻게 할 수 있습니까?
82 ios  swift  swift2  segue 

10
Bundle.main.path (forResource : ofType : inDirectory :)는 nil을 반환합니다.
웃거나 울지 마세요-20 년 만에 코딩으로 돌아 왔습니다 ... 저는 4 시간 이상을 참조를 살펴보고 Bundle.main.path를 사용하여 텍스트 파일을 열 수 있도록 코드 스 니펫을 시도했습니다. 그래서 내 앱의 데이터를 읽을 수 있습니다 (다음 단계는 적절하게 구문 분석하는 것입니다). if let filepath = Bundle.main.path(forResource: "newTest", ofType: "txt") { do { …
82 ios  swift  macos  file  swift3 

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