일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ios
- 실버쥐
- Algorithm
- 풀이
- DeepLearning
- NeuralNetwork
- Node.js
- ReLU
- 알고리즘
- 부르트포스
- C++
- Stack
- Swift
- BFS
- 탐색
- Docker
- 그리디
- Greedy
- 캡스톤정리
- 백트래킹
- sigmoid
- 그래프
- 문제풀이
- Blockchain
- 백준
- dp
- 프로그래머스
- mysql
- 플로이드와샬
- dfs
- Today
- Total
목록📱 iOS (35)
개발아 담하자
Tuist 모듈화 1편 https://silver-g-0114.tistory.com/150?category=1094592 [iOS] Tuist 를 활용한 프로젝트 모듈화 (1) 안녕하세요! 굉장히 오랜만에 포스팅을 작성합니다. 오늘은 tuist 를 활용한 프로젝트 모듈화를 소개해보려고 합니다. 회사에서는 이미 tuist 를 사용하고 있었지만 기능 단위로 모듈화를 하고 있 silver-g-0114.tistory.com 저번 포스팅에서는 모듈화를 하기 위한 환경 설정을 끝냈고, 이번에는 환경 설정 이후 어떻게 프로젝트를 관리하는지 세부적인 내용을 살펴보도록 하겠습니다. tuist generate 이 된 상태에서는 당연히 앱이 바로 실행되지 않습니다. Target 만드는 곳에서 작성했듯 Info.plist ..
안녕하세요! 굉장히 오랜만에 포스팅을 작성합니다. 오늘은 tuist 를 활용한 프로젝트 모듈화를 소개해보려고 합니다. 회사에서는 이미 tuist 를 사용하고 있었지만 기능 단위로 모듈화를 하고 있지는 않았고 저도 관련 내용에 대해서 사실 잘 모르고 있었는데 (ㅋㅋ) 올해 여름 넥스터즈 21기 활동을 하면서 tuist에 대해 많이 공부했고 그 내용을 블로그에 정리해보려고 합니다. 고고~~ Tuist 란? 다들 알고있겠지만,, 그래도 다시 정리하자면 Tuist는 Xcode프로젝트를 생성, 관리하는 command line tool입니다. 협업 때 프로젝트 충돌을 방지하기 위해서 사용합니다. 외워두면 좋은 기본 명령어 tuist에서 주로 사용하는 기본 명령어 들입니다. 1. tuist 설치하기 (맨처음) cur..
deinit 메모리 릭에 대해 알아보기에 앞서, deinit 함수에 대해 알아보겠습니다. deinit 은 클래스의 인스턴스가 메모리에 해제될 때 즉시 호출되는 함수입니다. (클래스 타입에서만 작성 가능) 이 클래스 인스턴스가 메모리에서 해제되는 시점은 ARC 의 규칙에 따라 결정되는데, ARC는 클래스 인스턴스가 더 이상 필요없을 때 자동으로 메모리 해제합니다. 즉, deinit 이 호출되지 않는 경우 = ARC에서 메모리가 해제되지 않음 = 메모리 누수 (Memory Leak, Retain Cycle) 이 발생하고 있다는 것을 의미합니다. ARC 그렇다면 ARC 는 정확히 무엇이고, 어떤 규칙으로 인스턴스를 메모리에서 해제시킬까요? ARC 란 Automatic Referencing Counting의 약..
최근 티켓 사진 속 텍스트를 인식해야하는 사이드 프로젝트를 시작했습니다. 텍스트 인식 방법으로 구글에서 제공하는 MLKit를 사용하기로 했습니다. 인식해야 하는 뮤지컬 티켓의 사진 입니다. 사진 출처 : https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.daangn.com%2Farticles%2F3914115&psig=AOvVaw14Kj5KVvP8UQQxVC17IN4l&ust=1635902727281000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPDEq9vC-PMCFQAAAAAdAAAAABAD 공식 문서를 참고해 작성했습니다. https://developers.google.com/ml-kit/vision/text-recognit..