[iOS/Swift] Navigation Controller
·
iOS/Swift
우선 프로젝트를 하나 생성해준다. 그다음 Main.storyboard로 가서 Editor -> Embed in -> Navigation Controller를 클릭해준다. Navigation Controller가 생성된 걸 볼 수 있다. 그 다음 + 버튼이나 command + shift + L을 눌려주고 ViewController를 검색해준다. 드래그 앤 드롭해서 옆에 나둔다. 방금 만든 두번째 View를 클릭해 background color를 Indigo색상으로 바꿔준다. 첫번째 View도 background color를 바꿔준다. 오렌지주스와 포도주스같다😁 이제 File -> New -> File에서 Cocoa Touch Class를 클릭한 뒤 OrangeViewController를 만들어준다. 같은 ..
[iOS\Swift] var / let 차이점
·
iOS/Swift
지난번(island-developer.tistory.com/98) 코드에서 아래사진의 12번째 줄과 같은 부분에 var titleLabel : UILabel 부분을 let titleLabel : UILabel로 작성하였다. 근데 다른 블로그나 영상을 보니 var로 쓰는 경우도 있어 실행시켜보니 작동이 되었다. . . . 그래서 var과 let의 차이점이 궁금해졌다. 그렇다면 둘의 차이는 뭘까? var은 변수이고, let은 상수이다. var a = 1 let b = 3.14 a = 2는 가능하지만 b = 4는 불가능하다.
[iOS/Swift] Hello World! 프로그램 만들기 (2)
·
iOS/Swift
이번엔 코드를 입력해서 Hello World! 프로그램을 만들어보자. 지난번엔 흰색 배경에 검은색 글씨였으니깐 이번엔 반대로 만들어보자. UIViewController를 상속받아 ViewController를 만드는걸 볼 수 있다. 우선 view.backgroundColor = .black으로 backgroundColor를 검은색으로 바꿔준다. Label을 만들고 설정해준다. constraint를 적용시키기 위해 translatesAutoresizingMaskIntoConstraints = false를 설정한다. 완성된 코드이다. import UIKit class ViewController: UIViewController { let titleLabel : UILabel = { var label = UILa..
[iOS/Swift] Hello World! 프로그램 만들기 (1)
·
iOS/Swift
iOS 해보고 싶어서 맥북 샀는데 안드로이드 개발만 하고 있길래... 우선 Hello World!부터 맛보기로 했다. Xcode를 설치하고 Create a new Xcode project를 눌러준다. APP을 클릭해주고 Next를 누른다. Product Name을 정해주고 인터페이스와 언어를 설정해준다. 그러면 어디에 저장할 건지 뜨는데 저장하면 프로젝트가 생성된다. 프로젝트 생성 완료!! 너무 적응이 안된다. 😭 우측 상단에 보면 + 버튼이 있는데 눌러준다. command + shift + L을 눌려도 나온다. 그럼 이것저것 나오는데 Label을 눌려서 화면에 드래그 앤 드롭을 해준다. Label이 안드로이드의 TextView 같은 느낌인 것 같다. Label을 클릭하면 옆에 이것저것 설정할 수 있는 ..