iOS DevMode
close
프로필 배경
프로필 로고

iOS DevMode

  • 분류 전체보기
    • # TIL (Today I Learned)
    • 🍎Apple Developer Academy @p..
    • # 개발
      • 프로젝트
      • Swift
      • SwiftUI
      • 알고리즘
      • 자료구조
      • Java
      • Android
      • C언어
    • # 서비스기획
      • 웨어잇
      • 꿀스테이
      • SeSac 후기
    • # CS
      • 컴퓨터개론
      • 운영체제
    • # 국비교육
    • 후기
  • 홈
  • 방명록
  • GitHub

TIL - 2024.01.16 화요일

· 성취/개선/학습한 내용 🏆 Alamofire HTTP First Class Object Function Type · 어려웠던 내용 😵😵‍💫 Alamofire을 사용할 때, 가져오는 url의 json 형식을 잘 파악해야 한다. 그냥 구조체로 가져오면 될 줄 알았는데, 배열 형식으로 되어있어서 [0]을 해줘야 제대로 데이터가 나오게 된다. 이걸 파악하지 못해서 왜 계속 통신 오류가 나지라는 생각을 많이 했다. 또 alamofire을 이용해서 데이터를 가져오는데 이 데이터 통신에 시간이 걸려서 ui를 그리는 시간보다 늦게 가져오게 된다. 그러면 데이터가 반영되지 않아서 이 데이터를 언제 반영해야 하는지에도 좀 어려웠다. 아직 Function Type이 이해가 되지 않는다. 특히나 func callReque..

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 1. 16.
  • textsms

TIL - 2024.01.15 월요일

· 성취/개선/학습한 내용 🏆 Enum case VS static let WebKit MapKit · 어려웠던 내용 😵😵‍💫 어려웠다라기 보단 이미 filter를 통해 내가 원하는 것을 구해두고, 그 변수를 사용하지 않은 실수를 했다. 그 실수 때문에 '어 이거 왜 안돼?'를 외치며 20분 동안 찾았던 것 같다. func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { let trimText = searchText.trimmingCharacters(in: .whitespaces) var lowercaseText = trimText.lowercased() if searchText.isEmpty { // lowercaseText..

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 1. 15.
  • textsms

TIL - 2024.01.12 금요일

· 성취/개선/학습한 내용 🏆 프로그래밍의 기본 중 하나인 열거형과 UIKit에서 화면이 다른 화면으로 전환할 때 데이터를 넘겨주는 방법을 학습했다. 이전에는 UIKit으로 작성된 코드만 봐도 굉장히 어려워 보였는데, 개념부터 하나하나 익혀가니 생각보다 간단하고 명료한 것 같다. 그리고 내가 원하는 일을 하는 코드가 생각보다 더 간단하다고 생각이 들었다. 몰랐을 땐 GPT를 이용해 찾아보면 굉장히 길고 어려운 코드였는데 쓸데없는 코드들이 덧붙여져서 그랬다는 것을 알 수 있었다. 그리고 Lazy나 lazy처럼 뒤늦게 사용시점에 초기화되는 static의 쓰임새도 학습할 수 있었다. 뭔가 퍼즐이 하나하나 맞춰지는 느낌이다. Enum 원시값 getter setter 연산 프로퍼티 Lazy 값 전달 · 어려웠던 ..

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 1. 12.
  • textsms

TIL - 2024.01.11 목요일

· 성취/개선/학습한 내용 🏆 오늘은 스토리보드에서 다른 뷰로 연결하는 방법과 스토리보드에서 말고 코드에서 연결하는 방법을 배웠다. 스토리보드를 하면 할수록 처음 개발을 하는 사람들에겐 스토리보드가 굉장히 편하고 좋은 접근이지만, 뷰를 짜는 게 익숙해질수록 관리를 하는 입장에서 스토리보드보단 코드가 더 편할 것이라는 생각이 들었다. 또 다른 배운 것은 안드로이드와 iOS에서 단어는 같은데 지칭하는 부분이 다른 용어들이 많다는 것을 알게 되었다. 예를 들어 내비게이션바는 안드로이드에서 하단에 3~5개 있는 iOS로 치면 탭바이다. 코드를 쓰면서 extension을 이용해서 코드를 좀 더 효율적이고 가시성 좋게 하려고 처음부터 시도한 점은 굉장히 고무적이다. 그러나 아직 protocol을 사용에 미숙하니 좀..

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 1. 11.
  • textsms

TIL?! 뭘 써야 할까..?

개발 블로그들을 보면 TIL이 굉장히 많다. TIL은 자신의 부족한 점을 보완하고 성장하기 위해서 그리고 자신의 꾸준함을 보여주기 위해서 작성한다고들 한다. 그런데 TIL을 쓰다 보니 공부한 내용은 맞는데 단순히 정보의 나열이라는 생각이 들었다. 그리고 이런 사태가 지속되니 '이렇게 작성하는 게 맞나?', '과연 성장의 밑거름이 될까?'라는 의문이 많이 들었다. 따라서 TIL의 대한 몇 가지 룰을 정하고 보여주기가 목적이 아닌 나의 학습한 내용을 정리하고 복기할 수 있게 하려고 한다. 룰 결과보단 과정에 집중하기(이 과정에서 무엇을 배웠는가에 집중하자!) 과정은 '성취 - 개선 - 학습'의 순서 위주로 작성하자 공부한 내용 보다는 학습에서 어려웠던 부분, 느낀 점을 더 적어보기 양식 · 성취/개선/학습한..

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 1. 10.
  • textsms
  • navigate_before
  • 1
  • ···
  • 12
  • 13
  • 14
  • 15
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기
    • # TIL (Today I Learned)
    • 🍎Apple Developer Academy @p..
    • # 개발
      • 프로젝트
      • Swift
      • SwiftUI
      • 알고리즘
      • 자료구조
      • Java
      • Android
      • C언어
    • # 서비스기획
      • 웨어잇
      • 꿀스테이
      • SeSac 후기
    • # CS
      • 컴퓨터개론
      • 운영체제
    • # 국비교육
    • 후기
최근 글
인기 글
최근 댓글
태그
  • #자바
  • #java
  • #오늘 배운것
  • #성장
  • #회고
  • #IOS
  • #TIL
  • #Today I Learned
  • #국비교육
  • #SWIFT
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바