본문 바로가기

IOS16

[IOS 오류] There Are No Accounts Registered With Xcode. Add Your Developer Account To Xcode 해결하기. 기존에 쓰던 맥북같은 경우는 기본적으로 애플로그인이 되어 있어서 그런지 이런 오류를 마주한 적이 없었는데, 지급받은 공기계에서 다음과 같은 오류를 마주했고.. 애플과 친하지 않은 개발자는 이 오류를 보고 멘붕합니다.. 근데 생각보다 간단하더라고요. 영어를 읽어봅시다. XCode에 계정이 등록되어있지 않대요. 그러니 계정을 등록해봅시다. 먼저 XCode - Preference - Account로 들어가봅시다. 해당 화면을 만나볼 수 있는데, 하단의 + 버튼을 눌러주세요. 해당 버튼을 누르면 선택지가 다양하게 나오는데, 저는 애플 아이디가 있어서 애플 아이디로 로그인을 진행합니다. 로그인이 끝나면 다음처럼 본인의 계정이 저장되어 있습니다. 그렇다고 여기서 끝내면 안되고.. 프로젝트에 인증받을 아이디를 지정해.. 2022. 5. 3.
ios 기초] 02. Outlet, Action 스위프트에서 뷰에 함수를 지정할 때 @IBAction 혹은 @IBOutlet 이 붙는데, 둘 차이는 명확하다. @IBOutlet은 객체에 속성을 지정해야할 때 사용하며 @IBAction은 객체에 이벤트를 넣을 때 사용한다. 1. Outlet 예시 함수를 보자. @IBOutlet var IbHello: UILabel! 해당 함수에서 var IbHello 부분은 변수를 선언하는 부분이다. 코틀린과 마찬가지로 변수를 선언할때 var을 붙이며, IbHello 부분은 변수명이 된다. UILabe부분은 해당 함수의 변수 타입을 나타낸다. 아웃렛 변수를 선언할 때 다음과 같이 storage도 지정하는데, 해당 부분은 메모리 함수 정책이다. 기본 값은 Strong이다. Strong의 경우 다른 곳에서 참조하고 있으면 .. 2022. 5. 3.
ios 기초] 01. 간단한 IOS 앱 만들기(Hello world!) 개발을 처음 시작하는 사람들이 만드는 가장 간단한 것.. Hello world이다. 이것을 간단하게 앱으로 구현해보자. 먼저 뷰를 생성해야한다. (이미 만들어져 있음) Hello 와 This is Swift world! 의 경우 안드로이드의 TextView와 유사하게 만들어져 있다. ios에서는 이것을 레이블(Label)이라 지칭한다. 해당 요소를 추가하는 방법은 XCode 위 쪽의 + 버튼을 눌러 요소를 추가할 수 있다. 해당 요소를 클릭하게 되면 레이블 크기를 조절할 수 있는 아이콘이 생기며 오른쪽에 인스펙터 영역으로 해당 레이블의 속성을 조절할 수 있다. 글을 입력하는 부분은 Text field, 버튼의 경우 button을 추가하면 된다. 이제 해당 요소에 변수와 액션 함수를 추가한다. 위의 + 버.. 2022. 4. 25.
0. ios app project 만들기 Swift 기반의 ios 앱을 만들기 위해서는 Apple 사에서 제공하는 Xcode를 반드시 필요로 한다. XCode를 켜고 New Project를 클릭하면 다음과 같은 창이 출력된다. 윗줄의 ios탭을 클릭하고, 내부에서 app을 선택한다. 그럼 다음과 같은 창이 뜨는데, 우리는 Swift 개발을 할 거기 때문에 Swift언어를 선택해주고, Interface의 경우 대중적으로 쓰는 Storyboard기반으로 개발한다. 이후 앱이 만들어지는 폴더를 지정하면, 프로젝트가 정상적으로 만들어지는데, 가장 처음 볼 수 있는 화면은 다음과 같다. 이 화면에서는 이 앱이 지원하는 기기, 방향 등을 설정할 수 있다. 폴더의 구조는 다음과 같다. storyboard의 경우 안드로이드의 xml과 같이 뷰와 관련된 파일이.. 2022. 4. 25.
반응형