ios 10

2024년 회고 & 2025년 다짐

2023년 회고 & 2024년 다짐2022년 회고 & 2023년 다짐   이것저것 많은 일들이 있었던 2024년을 정리하며 2025년에 대한 다짐을 하려 한다.       2년 차 iOS 개발자iOS 개발자로 약 2년간 근무하면서 내가 생각해도 정말 많이 성장했다.이제는 애플이 막는 것만 아니면 뭐든 구현할 수 있다는 자신감이 생겼다.아래 그림은 개발자 성장 곡선으로 유명한 Hype Cycle로 보면 아마 우매함의 봉우리 올라가는 중...?? ㅎㅎ어쨌든 나는 지금 상승 중이다!       운동: 클라이밍, 러닝, 풋살, 스노우보드 등24년에도 정말 한결같이 많은 운동을 했었다.24년에도 첫 시작은 스노우보드!   원래 축구를 엄청 좋아했는데 최근에 못하다가 친구 따라서 풋살을 다시 시작했다!!!원래 전력..

일상/회고 2025.01.02

2023년 회고 & 2024년 다짐

2022년 회고 & 2023년 다짐 참 많은 일들이 있었던 2023년을 정리하며 보내고 오는 2024년에 대한 다짐을 하려 한다. iOS 개발자로 첫 취업 iOS를 공부한 지 약 1년 만에 취업에 성공했다! 처음 다니는 회사를 퇴사하고 나는 무조건 할 수 있다!! 라고 생각하며 iOS 개발자로 전직했는데 결과는 다행히 성공적이었다. 개발자로 취업하기 위해 무작정 회사를 퇴사한 나 무식하면 용감한것이야... 하지만 결과는 좋으니 칭찬해..!! iOS 컨퍼런스를 다니며 얻은 것들 iOS 개발자로 전직 후 컨퍼런스를 많이 다니려 노력했는데, 그 이유는 가장 첫번째로 남들과 많이 만나면서 개발에 대한 열정을 많이 얻어가려고 했던 것이 가장 컸다. 그리고 개발하면서 내가 했던 기술적인 고민들, 아키텍처에 대한 생..

일상/회고 2024.01.03

UIKit과 SwiftUI 사용 (WWDC 2022)

안녕하세요 하노입니다 :) 이제 슬슬 SwiftUI을 도입하려는 회사가 많아짐에 따라 더 이상 SwiftUI 공부를 미룰 수 없겠더라구요...ㅎㅎ 그래서 SwiftUI에 대해 알아보던 중 WWDC 자료는 필수로 봐야겠다는 생각이 들어서 정리할 겸 글을 쓰려고 합니다! 그럼 시작하겠습니다! 1. UIHostingController UIHostingController란 UIViewController와 구조적으로 같다고 보시면 됩니다. 다만, UIViewController는 UIView 객체를 사용하지만, UIHostingController는 SwiftUI View를 사용합니다. 그래서 WWDC에선 건강 관리 앱을 예로 들면서 설명해 주는데요, HeartRateView가 SwiftUI로 짠 View일 때 이렇..

iOS/WWDC 2023.03.20

2022년 회고 & 2023년 다짐

다사다난했던 2022년을 보내고 오는 2023년에 대한 다짐을 하려고 한다. 2년간 일했던 곳에서 퇴사하다 대학 졸업 후, 2년간 사회 초년생으로, 펌웨어 연구원으로 일했던 곳에서 퇴사를 했다. 6월 즈음에 퇴사했는데 퇴사한 이유가 무엇이냐면, 펌웨어 개발보다 iOS 개발을 하고 싶었다. 사실 갑작스럽게 퇴사한 건 아니고,, 2021년 말부터 iOS 개발자를 찬찬히 준비하다가 내일 채움 공제가 끝나는 시점에 마침 iOS 부트캠프가 열려서 이 시점에 퇴사했다. 그 부트캠프가 무엇이냐???? 새싹 iOS 과정 2기 수료 바로 새싹이다!!!! 후기가 너무 좋아서 너무 듣고 싶었는데, 운 좋게 합격하여 iOS 과정을 들을 수 있었다. (다음 글에서 후기로 더 자세하게 다룰 예정!!) 멘토분들도 상상 이상으로 너..

일상/회고 2023.01.05

[Swift] 컬렉션 타입 인덱스에 관하여 (About Collection Type index)

안녕하세요 하노입니다 :) 오늘은 컬렉션 타입에서 사용하는 인덱스에 대해 나누고자 합니다! 우선 설명하기에 앞서 코드를 먼저 보고 오겠습니다. var strings = ["영", "일", "이", "삼", "사", "오", "육", "칠", "팔", "구"] print("\(strings.startIndex)") print("\(strings.endIndex)") 위처럼 stirngs 이름의 Array를 선언해주고 각각. startIndex,. endIndex를 출력하게 되면 값이 어떻게 나올까요?? 정답은 print("\(strings.startIndex)")// 0 print("\(strings.endIndex)")// 10 로 나옵니다! 혹시 startIndex 값은 예상하셨지만 endIndex 값..

