ios83 [iOS Issue] CGAffineTransform에서 scale을 0으로 설정하면 애니메이션이 동작하지 않는 현상 Problem when animating a UIView to scale to zero using CGAffineTransform on iOS I was recently working on an application which required me to display an animation which scales a UIView down to zero. The approach I took… medium.com 원인 설명 글이 길지만 가장 중요한 내용만 요약하자면 scale factor를 0으로 설정하게 되면 수식에서 divide by zero 계산을 포함시키기 때문에 원하는 결과가 나오지 않게 되는 것이 원인이다. Solution scale factor를 0이 아닌 0에 근접한 값으로 설정하고 UIVie.. 2022. 2. 6. [iOS] CoreData - (2) ※출처 - 꼼꼼한 재은씨의 Swift: 실전편 싸니까 믿으니까 인터파크도서 제대로 스위프트를 즐기는 방법 이 책은 전반적으로 하나의 메인 프로젝트를 완성해나가는 동시에 각 주제별로 소규모 앱을 만들면서 기능을 익히도록 구성되어 있습니다. 따라서 특정 주제나 book.interpark.com 코어 데이터 이해하기 코어 데이터는 여러 계층에서 서로 협력하는 다양한 객체들로 이루어져 있다. 객체 그래프 관리자(Object Graph Manager) 애플 가이드에선 코어 데이터를 '애플리케이션에서 모델(Model) 계층의 객체를 관리하는 데 사용하는 프레임워크이자, 라이프 사이클이나 영속성 관리를 위한 기능을 제공하는 객체 그래프 관리자(Object Graph Manager)'로 정의하고 있다. 코어 데이터는 .. 2022. 2. 5. [iOS] CoreData - (1) ※출처 - 꼼꼼한 재은씨의 Swift: 실전편 싸니까 믿으니까 인터파크도서 제대로 스위프트를 즐기는 방법 이 책은 전반적으로 하나의 메인 프로젝트를 완성해나가는 동시에 각 주제별로 소규모 앱을 만들면서 기능을 익히도록 구성되어 있습니다. 따라서 특정 주제나 book.interpark.com CoreData 애플이 코코아 개발 환경을 통해 제공하는 인메모리(In-Memory) 방식의 데이터 관리 프레임워크 코어 데이터는 DataBase가 아니다! ORM 매핑 프레임워크라고 보는 것이 맞다. (혹은 데이터 관리 프레임워크) 코어 데이터를 사용하면 데이터베이스 개발 환경과 유사하게 데이터를 읽기, 쓰기, 수정, 삭제가 가능하다. In-Memory 코어 데이터에서 데이터를 다루는 모든 작업은 메모리를 기반으로 .. 2022. 2. 1. [iOS] M1 환경에서 pod install 에러 발생 시 대처 애플 M1 환경에서 cocoapod 를 통한 pod install 실패 대응 방법 간만에 Swift 환경으로 넘어오니 묵혀있던 애플 M1 환경에서의 에러 공습이 시작되었습니다. cocoapod 설치까지는 잘 진행되었으나 필요한 의존성을 Podfile에 기술하고 설치하는 작업에서 문제가 생 ondemand.tistory.com M1 맥북에서 pod install 실행 시 다음과 같은 에러가 발생한다. 먼저 터미널에서 sudo arch -x86_64 gem install ffi 를 실행해주어서 ffi를 설치한다. 설치 후에 arch -x86_64 pod install 를 실행해주면 된다. 2022. 1. 22. 이전 1 ··· 9 10 11 12 13 14 15 ··· 21 다음