일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- github
- lazy 사용
- ios login
- lifecycle
- WWDC21
- schemes
- swift
- Identity
- Structural Identity
- Xcode
- java
- Explict Identity
- Demystify SwiftUI
- 적절한 사용방법
- sementic versioning
- lazy 위험성
- developer
- spring guide
- git
- 보라색오류
- ios
- Lifetime of SwiftUI
- xml delegate
- native개발
- Spring
- consuming a restful web service
- view
- Your app is missing support for the following URL schemes: your_ios_client_id
- Lazy
- 씨샵언어
- Today
- Total
목록분류 전체보기 (24)
Dev_Dylan

🙋♂️ 저는 Swift를 사용해 OS 개발 약 2년 함께 웹 프론트/백엔드,안드로이드(코틀린) 개발 경험을 가지고 있습니다.이번에 새로운 언어인 C# 에 도전하기 위해 "C# 교과서" 서평단에 참여하게 되었습니다.마침 메타버스 공모전에서 VR/AR 개발을 하기위해 C#공부를 했어야 하는데좋은 기회에 서평을 하게 되었습니다.제가 경험한 다른 언어들의 관점에서 "C# 교과서"가 어떤 책인지,그리고 저와 같이 다양한 언어 경험이 있는 개발자에게 어떤 도움이 될지 솔직한 서평을 남겨봅니다.🤔 왜 C#이었을까요?다양한 언어를 경험하며 개발의 깊이와 넓이를 키우고 있는 와중에, 왜 C#을 선택했냐?바로 메타버스 공모전에서 VR/AR 개발을 위한 핵심 언어로 C#이 주로 사용되기 때문입니다.Unity 엔진과 함..

[env(환경변수) 파일을 Git으로 관리해본 이유와 그 회고]초기 개발 환경 중 수 없이 바뀌는 env을 마주하며저는 최근 7주간의 프로젝트를 진행하면서 팀장과 백엔드 개발을 담당했습니다.Backend(Spring) 개발을 하면서, 계속 뭔가 붙을 때,env파일도 계속 바뀌고,설명하고 뭐하고,, 또 뭐하고,,,,또 바뀌고,,, ??? : "야, Notion 봤어?"??? : "어? yml 파일 어제랑 다르네?"??? : “뭐야 properties 왜 바꿨어?” 토이 프로젝트에서 반복되던 비효율적인 커뮤니케이션을 줄이기 위해, 저는 환경설정 파일(.env)과 SQL 스키마 파일을 Git으로 버전 관리하는 방식을 도입해보았습니다. 실무에서는 절대 이렇게 하면 안 되는 부분도 있지만,프로젝트의 성격에 따라 ..

🙋🏻♀️ Intro: 나를 소개하며안녕하세요, 저는 Swift로 iOS 개발을 시작해 Java를 통한 서버 개발, 그리고 Kotlin 기반의 Android 앱 개발까지, 다양한 환경에서 총 5개의 프로젝트를 경험한 개발자입니다.각 프로젝트마다 기술 스택이 다르고, 함께한 팀원들의 성향도 달랐기에 늘 "좋은 코드란 뭘까?" 라는 질문이 머릿속을 떠나지 않았습니다.‘정해진 정답이 없는 게 개발의 매력’이라지만, 매번 바뀌는 코드 스타일과 팀 규칙은 때로 혼란으로 다가왔습니다.그래서 이번에는 내가 중심이 되어 코드의 기준을 세워보자는 마음으로, 『Do it! 클린 프로그래밍』을 읽게 되었습니다.📖 왜 이 책을 선택했는가개발자에게 “클린 코드”는 더 이상 선택이 아닌 생존의 무기입니다.하지만 『Clean..
iOS개발을 하면서 나아가 안드로이드 까지 만들게 되어서 정리하고자한다.프로젝트를 진행하면서 가장 먼저 궁금했던 것은, "라이프사이클" 이다. iOS에서는 UIViewController를 기반으로- viewDidLoad- viewWillAppear- viewDidAppear- viewWillDisappear- viewDidDisappear 같은 메서드들로 관리했음. 그렇다면 Android에서는 어떤 흐름으로 화면 생명주기를 관리할까?또, Jetpack Compose에서는 어떤 식으로 작동할까?Android의 전통적인 라이프사이클 (Activity/Fragment)Android에서는 Activity 또는 Fragment가 화면 단위로 동작한다. (마치Activity 기준으로 보면 대표적인 라이프사이클 메서..

프로그래밍을 공부하며 종종 느끼는 막막함이 있다.Swift로 개발을 시작해, 을 배우고, Android React와 Spring까지 나아가는 여정 속에서, 나는 여러 번 길을 잃을 뻔했다.특히, Spring을 처음 공부할 때는 'DB'라는 단어 자체가 하나의 미지의 세계처럼 느껴졌다.연결은 해야 한다고 하고, 쿼리는 작성해야 한다는데… 뭘, 어떻게, 왜 해야 하는지조차 막연했던 시절.그 시기에 이 책을 만났다면 훨씬 덜 헤맸을 거라는 생각이 든다.📚 이 책은 어떤 책인가?『코딩 자율학습 SQL 데이터베이스 입문』은,데이터베이스에 대해 막 첫 발을 내딛는 사람을 위해 기획된, 정말 섬세하고도 체계적인 입문서다.단순히 "SELECT는 이런 거야", "WHERE은 이래" 식으로 개념만 나열하는 게 아니라,처..

📘 "Do it! 스위프트로 아이폰 앱 만들기: 입문" iOS 입문자에게 가장 든든한 친구Swift와 iOS 개발은 매년 새로운 변화가 쏟아지는 분야다. Swift 6.0, Xcode 16 등 새로운 기술이 등장할 때마다 “어디서부터 시작해야 하지?”라는 막막함을 느끼는 입문자들이 많다. 나 역시 서버 개발을 병행하며 iOS 공부를 2년 가까이 해온 입장에서, 초심자의 어려움과 시행착오를 누구보다 잘 알고 있다.이 글에서는 그런 과정을 겪고 있는 분들에게 진심으로 추천하고 싶은 입문서, "Do it! 스위프트로 아이폰 앱 만들기: 입문"에 대해 리뷰해 보고자 한다.✅ 최신 트렌드에 맞춘 기술 구성이 책은 Swift 6.0, Xcode 16 기준으로 작성되어 있어, 오래된 방식이 아니라 지금 당장 사용할..