4 레이어 : Foundation / UIKit 정리 4 Layer Cocoa touch Framwork -UIKit-AddressBookUI-EventKitUi...Media Framework-AssetLibrary...CoreServiceFramework-Foundation-Webkit...Core Os Framework-CoreBluetooth... 개념만 정리해봄. 굳이 외울 필요는 x 필요할 때 import 해서 쓰면 됨 [swift 문법] 클래스, 열거형, 클로저 보호된 글입니다. [swift 문법] 구조체 보호된 글입니다. [swift 문법] 반복문, 옵셔널 보호된 글입니다. [swift 문법] 함수 기본 ~ 조건문 -func func 함수이름 (매개1이름: 매개1 타입, 매개2이름: 타입 ...) -> 반환타입/void/생략 { return}func hello() -> Void { }-매개변수 기본값은 목록 중 뒷쪽에 // 매개변수 기본값func greeting (friend: String, me:String = "yagom"){ print("Hello \(friend)! I'm \(me)")}greeting(friend: "min")greeting(friend: "min", me: "eric")- 전달인자 레이블 : 전달인자 레이블은 함수를 호출할 때 매개변수의 역할을 조금 더 명확하게 하거나 함수 사용자의 입장에서 표현하고자 할 때 사용func greeting(to friend: Stirng, from me: .. [swift 문법] 1단원 스위프트 기초 consol log-print-dump-문자열 보간법 : 프로그램 실행 중 문자열 중간에 변수 또는 상수의 실질적인 값을 표현import swift let age : Int = 19print("안녕하세요! 저는 \(age)살 입니다!") //19print("안녕하세요! 저는 \(age+5)살 입니다!") //24class Person { var name : Stirng = "me" var age : Int = 20 }let people : Person = Person()print (people) //데이터의 주소dump (people) //주소와 내용 상수와 변수-let-varlet 이름: 타입 = 값var 이름: 타입 = 값//띄어쓰기를 신경쓸 것!타입이 명확하다면 생략도 가능나중에 할당하는 변.. [스위프트 기초] 13장 (2) 오디오 재생 및 녹음 import UIKitimport AVFoundationclass ViewController: UIViewController, AVAudioPlayerDelegate, AVAudioRecorderDelegate { var audioPlayer : AVAudioPlayer! var audioFile : URL! let MAX_VOLUME : Float = 10.0 var progressTimer : Timer! let timePlayerSelector: Selector = #selector(ViewController.updatePlayTime) @IBOutlet var pvProgressPlay: UIProgressView! @IBOutlet var lb.. [스위프트 기초] 13장 오디오 import UIKitimport AVFoundationclass ViewController: UIViewController, AVAudioPlayerDelegate { var audioPlayer : AVAudioPlayer! var audioFile : URL! let MAX_VOLUME : Float = 10.0 var progressTimer : Timer! let timePlayerSelector: Selector = #selector(ViewController.updatePlayTime) @IBOutlet var pvProgressPlay: UIProgressView! @IBOutlet var lblCurrentTime: UILabel! .. do - try - catch 문 보호된 글입니다. [스위프트 기초] 자동 레이아웃 자동 레이아웃은 기기의 디스플레이 크기와 관계없이 동일한 레이아웃을 구현하는 기능1. 미리보기 사용해보기 2. 스택 뷰(Stack View) 객체를 모아서 관리할 수 있는 컨테이너로, 별다른 제약조건을 사용하지 않아도 내부 객체들을 원하는 모양으로 정렬 가능 [스위프트 기초] 12장 테이블 뷰 컨트롤러 이용해 할 일 목록 만들기 테이블 뷰 컨트롤러? 데이터를 목록 형태로 제공, 특정 항목 선택 - 세부사항 표시. (메일, 알람, 연락처) 기본 세팅import UIKitvar items = ["고양이","강아지","치이카와"]var itemsImageFile = ["cat2.jpeg","dog2.jpg","hi.jpg"]class TableViewController: UITableViewController { @IBOutlet var tvListView: UITableView! override func viewDidLoad() { super.viewDidLoad() // Uncomment the following line to preserve selection between present.. [스위프트 기초] 뷰가 보일때 호출되는 함수 순서 호출되는 순서 ViewDidLoad (뷰가 생성될 때 한번만 호출, 생성자와 비슷) -> ViewWillAppear(뷰가 노출될때마다 호출) ->ViewDidAppear(뷰가 완전히 보인 후 호출) 따라서 전환되어서 보이게 될 때는 ViewWiwllAppear, ViewDidAppear만 호출되는 것. 이전 1 2 3 4 ··· 11 다음