본문 바로가기

TIL (Today I Learned)18

[iOS] viewDidLoad vs loadView [참고]더보기https://yagom.net/forums/topic/loadview%EC%99%80-viewdidload-%EC%B0%A8%EC%9D%B4%EC%97%90-%EB%8C%80%ED%95%9C-%EC%A7%88%EB%AC%B8%EC%9E%85%EB%8B%88%EB%8B%A4/ loadView와 viewDidLoad 차이에 대한 질문입니다. - 야곰닷넷안녕하세요. Swift를 공부한지 시간이 흐르니 스토리보드와 인터페이스 빌더로 UI를 구성하는 거 보다 코드만으로 View를 그리는 […]yagom.net   viewDidLoad와 loadView는 iOS 개발에서 흔히 사용하는 메서드로, 둘 다 뷰 컨트롤러의 뷰가 로드될 때 호출되지만, 그 목적과 사용 방식에는 중요한 차이가 있다.  🗒️ .. 2024. 5. 20.
[TIL] Ping [참고]더보기https://ios-development.tistory.com/1062 [iOS - swift] RxSwift로 PingPong 로직 구현 방법 (핑퐁 로직, timer)핑퐁 로직 PingPong을 사용하는 케이스는 일반적으로 웹소켓에서 사용 앱에서 서버에게 ping을 보내고, 서버로부터 pong을 받는 로직 만약 서버로부터 pong이 앱에서 설정한 특정 시간안에 안오면 lostios-development.tistory.com PingPongPingPong을 사용하는 케이스는 일반적으로 웹소켓에서 사용앱에서 서버에게 ping을 보내고, 서버로부터 pong을 받는 로직만약 서버로부터 pong이 앱에서 설정한 특정 시간안에 안오면 lost connection으로 판단주의할점앱에서 서버에서 pi.. 2024. 5. 10.
[CS] 클린코드 [참고] 더보기 https://www.samsungsds.com/kr/insights/cleancode-0823.html 클린코드란 무엇인가? | 인사이트리포트 | 삼성SDS 개발자라면 누구나 한 번쯤은 고민해 봤을 만한 클린코드! 클린코드란 무엇이고, 클린코드를 작성하기 위한 원칙들은 어떤 것들이 있는지 알아보겠습니다. www.samsungsds.com https://dev-coco.tistory.com/182 클린 코드(Clean Code) 요약 및 정리 개발 하며 내가 작성하고 있는 코드가 과연 좋은 코드인가 문득 고민하게 되었고, 좋은 코드란 무엇인가에 대한 궁금증으로 '클린 코드' 서적을 접하게 되어 읽으면서 중요한 내용들을 정리하고 dev-coco.tistory.com https://broce.. 2024. 2. 18.
[CS] 리팩토링이란 [참고] 더보기 https://tech1.tistory.com/78 리팩터링(Refactoring)이란? 리팩터링(Refactoring)이란? 리팩터링은 소프트웨어 개발 과정에서 기존 코드를 변경하지 않고도 코드의 구조와 디자인을 개선하는 과정을 말합니다. 리팩터링은 코드의 가독성, 유지보수성, 확장 tech1.tistory.com 📝 리팩토링이란? 코드의 가독성, 유지보수성, 확장성을 향상시키는 데 목적을 두며 코드를 리팩토링함으로써 버그를 줄이고 기능 개선 및 추가 작업을 쉽게 수행할 수 있다. 코드의 품질을 향상시키기 위해 코드 스멜이라 불리는 문제점들을 찾아 개선하는 작업 코드 스멜: 중복 코드, 긴 함수, 긴 매개변수 목록, 전역 데이터, 가변 데이터 등과 같은 요소들로 인해 코드의 가독성과 유.. 2024. 2. 18.