iOS/Swift 2022.05.26

앨런 Swift 문법 마스터 스쿨 후기

앨런 Swift 문법 마스터 스쿨이 드디어 끝났다. (7기 분들 모두 수고하셨어요!!!) 그래서 두 달간 회고 겸 앨런 Swift 문법 마스터 스쿨 후기를 작성해보려 한다. 1. 앨런 Swift 문법 마스터 스쿨을 접하게 된 계기 처음 앨런 Swift 문법 마스터 스쿨 (앞으로 앨런 스위프트 스쿨이라고 부르겠습니다!)을 알게 된 건 iOS 부트캠프를 모아놓은 블로그에서였다. 하지만 그 당시에는 야곰 코드 스타터 캠프를 진행하고 있었기 때문에 이런 게 있구나~ 하고 넘겼다. 이후 야곰 코드 스타터 캠프가 끝난 후 캠프에서 친해진 분과 간간히 연락을 하고 있었는데, 앨런 스위프트 스쿨을 추천해주셨다. 그래서 바로 다음 주에 신청하였고, 강의를 수강할 수 있었다. 2. 강의를 수강하면서 좋았던 점 첫째는 당연..

iOS/캠프 2022.05.04

[Swift] 컬렉션 타입 : Dictionary 기초

안녕하세요. 하노입니다 :) 컬렉션 타입에는 총 3가지 종류가 있습니다. Array - 순서가 있는 리스트 컬렉션 Dictionary - 키(Key)와 값(Value)이 쌍으로 이루어진 컬렉션 Set - 순서가 없고 멤버가 유일한 컬렉션 이 중에서 Array는 지난 번 다뤘었고, 오늘은 Dictonary에 대해 알아보겠습니다. (Array 기초편: https://glsman-111co.tistory.com/3) (Array 메서드편: https://glsman-111co.tistory.com/4) Dictionary 생성 우선 생성 코드를 보기 전에 Dictionary의 특성에 대하여 알아보겠습니다. Dictionary는 Array와 다르게 키(Key)와 값(Value)이 한 쌍으로 이루어진 타입입니다...

iOS/Swift 2022.03.21

[Swift] 컬렉션 타입 : Array 메서드

안녕하세요 하노입니다 :) 오늘은 지난 시간에 이어 Array 관련 메서드에 관하여 알아보겠습니다. Array 멤버 접근 1. 인덱스로 접근 당연하게 Array 내 멤버(요소)에 접근할 수 있습니다. var alphabets = ["A", "B", "C", "D"] print(alphabets[0])// A print(alphabets[1])// B Array 내 멤버에 접근할 때는 위의 코드처럼 [접근할 멤버의 index] 로 접근합니다. Array의 인덱스는 0부터 카운트합니다. 혹시나 Array에서 인덱스에 해당하는 값이 없으면 에러가 나기 때문에 주의해서 사용해야 합니다! 2. 범위로 접근 Swift는 Array에서 범위 연산자를 사용하여 멤버에 접근할 수 있습니다. var alphabets = ..

iOS/Swift 2022.02.13

[Swift] 컬렉션 타입 : Array 기초

안녕하세요. 하노입니다 :) 컬렉션 타입에는 총 3가지 종류가 있습니다. Array - 순서가 있는 리스트 컬렉션 Dictionary - 키(Key)와 값(Value)이 쌍으로 이루어진 컬렉션 Set - 순서가 없고 멤버가 유일한 컬렉션 이 중 오늘은 Array에 대해 알아보겠습니다. Array 생성 // Array create var integers: Array = Array() var integers: Array = [] var integers: [Int] = Array() var integers: [Int] = [Int]() var integers: [Int] = [] 위에 코드는 모두 Array 생성에 관한 코드입니다. 사실 저 많은 Array 생성 방법들 중 저는 마지막 방법을 선호합니다. 이유..

iOS/Swift 2022.02.07

야곰 아카데미 - 코드 스타터 캠프 후기

어제 (1/7)일 부로 총 5주로 진행된 야곰 아카데미 코드 스타터 캠프가 막을 내렸다! 야곰 아카데미의 존재를 알게 된 건 한 커뮤니티에서였다. 그때 당시엔 대학 졸업 후 펌웨어 엔지니어로써 개발을 시작한 지 얼마 지나지 않았을 시점이었다. 대학 졸업 후 내가 할 수 있었던 것은 C언어와 전자, 전기에 관한 지식 조금이었다. (사실 이것도 지금 돌이켜보면 갓 뗀 수준이었다..) 그러다 ios 개발에 관해 관심이 생겼고, 혼자 이것 저것 해보다가 캠프를 알게 되었고, 결론적으로 코드 스타터 캠프에 참여하게 되었다! 캠프에 참여하고 처음 1주차는 스위프트에 대해 C언어 지식으로 간신히 비빌 수 있는 수준이었다. 그리고 2주차부터 터져버렸다...ㅎ 나는 객체 지향 프로그래밍이 어떤 것인지도 몰랐고, 어떤 방..

iOS/캠프 2022.01.08