본문 바로가기

iOS/STUDY

(56)
[iOS] AVFoundation, Timer AVFoundation 다양한 Apple 플랫폼에서 사운드 및 영상 미디어의 처리, 제어, 가져오기 및 내보내기 등 광범위한 기능을 제공하는 프레임 워크 ! 여기서는 간단한 음악 재생을 위해 사용되었다. 주요기능 미디어 재생 및 편집(QuickTime 동영상 및 MPEG-4 파일 재생/생성/편집, HLS 스트림 재생) 디바이스 카메라와 마이크를 이용한 영상 녹화 및 사운드 녹음 시스템 사운드 제어 문자의 음성화 재생가능한 파일 목록 : https://developer.apple.com/documentation/avfoundation/avfiletype Apple Developer Documentation developer.apple.com AVAudioPlayer Class 파일 또는 메모리에 있는 사운..
[iOS] UIButton, UISlider, UILabel UIButton 버튼 생성 버튼을 생성하고 버튼의 유형을 선택하세요. 버튼을 나타내기 위한 문자(타이틀)를 입력하거나, 이미지를 설정한 뒤 크기를 조정하세요. 버튼에 특정 이벤트가 발생할 때 작동할 하나 이상의 메서드를 연결하세요. 버튼과 메서드 연결하는 방법 addTarget(_:action:for:) 메서드 사용 인터페이스 빌더에서 연결 (@IBAction) 버튼과 연결되는 메서드 형식 func doSomething() func doSomething(sender: UIButton) func doSomething(sender: UIButton, forEvent event: UIEvent) 버튼의 상태 default highlighted focused selected disabled - 버튼의 상태는 조..
[iOS] 컨트롤 이벤트 종류 (controll event) UIControl에 Event라는 타입으로 정의되어있습니다. touchDown 컨트롤을 터치했을 때 발생하는 이벤트 UIControl.Event.touchDown touchDownRepeat 컨트롤을 연속 터치 할 때 발생하는 이벤트 UIControl.Event.touchDownRepeat touchDragInside 컨트롤 범위 내에서 터치한 영역을 드래그 할 때 발생하는 이벤트 UIControl.Event.touchDragInside touchDragOutside 터치 영역이 컨트롤의 바깥쪽에서 드래그 할 때 발생하는 이벤트 UIControl.Event.touchDragOutside touchDragEnter 터치 영역이 컨트롤의 일정 영역 바깥쪽으로 나갔다가 다시 들어왔을 때 발생하는 이벤트 UIC..
[iOS] IBOutlet, IBAction (Xcode 12.4) 코드로 먼저 IBOutlet (=IBAction) 을 생성한 후 인터페이스 빌더의 Oultet Inspector 를 통해 연결 코드로 먼저 IBOutlet (=IBAction) 을 생성한 후 인터페이스 빌더에서 View Controller 우클릭 후 팝업에서 연결 인터페이스 빌더에서 코드로 끌어당겨 연결 연결 후에 이름 함부로 바꾸지 말 것 ! IBOutlet - 코드의 왼쪽 동그란 부분에서 끌어당기기 (1) IBAction Xcode help - Add an outlet connection to send a message to a UI object https://help.apple.com/xcode/mac/current/#/devc06f7ee11 https://help.apple.com/xcode/ma..
[iOS] 에셋 (asset) 에셋 카탈로그 - Assets.xcassets 폴더에서 애플리케이션에 사용될 다양한 에셋을 관리합니다. 에셋 카탈로그 콘텐츠의 3가지 타입 - Folders : 에셋 카탈로그 폴더는 다른 그룹 폴더나 에셋 폴더를 포함할 수 있습니다. 파일시스템의 폴더 이름은 대체적으로 확장자를 갖지 않지만 에셋 카탈로그 폴더는 위의 그림과 같이 해당 에셋 타입의 확장자가 자동으로 붙습니다. - JSON files : .json 확장자 파일로써 속성에 대한 정보를 포함하고 있습니다. - Content files : 콘텐츠 파일은 리소스 파일을 나타냅니다. 에셋 카탈로그 타입 폴더 타입 확장자 설명 App Icon Type .appiconset 애플리케이션의 아이콘 Catalog Type .xcassets 에셋 카탈로그의 ..
[iOS] 애플 공식 문서 Xcode Help https://help.apple.com/xcode/mac/current/#/devc8c2a6be1 https://help.apple.com/xcode/mac/current/#/devc8c2a6be1 To see this page, you must enable JavaScript. Pour afficher cette page, vous devez activer JavaScript. Zur Anzeige dieser Seite müssen Sie JavaScript aktivieren. このページを表示するには、JavaScript を有効にする必要があります。 help.apple.com Documentation Archive https://developer.apple.com/library/a..
[Xcode] 알아두면 좋을 단축키 실행내용 단축키 하단 패널 열고 닫기 command + shift + y 왼쪽 네비게이터 열고 닫기 command + 0 오른쪽 유틸창 열고 닫기 command + option + 0 디버그 창 열고 닫기 command + shift + Y 코드 실행 command + r 코드 종료 command + . 빠른 파일 찾기 command + shift + o 라이브러리 추가 창 열기 command + shift + L 에디터 창 하나 더 띄우기 option + 파일 클릭 시뮬레이터에서 화면 돌리기 command + 방향키 주석처리 command + / 애플 개발자 문서 shift + command + 0 새로 만들기 command + N Jump to definition control + command + 선택
Apple 개발자 프로그램 등록 1년동안 화이팅