강의에는 각각 코드와 인터페이스가 단원의 끝을 어떻게 보여 주는 Xcode 프로젝트 파일이 함께 제공됩니다. 레슨을 마친 후 프로젝트를 다운로드하여 작업을 확인할 수 있습니다. 조직 식별자: 조직 식별자가 있는 경우 조직 식별자입니다. 그렇지 않은 경우 com.example를 사용합니다. 크리스, 나는이 Xcode 물건에 새로운 나는 당신이 도울 수 있기를 바랍니다 대답을 검색하고 검색했습니다. 당신은 나에게 내 응용 프로그램에 전화 벨기를 통합 할 수 있도록 코드를 말할 수 있습니까? 예 : 나는 전화를수신하고 내 응용 프로그램은 지금 오디오 파일을 재생처럼 그 시간에 뭔가를한다 …. 미리 감사합니다 중간 버튼은 현재보고있는 파일에 당신에게 첨부 파일을 표시합니다 보조 편집기보기입니다. 두 개의 창 보기처럼 보입니다. 예를 들어 ViewController.swift 파일을 보고 있는 경우 오른쪽 창에 해당 ViewController에 대 한 링크된 클래스 파일이 표시 됩니다.
또한 각 창에는 독립적인 점프 바가 있으므로 이를 사용하여 각 창에 표시되는 파일을 변경할 수도 있습니다. 이러한 메서드를 사용하면 응용 프로그램 개체가 앱 대리자와 통신할 수 있습니다. 앱 상태 전환(예: 앱 시작, 백그라운드로 전환 및 앱 종료)에서 응용 프로그램 개체는 해당 대리자 메서드를 호출하여 앱에 응답할 수 있는 기회를 제공합니다. 응용 프로그램 개체가 해당 작업을 처리하는 올바른 시간에 이러한 메서드가 호출되도록 하기 위해 특별한 작업을 수행할 필요가 없습니다. 적응형 인터페이스를 만들려면 인터페이스가 다른 화면 크기에 맞게 조정하는 방법을 지정해야 합니다. 예를 들어 인터페이스가 가로 방향으로 회전하면 텍스트 필드가 커져야 합니다. 인터페이스가 iPhone SE에 표시되면 텍스트 필드가 축소됩니다. 자동 레이아웃을 사용하여 이러한 종류의 인터페이스 규칙을 쉽게 지정할 수 있습니다. 예를 들어 코드를 작성하고 디버거 영역이나 유틸리티 영역이 필요하지 않은 경우 유용할 수 있습니다. 그런 다음 보기 단추를 사용하여 2개의 창을 숨겨 편집자에게 더 보이는 공간을 제공할 수 있습니다.
이 예제의 두 대상은 모두 Single View 앱 템플릿을 사용하므로 원본 파일도 동일합니다. 다음으로 하나씩 소개합니다. href=”https://developer.apple.com/library/archive/archive/developerTools/Conceptual/디버깅_with_xcode/챕터/디버깅_tools.html//apple_ref/doc/uid/TP40015022-CH8-SW16″ rel=”noopener” 대상=”_blank”=AppleOS 설명서. 준비를 사용하여 예제 콘텐츠를 렌더링하는 방법이제 인터페이스 빌더에서 MainViewController.xib로 이동합니다. 숙소를 콘센트에 연결하는 방법은 다음과 같습니다. 이제 Xcode 프로젝트와 대상 간의 차이점을 이해해야합니다. 다음으로 Xcode에서 대상을 만드는 방법을 알려드립니다. Xcode에는 게임, 탭 기반 탐색 기능이 있는 앱 및 테이블 보기 기반 앱과 같은 일반적인 유형의 iOS 앱을 개발하기 위한 여러 기본 제공 앱 템플릿이 포함되어 있습니다. 이러한 템플릿의 대부분은 미리 구성된 인터페이스 및 소스 코드 파일이 있습니다.
이 단원에서는 가장 기본적인 템플릿인 단일 보기 응용 프로그램으로 시작합니다. 좋아, 우리는이 튜토리얼의 다음 부분에 대한 라이브러리를 사용합니다. 사용자에게 알림을 표시하기 위해 답변이 올바른지 틀렸는지 알려드리기 위해 진행률 HUD를 사용합니다.