🍎iOS프로그래밍/오늘의 공부39 Xcode 인터페이스 빌더의 연결관계(뷰-액션/아웃렛) 소제목1 본문1 뷰와 코드 연결 뷰를 컨트롤하기 위해서는 코드에 뷰를 선언하는 과정이 필요합니다 가장 간단히 선언할 수 있는 방법은 컨트롤을 누른 상태에서 드래그는 하는 방법입니다 뷰의 타입에 따라 두가지로 분류되는데 함수와 비슷한 액션, 변수와 비슷한 아웃렛으로 나뉩니다 예를들어 Label의 텍스트, 스타일 등을 변경하고 싶을 땐 선언된 아웃렛을 가지고 제어할 수 있습니다 lb1은 UILabel 클래스의 객체이기 때문에 lb1.text 형태로 속성값에 접근하고 수정할 수 있습니다 아래의 공식문서를 참고해 Label의 다양한 속성값, 메서드 등을 확인할 수 있습니다 https://developer.apple.com/documentation/uikit/uilabel Apple Developer Docume.. 2021. 11. 12. Xcode의 시작, 프로젝트 설정, 화면구성 소제목1 Xcode 12.0을 기준으로 작성되었습니다 Xcode를 실행해 보자, [프로젝트 생성] Xcode를 실행하면 다음과 같은 화면이 나타납니다 프로젝트 생성을 눌러 프로젝트를 설정하면 앱식별자와 개발환경을 설정하는 화면이 나타납니다 Product Name은 앱의 이름을 설정하는 것이고 Organization Identifier는 회사,단체의 이름을 설정한다고 생각하시면 됩니다 이 두개를 합쳐져서 번들 Identifier가 되어 앱스토어에 등록됩니다 앱스토어에서 식별자 역할을 하므로 신중히 작성해야 합니다 인터페이스로 스토리보드와 SwiftUI를 선택할 수 있고 SwiftUI를 선택할 경우 라이프 사이클로 SwiftUI App으로 변경이 가능합니다 개발언어는 Swift와 Object-c를 선택할 수.. 2021. 11. 7. Swift의 프로토콜(Protocol) / iOS프로그래밍 프로토콜(Protocol) 프로토콜이란 프로토콜 정의 프로토콜 채택 프로토콜 상속 프로토콜(Protocol)이란 자바,C#의 인터페이스같은 역할을 합니다 프로퍼티, 메서드들의 구현없이 선언들로만 구성되어 프로토콜을 채택하는 클래스에게 구현을 강제하는 역할을 합니다 구조체, 클래스, 열거형이 프로토콜을 채택할 수 있고 요구사항을 구현하게되면 프로토콜을 준수(conform)한다고 표현 protocol 프르토콜이름 { 프로토콜 정의 } 프로토콜 정의(Declare) 프로토콜을 정의하는 방법음 다음과 같습니다 protocol SomeProtocol{ var num1: Int {get} static var num2: Int {get set} func SomeFunc() -> String } Colored by C.. 2021. 10. 16. 이전 1 ··· 7 8 9 10 11 12 13 다음