Xcode(버전11.3)를 UIImagePickerController 카메라와 포토 라이브러리 앱 만든다:D 안타깝게도 iOS 시뮬레이터에서는 카메라가 지원이 되지 않는다..ㅜㅜ iOS 개발자 프로그램을 등록하면 가능하니 우선 공부를 해본다. - 스토리보드 화면 구성 ImageView '사진 촬영' Button , '비디오 촬영' Button '사진 불러오기' Button, '비디오 불러오기' Button - 아웃렛 변수 추가 ImageView -> 'imgView' - 액션 함수 추가 '사진 촬영' Button -> 'btnCaptureImageFromCamera' '사진 불러오기' Button -> 'btnLoadImageFromLibrary' '비디오 촬영' Button -> 'btnRecordVi..
Xcode(버전11.3)를 AVPlayerViewController 비디오(동영상) 재생 앱을 만든다:) - 프로젝트 이미지, 동영상 추가 새로운 'Resources' 폴더를 만들고, 사용할 이미지와 동영상 파일을 추가한다. - 스토리보드 화면 구성 1) Label, Button을 추가하여 위와 같이 배치한다. '앱 내부 비디오 재생' Label Button '외부 링크 비디오 재생' Label button - 스토리보드 화면 구성 2) Button 이미지 넣기 Button -> Attributes Inspector -> Image -> 'movie1_img.png'(사용할 이미지) 선택하고 사이즈를 조절한다. 스토리보드 화면 구성이 완성된 모습 - 액션 함수 추가 Button -> 'btnPlayInt..
Xcode(버전11.3)를 AVAudioPlayer 음악(오디오) 재생 및 녹음 앱v2을 만든다:) 아래 링크는 이전에 만든 음악 재생 및 녹음 앱이다. [iOS/swift] AVAudioPlayer 음악(오디오) 재생 및 녹음 앱 만들기 Xcode(버전11.3)를 AVAudioPlayer 음악(오디오) 재생 및 녹음 앱을 만든다:) AVAudioPlayer을 이용하여 아래 기능을 구현한다. 1. 오디오 파일을 재생, 일시정지, 정지 2. 볼륨 조절 3. 녹음 - 스토리보드 화면.. moonibot.tistory.com 위 앱에 현재 상태에 따라 이미지를 보여주는 기능을 추가한다. 현재 상태는 아래와 같이 분류 했다. 1) 재생 2) 일시정지 3) 정지 4) 녹음중 사용할 이미지를 프로젝트에 추가한다. ..
Xcode(버전11.3)를 AVAudioPlayer 음악(오디오) 재생 및 녹음 앱을 만든다:) AVAudioPlayer을 이용하여 아래 기능을 구현한다. 1. 오디오 파일을 재생, 일시정지, 정지 2. 볼륨 조절 3. 녹음 - 스토리보드 화면 구성(오디오 재생) 1) Label 'Audio Player', Font - 'System 24.0' - 스토리보드 화면 구성 2) Progress View - 스토리보드 화면 구성 3) Label 'currentTime', 'endTime' - 스토리보드 화면 구성 4) Button 'Play', 'Pause', 'Stop' - 스토리보드 화면 구성 5) Label 'Volume' - 스토리보드 화면 구성 6) Slider - 스토리보드 화면 구성(오디오 녹음)..
Xcode(버전11.3)를 이용하여 테이블 뷰 컨트롤러(Table View Controller) 할일 목록 앱v2을 만든다:) 아래 링크는 이전에 만든 할일 목록 앱이다. [iOS/swift] 테이블 뷰 컨트롤러(Table View Controller)할일 목록 앱 만들기 Xcode(버전11.3)를 이용하여 테이블 뷰 컨트롤러(Table View Controller) 할일 목록 앱을 만든다:) - 앱 화면 구성 1) 할 일 목록을 보여주는 화면 (Main View) 2) 할 일을 추가화는 화면(Add View) 3) 목록 중 한.. moonibot.tistory.com - 추가 기능 1) 아이콘 선택 기능 새로운 아이템(할일 목록)을 추가할 때, 아이콘을 선택하여 추가할 수 있도록 구현 - 컴포넌트 추가..
Xcode(버전11.3)를 이용하여 테이블 뷰 컨트롤러(Table View Controller) 할일 목록 앱을 만든다:) - 앱 화면 구성 1) 할 일 목록을 보여주는 화면 (Main View) 2) 할 일을 추가화는 화면(Add View) 3) 목록 중 한 가지 할 일을 보여주는 화면(Detail View) 테이블 뷰 컨트롤러를 사용해야하므로 기존의 뷰 컨트롤러와 연결된 스위프트 파일을 삭제한다. 이번에는 스위프트 파일이 필요없기 때문에 'Move to Trash'를 클릭하여 삭제한다. - 테이블 뷰 컨트롤러(Table View Controller) 추가 - 내비게이션 컨트롤러(Navigation Controller) 추가하기 테이블에 들어갈 새로운 리스트를 추가하고 리스트를 편집하려면 두 개의 뷰 ..
Xcode(버전11.3)를 이용하여 만든 내비게이션 컨트롤러(Navigation) 앱 v2을 만든다:) 아래는 내비게이션 컨트롤러(Navigation Controller)앱 이다. [iOS/swift] 내비게이션 컨트롤러 (Navigation Controller) 앱 만들기 Xcode(버전11.3)를 이용하여 내비게이션 컨트롤러 (Navigation Controller) 앱을 만든다:) - 스토리보드 화면 구성 Editor -> Embed in -> Navigatiom Controller - 스토리보드 화면 구성 Attributes inspector.. moonibot.tistory.com 여기에 이미지 확대 축소 기능을 추가한다. - 조건 1) 메인화면의 이미지가 '축소'된 상태이면 수정화면에서 버튼 ..
Xcode(버전11.3)를 이용하여 간단한 숫자 더하기 빼기 예제 앱을 만든다:) 영우몬이 갑자기 문제를 내주었다...'-' 1) label, button으로 구성 2) 왼쪽 버튼을 누르면 숫자 1씩 마이너스해서 label에 보여주기 3) 오른쪽 버튼을 누르면 숫자 1씩 더하기해서 label에 보여주기 - 스토리보드 화면 구성 label, 빼기 button, 더하기 button 추가한다. - 아웃렛 변수, 액션 함수 추가 label -> 'lblNumber;' '빼기' button -> 'btnMinus' '더하기' buttpm -> 'btnAdd' 전체 소스 보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ..
나는 내비게이션 컨트롤러(Navigation Controller)를 이용해서 화면을 전환하는 앱을 만들었다.(아래링크 참고) [iOS/swift] 내비게이션 컨트롤러 (Navigation Controller) 앱 만들기 Xcode(버전11.3)를 이용하여 내비게이션 컨트롤러 (Navigation Controller) 앱을 만든다:) - 스토리보드 화면 구성 Editor -> Embed in -> Navigatiom Controller - 스토리보드 화면 구성 Attributes inspector.. moonibot.tistory.com 만드는 중에 오류가 발생해서 해결한 방법을 포스팅으로 작성한다. an internal error occurred. editing functionality may be li..
Xcode(버전11.3)를 이용하여 내비게이션 컨트롤러 (Navigation Controller) 앱을 만든다:) - 스토리보드 화면 구성 Editor -> Embed in -> Navigatiom Controller - 스토리보드 화면 구성 Attributes inspector -> Navigation Item -> Title -> '메인화면' - 스토리보드 화면 구성 뷰 컨트롤러 (View Controller) 추가 - 스토리보드 화면 구성 바 버큰 아이템(Bar Button Item) 추가 Attributes inspector -> System Item -> 'Edit' 변경 - 스토리보드 화면 구성 뷰 전환을 위해 세그웨이(Segue)를 생성한다. Action Segue -> 'Show' - 스토..