Tag: iOS

0

[Swift] Array의 Sum구하기

주로 sum함수를 구현하고자 한다면 이렇게 구현을 합니다. 1234567891011121314151617func sum(numbers: [Int]) -> Int { // 1 return numbers.reduce(0, +) // 2 // return numbers.reduce(0, {$0 + $1}) // 3

0

[iOS] UIButton 터치 영역 늘리기

가끔 버튼이 보이는 영역에 비해서 터치 영역을 그 보다 넓게 해줘야 할 때가 있어서 이 김에 정리해두려고 한다. 어떠한 point가 receiver의 bounds안에 속하는지 체크하는 메소드인 point(inside:with:)를 override 하면 된다. 방법은 bounds에 속하는지 체크하는 것을 새로운 터치 영역을 생성한 뒤, 해당 터치 영역에

0

[iOS/Snippet] 자막과 함께 동영상 재생하기

url과 vtt형식의 자막파일을 같이 받았을 때, 동영상을 전체화면으로 재생하는 소스코드다. 만약 앱 내부에 동영상 플레이어를 위치시키고 싶다면 하단의 소스 몇줄만 수정해주면 된다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546import AVKitfu

0

[iOS] CustomSegue 예제

평소에는 push segue, show segue를 주로 사용하다가 push segue가 아니더라도 다음 뷰컨트롤러가 오른쪽에서 왼쪽으로 슬라이드 되는 커스텀 세그웨이가 필요해서 한번 찾아보게 되었습니다. 커스텀 세그웨이를 만드는 방법은 생각보다 간단했습니다. 다만 그 애니메이션이 얼마나 복잡하게 되느냐는.. 많이 공부해봐야할 것 같네요. 일단 코드 작성하

0

코인원(Coinone) 시세 보기

오랜만에 쉴겸 간단한 iOS앱 개발을 하고 싶었고 Alamofire도 다시 손에 익혀두고 싶었다.무엇을 만들까 고민하다가 코인원 시세 모니터링앱을 만들기로 결정!코인원(Coinone)은 코인들의 가격을 코인원 API를 통해 제공하고 있어서 Alamofire로 request를 하고 SwiftyJson으로 json파싱을 하며 라이브러리 사용법도 다시 익히는 좋