1. Architecture의 필요성 iOS에는 MVC, MVVM, Viper, ... 등의 아키텍쳐가 있다는 것만 알고 있다. 사용하고 있는 템플릿 역시 Viper에서 조금 따온 것이라 한다. 티움박스, 나의병원 직접 개발을 해보면서 느끼는 것은 아키텍처는 그냥 사용하는게 아니라, 원시대로 코드를 다 늘여보고 무엇이 불편한지를 인식하고, 그래서 이 아키텍처가 괜찮은지 아니면 다른 아키텍처를 생각해볼지 의 생각의 흐름으로 이어진다는 것을 알게 됐다. 현재 데이터 통신을 하는 부분과 폴더와 파일들을 어떻게 정리할지를 우선적으로 생각해보고 있다. 방금 iOS 아키텍처에 대해 찾아보니 몇몇 많은 글들이 나왔지만, 우선은 현재 템플릿 상에서 진행해보고, 어떤 것이 불편했는지 추후 혹은 하면서 정리하는 것이 필요..
1. UISearchController와 BackButton 같이 놓기 다음과 같은 뷰를 구현하려고 한다. 우선 BackButton이 있는 것으로 보아 NavigationController 의 Stack 에 쌓여있는 View라고 판단했다. A -> B 로 넘어가는 ViewController 에서 B ViewController를 어떻게 구현할지 생각해봤다. 우선 NavigationBar에 BackButton, SearchBar가 있는 형태이다. SearchBar 등을 검색해보니 UISearchController가 있었다. 좀 더 찾아보니 이 UISearchController는 StoryBoard 상에서 UI를 아직 지원해주지 않는다고 한다. 즉, 코드로 짜야만 했다. B ViewController에서 UI..
crontab.guru/ Crontab.guru - The cron schedule expression editor loading... Cron job failures can be disastrous! We created Cronitor because cron itself can't alert you if your jobs fail or never start. Cronitor is easy to integrate and provides you with instant alerts when things go wrong. Learn more about cron job mon crontab.guru www.npmjs.com/package/node-cron node-cron A simple cron-like ta..
1. EC2 보안그룹 - 인바운드 규칙 편집 2. mysql 설정 파일 편집 ▶ cd /etc/mysql/mysql.conf.d ▶ vi mysqld.cnf ▶ sudo service mysql restart 3. 권한 설정 4. Workbench나 Datagrip 통해 외부 접속하기 출처 https://luji.tistory.com/7 https://support.plesk.com/hc/en-us/articles/360005493133-Unable-to-register-remote-MySQL-server-in-Plesk-Host-is-not-allowed-to-connect-to-this-MySQL-server