Xcode 6

AutoLayout - Code

코드를 통한 오토레이아웃 설정 오토레이아웃(AutoLayout)이란 화면의 위치와 크기를 동적으로 정의하고 관리하는 방식제약조건(Constraints)을 통해 설정하여 뷰 안에서의 관계를 정의할 수 있다.뷰를 관점으로 잡았을 때, 상하좌우가 잡혀있는 것을 생각하며 제약조건을 자유롭게 추가해서 잡을 수 있다. AutoLayout - Storyboard스토리보드를 통해 오토레이아웃 설정 오토레이아웃(AutoLayout)이란 화면의 위치와 크기를 동적으로 정의하고 관리하는 방식제약조건(Constraints)을 통해 설정하여 뷰 안에서의 관계를 정의할 수usiacode.tistory.com  // 스토리보드의 자동레이아웃 설정 끄기객체.translatesAutoresizingMaskIntoConstraints ..

Xcode 2024.07.31

[UIKit CodeSnippets] UITextField Snippet (Only-code)

+ Snippet 추가 설명 Xcode 코드 스닛펫, Code snippet코드 스닛펫(Code snippet)이란 코드의 단편, 조각이란 뜻으로 자동완성기능을 의미한다.애플에서 미리 만들어둔 템플릿도 많으며, 커스텀을 할 수 있다.커스텀을 하면서 사용하면 자주 쓰는 코드usiacode.tistory.com   viewDidLoad()textfield.delegate =  self // 델리게이트 설정extension ViewController: UITextFieldDelegate 를 추가 후 델리게이트 메소드 선택적 추가 private lazy var myTextField: UITextField = { var tf = UITextField() tf.placeholder = "이..

UIKit 2024.07.24

[UIKit CodeSnippets] UISlide Snippet (Only-code)

+ Snippet 추가 설명 Xcode 코드 스닛펫, Code snippet코드 스닛펫(Code snippet)이란 코드의 단편, 조각이란 뜻으로 자동완성기능을 의미한다.애플에서 미리 만들어둔 템플릿도 많으며, 커스텀을 할 수 있다.커스텀을 하면서 사용하면 자주 쓰는 코드usiacode.tistory.com 밑에는 오토레이아웃을 잡는 코드도 포함되어 있어 주석을 해제한 뒤, viewDidLoad()나 필요한 함수에 삽입하면 된다.  private lazy var mySlider: UISlider = { let slider = UISlider() slider.maximumValue = 60 slider.minimumValue = 0 slider.set..

UIKit 2024.07.24

[UIKit CodeSnippets] UIButton Snippet (Only-code)

+ Snippet 추가 설명 Xcode 코드 스닛펫, Code snippet코드 스닛펫(Code snippet)이란 코드의 단편, 조각이란 뜻으로 자동완성기능을 의미한다.애플에서 미리 만들어둔 템플릿도 많으며, 커스텀을 할 수 있다.커스텀을 하면서 사용하면 자주 쓰는 코드usiacode.tistory.com  밑에는 오토레이아웃을 잡는 코드도 포함되어 있어 주석을 해제한 뒤, viewDidLoad()나 필요한 함수에 삽입하면 된다.myButtonTapped 함수는 버튼이 눌렸을 때 selector에 의해 호출되는 함수이다.  private lazy var myButton: UIButton = { let button = UIButton(type: .custom) button...

UIKit 2024.07.24

[UIKit CodeSnippets] UILabel Snippet (Only-code)

+ Snippet 추가 설명 Xcode 코드 스닛펫, Code snippet코드 스닛펫(Code snippet)이란 코드의 단편, 조각이란 뜻으로 자동완성기능을 의미한다.애플에서 미리 만들어둔 템플릿도 많으며, 커스텀을 할 수 있다.커스텀을 하면서 사용하면 자주 쓰는 코드usiacode.tistory.com  밑에는 오토레이아웃을 잡는 코드도 포함되어 있어 주석을 해제한 뒤, viewDidLoad()나 필요한 함수에 삽입하면 된다.  private lazy var myLabel: UILabel = { let label = UILabel() label.text = "텍스트 입력" label.font = UIFont.systemFont(ofSize: 18) ..

UIKit 2024.07.24

Swift 언어_ prologue

Swift ? Swift 는 2014년 Apple에서 공개한 프로그래밍 언어로, iOS, macOS, watchOS, tvOS 등 다양한 Apple 플랫폼에서 프로그램을 개발하는 데 사용 Swift 특징 Safe(안정성), Fast(신속성), Expressive(표현성) _ in WWDC 안전성 : Swift 는 안전성을 강조하는 현대적인 언어이다. 옵셔널, 타입 안정성, 자동 메모리 관리 등의 기능을 제공하여 코드의 안정성을 높이고, 버그와 에러들을 사전에 방지할 수 있다. 가독성 : Swift는 간결한 문법을 가지고 있어 코드를 작성하고 읽기 쉽다. 가독성이 높아 협업과 유지보수가 용이하며, 생산성을 향상시킨다. 멀티(다중)패러다임 언어 : 객체 지향 프로그래밍과 함수형 프로그래밍의 요소를 모두 지원..

Swift 2023.06.16