ios83 [Swift] 제네릭 (Generics) 스위프트 프로그래밍 국내도서 저자 : 야곰 출판 : 한빛미디어 2019.10.01 상세보기 제네릭 (Generics) 함수, 클래스 내부에서 사용할 타입 파라미터를 받아 어떤 타입에도 유연하게 대응하게 작성할 수 있는 스위프트 문법 1. 제네릭 함수 함수명 뒤에 '' 와 같은 방식으로 선언이 가능하다. 이 때 플레이스 홀더의 타입은 전달되는 전달 인자에 의해 결정된다. 전달인자의 타입에 따라서 불필요한 추가 함수들을 만들 필요가 없다. import UIKit func swap(a: inout T, b: inout T) { let temp = a a = b b = temp } var a: Int = 6 var b: Int = 7 print("before a: \(a), b: \(b)") swap(&a, &.. 2021. 5. 28. [iOS] iOS 앱 배포 방식 알면 알수록 헷갈리는 IOS 환경 #2 - 앱 배포방식에 대해서 알아보자. 안녕하세요. 김과자입니다. 알면알수록 ... 시리즈 두번째 순서입니다. 잘 모르신다면 아래를... 2020/08/29 - [HELLO_WORLD/애플_IOS] - 알면 알수록 헷갈리는 IOS 환경 #1 - 인증서와 프로비저닝(코드서명) www.blueswt.com iOS 앱 배포 방식 1. 개발용 테스트 xcode로 개발 시 기기를 직접 연결하여 빌드하는 방식 반드시 auto signing으로 빌드를 해야함 아니면 테스트할 기기별로 개발자 센터에 UUID를 등록하고 프로파일을 받아야함 2. 애드혹 (adhoc) 테스트 기기의 UUID를 개발자 센터에 등록 후 over the air 방식으로 빌드한 파일을 서버에 업로드해서 테스트 .. 2021. 5. 27. [iOS Issue] UIScrollView 한 방향으로만 스크롤 되게 하기 1. 수직 Scroll 다음과 같이 UIScrollView와 그 내부의 contentView에 same width 제약을 추가하면 수직으로만 스크롤이 가능하다. 2. 수평 Scroll 수직 스크롤과 정확히 반대로 ScrollView와 contentView 사이에 Equal Height옵션을 넣어주면 된다. 2021. 5. 4. [iOS 예제] UIPanGestureRecognizer로 BottomSheet 만들어보기 UI 구성 스크롤할 bottomSheet의 이름을 innerView라고 지음 innerView안에 touchArea인 headerView를 넣는다. (맨 위에 marker가 있는 round한 영역) 코드 // // ViewController.swift // Practice // // import UIKit class ViewController: BaseViewController { @IBOutlet weak var headerView: UIView! @IBOutlet weak var innerView: UIView! @IBOutlet weak var redView: UIView! @IBOutlet weak var greenView: UIView! @IBOutlet weak var blueView: UIV.. 2021. 5. 1. 이전 1 ··· 13 14 15 16 17 18 19 ··· 21 다음