본문 바로가기

분류 전체보기140

Xcode의 시작, 프로젝트 설정, 화면구성 소제목1 Xcode 12.0을 기준으로 작성되었습니다 Xcode를 실행해 보자, [프로젝트 생성] Xcode를 실행하면 다음과 같은 화면이 나타납니다 프로젝트 생성을 눌러 프로젝트를 설정하면 앱식별자와 개발환경을 설정하는 화면이 나타납니다 Product Name은 앱의 이름을 설정하는 것이고 Organization Identifier는 회사,단체의 이름을 설정한다고 생각하시면 됩니다 이 두개를 합쳐져서 번들 Identifier가 되어 앱스토어에 등록됩니다 앱스토어에서 식별자 역할을 하므로 신중히 작성해야 합니다 인터페이스로 스토리보드와 SwiftUI를 선택할 수 있고 SwiftUI를 선택할 경우 라이프 사이클로 SwiftUI App으로 변경이 가능합니다 개발언어는 Swift와 Object-c를 선택할 수.. 2021. 11. 7.

맥(Mac)을 시작해보자-1 (맥/윈도우) 맥(Mac)과 윈도우(Windows) 차이 키보드 키보드 맥의 키보드는 윈도우의 키보드와 배열이 약간 다릅니다 맥OS엔 시작이 없기 때문에 윈도우 버튼이 존재하지 않습니다 Command ⌘키는 윈도우의 Ctrl키와 거의 동일한 기능을 한다고 보시면 됩니다 복사(⌘+c), 붙여넣기(⌘+v)나 되돌리기(⌘+z)등 윈도우에서 Ctrl로 가능했던 단축키가 맥에서는 ⌘로 가능합니다 한글,영어를 교체할 땐 윈도우의 CapsLock키를 짧게 눌러주시면 전환이 가능합니다 또는 Cmd(⌘) Space로 전환이 가능합니다 대소문자를 변경하고 싶다면 한/영키를 꾹 길게 눌러주시면 됩니다 단축키에 대한 자세한 정보는 이곳을 참고해 주세요 https://support.apple.com/ko-kr/HT201236 Mac 키보드 .. 2021. 10. 27.

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.