Hot
New
iOS
- HeroTransitions/Hero GitHub - HeroTransitions/Hero: Elegant transition library for iOS & tvOSElegant transition library for iOS & tvOS. Contribute to HeroTransitions/Hero development by creating an account on GitHub.github.comiOS에서 사용되는 animation 중 가장 중요한 부분은 ViewController 간의 전환에 사용되는 animation이 아닐까 싶다. Hero는 iOS 애플리케이션에서 맞춤 전환을 쉽게 구현할 수 있도록 돕는 라이브러리다.Hero는 Keynote의 Magic Move와 비슷하게 작동합니다. 모든 출발지와 도착지 .. 2024.04.20
- 클린아키텍쳐 5부 정리 (22장~28장) 22장 클린 아키텍처 수십년간 아키텍처에 관한 다양한 아이디어가 있었음 육각형 아키텍처(포트와 어댑터) DCI (Data Context and Interaction) BCE (Boundary Control Entitiy) 이들의 공통점은 "관심사의 분리" 소프트웨어를 계층으로 분리하면서 관심사의 목표 달성 프레임워크 독립성: 프레임워크의 제약사항을 시스템이 강제하도록 하지 않는다. 테스트 용이성: 업무 규칙은 UI, 디비, 웹 서버 또는 다른 요소 없이도 테스트 할 수 있다. UI 독립성: 시스템의 나머지 부분을 변경하지 않더라도 UI를 쉽게 변경할 수 있어야 한다. 데이터베이스 독립성 모든 외부 에이전시에 대한 독립성 DI 프레임워크 SwiInject, Needle도 프레임워크인데 그럼 직접 DI wr.. 2022.04.28
- 클린아키텍쳐 5부 정리 (15장~21장) 15장 아키텍처란 소프트웨어 아키텍트도 프로그래머이다. 아키텍트도 실제 프로그래밍 작업에 지속적으로 참여해야한다. 소프트웨어 아키텍처: 시스템을 구축했던 사람들이 만들어낸 시스템의 형태 시스템이 쉽게 개발, 배포, 운영 유지보수 되도록 하기위해서는 가능한 한 많은 선택지를, 가능한 한 오래 남겨두는 전략을 따라야 한다.좋은 아키텍처의 조건과 저자의 경험들 개발 팀 구조가 다르면 아키텍처 관련 결정에도 차이가 난다. 저자의 경험 썰 배포 운영 유지보수 선택사항 열어두기 장치 독립성 광고 우편 물리적 주소 할당 결론 세부사항에 대한 결정은 가능한 한 오랫동안 미룰 수 있는 방향으로 설계해야 한다. 16장 독립성 좋은 아키텍처는 다음을 지원한다. 시스템의 유즈케이스 시스템의 운영 시스템의 개발 시스템의 배포 .. 2022.04.24