IOS 6

[iOS Swift AVFoundation] 1편. AVFoundation 개요 - AVKit

드디어 iOS에서 미디어 파일을 다루어볼 기회가 생겼다. 그러기 위해서는 기본적으로 AVFoundation을 알아야 한다. 내가 하고자한건 일단, 녹음 기능과 재생 기능을 구현하였다. [iOS Swift AVFoundation] 1편. 미디어 파일을 다루려면? - AVKit [iOS Swift AVFoundation] 2편. 음성파일 재생 하기 - AVPlayer, PlayBack 하지만 하다보니 AVFoundation이라는 녀석이 궁금해짐. import AVFoundation https://developer.apple.com/documentation/avfoundation Apple Developer Documentation developer.apple.com 1. AVFoundation 개요 AVFo..

기타/iOS 기초 2022.07.15

<안드로이드> ios개발자의 안드로이드 개발 공부 1편

https://www.youtube.com/watch?v=WlJszSmK_es 일단 이거 정주행중, 현재 39분까지봄. 1. ios랑 안드랑 다른 점이 있는데, ios는 뷰컨트롤러 파일에서 어떤 화면을 사용할지 정할 수 있는데, 주로 정하는데 안드로이드는 Activity 파일에서 setContentView를 통해 어떤 layout을 사용할지 지정한다. 좀 더 말하면 ios도 코드상에서 어떤 뷰컨에 어떤 뷰를 넣고 그런게 가능한데, 일단 스토리보드상에서 뷰컨트롤러와 뷰가 기본적으로 연결되어 있는데, 이게 안드로이드는 코드상에서 아예 뷰컨트롤러가 Activity파일에 있고, 뷰가 아예 layout 파일로 따로 있다. 뭔가 ios는 하면서 뷰컨트롤러와 뷰가 함께 MVC에서 V의 영역에 해당하는 느낌이였다면 안..

swift watchConnectivity 연결해서 데이터 주고 받기 위한 세팅 방법

워치앱 아이폰앱 연동 방법은 [developer.apple.com/documentation/watchconnectivity] 이걸로 해야한다. 이게 예제 프로젝트긴 한데 정리해서 설명하면.[developer.apple.com/documentation/watchconnectivity/using_watch_connectivity_to_communicate_between_your_apple_watch_app_and_iphone_app] 첫째, ios, watch 각각에 WCSession을 설정해야 한다. 둘째, 공통으로 sessionDelegater를 구현하고, 각자 안에서 watchOS와 iOS코드를 분기해 줘야 한다. 셋째, sessionCommands를 구현하고, 사용하고자 하는 클래스에 상속시켜서 사용..

<ios개발> 한 뷰컨트롤러에서 두개의 UIPickerView 사용하기, UIToolBar 붙이기.

이런식으로 입력 창을 두개 만들고 싶었다. 나이 눌러도 위 화면처럼 뜨고, 키 선택해도 위 화면처럼 뜨도록 ㅎㅎ... 근데 코드를 작성해보니 안되더라, 바로 밑에는 성공, 그 밑에는 실패다. import UIKit class LoginViewController: UIViewController { @IBOutlet weak var ageTextField: UITextField! @IBOutlet weak var heightTextField: UITextField! var list1 = ["1", "2"] var list2 = ["a", "b"] override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading ..

ios개발 2020.12.29

<스위프트> UIBezierPath

view에 여러가지를 draw할때 많이 나온다. 근데 내가 사용하는 입장에서 UIBezierPath에 그리고 그걸 뷰에 넣기만 하면 되던데 , 왜그런지 모르겠었다.... Class UIBezierPath A path that consists of straight and curved line segments that you can render in your custom views. 직선과 곡선 조각으로 이루어진 패스라 한다, 내 커스텀 뷰 안에서 랜더링 할 수 있다함. 근데 항상 듣는 말인데 렌더링이 도대체 뭔지 잘 모르겠음. 내 생각에 이런거 같은데, 대충 밑그림을 알려주면 그걸 화면에 그리는게 렌더링 같다. ㅋㅋ;;;;ㅋ;ㅋ;ㅋ; Overview You use this class initially to..