일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 애플 디벨로퍼 아카데미 후기
- sqoop
- apple developer academy 후기
- ObservableObject
- OS
- 숭실대
- 제앱소
- react
- 네이버 부스트캠프
- swift문법
- Apple Developer Academy @ POSTECH
- Swift 문법
- global soop
- useReducer
- ObservedObject
- 애플 아카데미 후기
- Swift 기능
- Swift 디자인패턴
- 네이버 치지직
- StateObject
- SWIFT
- 애플 디벨로퍼 아카데미 21주차 회고
- 애플 디벨로퍼 아카데미
- 데이터베이스 공부
- 운영체제
- iOS 개발 오류
- 치지직
- 소프트웨어분석및설계
- 데이터베이스
- 앱 비교 프로젝트
- Today
- Total
목록제라스의 iOS 공부 (55)
사과하는 제라스
서론 안녕하세요! 라스입니다~!👋🏻🤖👋🏻 (라디오 스타 아닙니다.) 제가 이번주에 P.O.P(Protocol Oriented Programming)에 대한 포스팅을 쓰고 있었는데요... D.D.D(the Deadly Diamond of Death)를 공부하면서 코드를 짜보다가 이상함을 발견했습니다. 바로... 프로토콜이 클래스를 상속할 수 있다는 것입니다..!! Java 과외를 할 때 interface는 class를 상속하지 못한다고 그렇게 강조를 하던 제라스인데... '엥? 프로토콜이 클래스 원래 상속 못하지 않나???' 라는 생각이 확확 들더라구요! 그래서 P.O.P 포스팅은 던져두고 이 포스팅을 쓰게 되었습니다. 그럼 오늘도 한번 시작해보겠습니다~! 아니 뭔 프로토콜이 클래스를 상속해...? 네....
서론안녕하세요~ 개발자 제라스입니다👋🏻🤖👋🏻제가 요즘 HackingWithSwift로 SwiftUI를 학습하면서 아주 기초적인 것부터 학습 중인데요.Array 타입에서 removeAll을 쓰는 과정에서 removeAll(keepingCapacity: Bool) 이란 옵션이 있더라구요! 평소같으면 그런가보다하고 넘어갔겠지만..!또 갑자기 쓸 데 없는 집착이 생겨버렸습니다 ㅠㅠㅠ그래서 이번 기회에 심심하게나마 한번 그 효과랑 성능에 대해 얘기해보고자 합니다.(생각보다 큰 효과는 없었지만...그래도 읽어주소 😭😭) 그럼 시작해보겠습니다.Array의 removeAll 옵션 - keepingCapacity저는 removeAll에 이런 옵션이 있는지도 몰랐습니다ㄷㄷㄷ의역하면 '용량을 유지하면서 싹 다 ..
서론 안녕하세요~! 개발자 제라스입니다! 👋🏻🤖👋🏻 제가 최근에 Apple Developer Academy를 하면서 SwiftUI 학습을 하고 있었는데요. 제가 또 이게 처음이다보니 @State, @Binding을 공부하면서 Single Source Of Truth(SSOT)라는 개념을 보게 되었습니다. 이게 또 뭔가!!! 그래서! 이 SSOT가 뭔지 한번 정리해보고자 합니다. 뭔가 이건 정리해둬야 할 중요한 개념이라고 생각을 했거든요ㅎㅎ 그럼 오늘도 한번 시작해보겠습니다. Single Source Of Truth(SSOT)가 뭔데?? 아니 무슨 이렇게 별.다.줄이 많나 싶지만 이건 뭔가 중요해보이는 개념처럼 읽혀요. 저만 그런가요??ㅋㅋㅋ 일단 이거 한국어로 해석하면 단일 진실 공급원입니다. 말이 이해..
서론 하이루~~ 안녕하세요 개발자 제라스입니다. 👋🏻🤖👋🏻 요즘 통 업로드가 적었는데 조만간 업로드 될 테지만 사실 작년 네이버 부스트캠프 웹•모바일 8기를 수료한 후 지금은 포항에서 Apple Developer Academy 3기를 하고 있습니다. 사실 3주 전에 제 학사모를 고이 보내드리고 이젠 어엿하지 않은데 어엿한 사회인인 척 해야하는 어엿 호소인이 되었습니다. 이후 잠시 포항에 내려오기 전에 여행 좀 하고 심적 여유를 가지려고 하다보니 조금 포스팅이 늦어졌네요. 무튼 무튼, 준비도 할 게 많고 네트워킹도 하고 하다보니까 지금도 올릴 포스팅들이 밀려있네요. 막 이거 공부해서 써야지~했는데 죄다 쓰다만... 조만간 여러가지 주제로 조금씩 준비하던 것들을 업로드해보겠습니다! 사실 제가 이곳에 와서 처..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
MVC 패턴을 이용해서 코드를 짜다보면 Model의 기본 구조를 무엇으로 할 지 고민이 될 때가 있다... 둘의 차이점은 가장 큰 건 값복사냐 사실은 모든 파일에 대해서도 이건 class로 짜야하나? struct로 짜야하나? 고민될 때가 많다. 누가 정답 좀 알려주면 좋을텐데... 그래서 좀 정리해보기로 했다. 웅장해지는 struct와 class 세계관 싸움..!! 1. MVC패턴에서의 Model 일단 이때는 하나의 Model을 여러 Controller에서 접근을 하냐마냐에서 갈린다. 여러 곳에서 접근을 할 경우에는 값타입의 struct보단 class로 구현하는 것이 좋다. 또한, 프로젝트의 규모가 커질수록 struct보단 class로 구현하는 것이 좋다. 보통 실무에서는 class를 많이 사용하게 된다..
Xcode에서 스토리보드를 활용하여 개발을 하다보면 가끔 StoryBoard에 대한 Assistant가 뜨질 않는 이슈가 있다. 왼쪽에 띄워두고서 개발을 해야 하는데 왜 자꾸 안뜨나...싶어서 찾아보니...!! 가끔 그런다고 한다. 그래서 보통 다들 Xcode의 DerivedData를 비워주는 방식으로 해결을 한다고 한다. rm -rf ~/Library/Developer/Xcode/DerivedData 위 코드를 터미널에서 입력을 해줌으로서 DerivedData를 날릴 수 있다. 근데... 나는 이게 잘 안되었다...!! 그럼 어캄??????? 그냥 Xcode를 껐켰을 해주면 된다. 정말 껐켰 한번 하니 바로 잘 뜬다. 아 그리고 Assistant를 메뉴에서 찾아서 켜지 않고 control + optio..