스위프트는 앱의 메모리 사용을 추적하고 관리하기 위해 ARC를 사용한다. 하여, 스스로 메모리 관리에 대한 생각을 할 필요가 없다. 자동으로 해주기 때문에 !! Auto Reference Count, 클래스와 클로저 같은 참조 타입을 다룰 때, 참조 카운트를 통해 해당
< 클로저에서 capture list를 쓰는 이유 >참조 블로그위의 코드에서 예상 출력 값 = "0 1 2 3 4"실제 출력 값 = "5 5 5 5 5" 왜 이런 현상이 발생할까 ? closureArr 에 들어간 { print(index) } 코드에서 참조하는
스크롤뷰 에서 아래에 내용이 추가될 때 마다 하단으로 자동 스크롤링 해주는 로직을 사용하였는데 , 원리를 이해해 보고자 분석을 해보았다.
사용할 모델을 정의For a local-only Realm Database you can define your object model directly in code. In this quick start, you can remove ownerId unless you wa
Local Notification 다루기
tags: TIL 서버로 데이터를 전송하는 방법에는 HTTP POST 메서드를 이용하는 방법이 있다. 한 가지 타입의 데이터만 전송할 때는 상관이 없겠지만, 블로그 게시글 올리기 처럼 사진과 글 두개의 타입을 가진 데이터를 서버로 전송할 때는 이를 표현해 주기 위해
가속도계, 자이로스코프, 페도미터, 환경-관련 이벤트Core Motion은 iOS 기기의 하드웨어로부터 모션과 환경관련 데이터를 보고받는다. (accelerometer, gyroscopes, pedometer, magnetometer, barometer). iOS 10
지금까지 API 유닛테스트를 한 방법은 실제 API 요청을 통해 수행했었다. 그런데 몇몇 개발자 블로그를 찾아보니 실제 네트워킹 요청을 하게되면 테스트가 오래걸리고, 특히 post요청은 실제 서버의 프로덕션 환경을 오염시킬 수 있다는 좋지 않은 방법이라고 설명이 되어있