벌레 먹은 유기농 사과 
close
프로필 사진

벌레 먹은 유기농 사과 

github: @coduhee

  • 분류 전체보기 (96)
    • iOS  (47)
      • Swift  (38)
      • UIkit  (6)
    • IT 책장 📚 (4)
    • 공부 기록 (3)
    • 백엔드 (21)
      • Java (20)
      • Spring (1)
      • GitHub (0)
    • CS (5)
      • 컴퓨터 구조 (3)
      • 운영체제 (1)
      • 자료구조 (1)
    • 프론트엔드 (9)
      • 자바스크립트 (8)
      • HTML (1)
  • 홈
  • Github
[iOS-Swift] 변수와 상수

[iOS-Swift] 변수와 상수

TIL 8일 차 - Swift 문법 변수와 상수1. var 변수var 변수이름: 변수의 데이터 타입 = "대입할 값"// 변수의 이름은 소문자로 시작함// 변수의 데이터 타입에는 Int,String 등등이 들어감var name: String = "JH"// 변수의 이름은 name이고 타입은 String입니다. 대입할 값은 "JH"입니다.name = "Mozzi" // name 변수에 "Mozzi" 재할당 2. let 상수let 상수이름: 상수의 데이터타입 = "대입할 값"// 상수의 이름도 마찬가지로 소문자로 시작함// 상수는 변수와는 다르게 한번 할당하면 값을 변경할 수 없음let age: Int = 20// 상수의 이름은 age이고 타입은 Int이며 20을 할당한다. 타입을 사용하지않아도 바로 값..

  • format_list_bulleted iOS /Swift 
  • · 2026. 1. 6.
[iOS] To-do 클론 앱 따라하기 (1)

[iOS] To-do 클론 앱 따라하기 (1)

TIL 7일차 - To-do 클론 앱 따라하기 (1회 차)(1회 차) 구현 목표- 스토리보드로 리스트 UI 구성하기- 배열에 담긴 더미(가짜) 데이터를 UITableView에 표시하기- UITableView를 활용하여 화면 구현하기 (1회 차) 완성될 화면- 상단에 제목 "할 일 목록" 표시- 중단에 UITableView를 사용해할 일 목록 표시- 하단에 기능이 아직 연결되지 않은 "새 할 일 추가" 버튼 배치 1. to Xcode 'TodoApp' 프로젝트 만들기 2. Main.storyboard에서 UI 구성하기 1) 상단에 Label 추가스토리보드 키고 command+shift+L 눌러서 레이블창 띄우고 Label을 ViewController의 상단에 배치함그리고 텍스트를 "할 일 목록"으로 입..

  • format_list_bulleted iOS /UIkit 
  • · 2026. 1. 5.
[iOS] KPT 회고 (왜_되는지_모름 팀)

[iOS] KPT 회고 (왜_되는지_모름 팀)

TIL - 7일차KPT 회고 (팀 소개 iOS 앱 제작 프로젝트) Github 링크: https://github.com/coduhee/whyRun GitHub - coduhee/whyRunContribute to coduhee/whyRun development by creating an account on GitHub.github.com 발표용 PPT: https://www.miricanvas.com/v2/design2/5b6d2f1d-d883-44b3-b2ea-bd257056d1d4 미리캔버스 디자인 페이지디자인 전문가가 아니어도 무료 템플릿으로 손쉽게 원하는 디자인을 할 수 있어요www.miricanvas.com 김주희 - UIKit 코드베이스로 화면을 직접 구성해 본 첫 프로젝트였습니다. 실제..

  • format_list_bulleted iOS /UIkit 
  • · 2026. 1. 5.
[iOS] 앱 아키텍쳐 기초 (MVC,MVVM)

[iOS] 앱 아키텍쳐 기초 (MVC,MVVM)

TIL 7일차 - 앱 아키텍처 기초 공부하기 앱 개발에서 아키텍처를 설계하는 것은 코드의 가독성, 유지 보수성, 확장성을 높이기 위해 필수적임 MVC(Model-View-Controller)앱의 구조를 세 개의 역할로 분리한 것임 Model-데이터 및 비즈니스 로직을 담당 View-사용자에게 보이는 UI 요소 Controller-Model과 View를 연결하는 중개자 역할로 View에서 받은 요청을 Model에게 전달하여 필요한 데이터를 가져오거나 변경하도록 요청한다. 직관적이고 간단함.iOS에서 기본적으로 권장하는 패턴임.소규모 프로젝트에 적합함. 당연함 쉽고 빠르게 만들 수 있으니깐 하지만 컨트롤러의 역할이 너무 커져서 코드가 너무 복잡해짐테스트가 어렵고 코드 재사용성이 낮음 MVVM (Model-..

  • format_list_bulleted iOS /Swift 
  • · 2026. 1. 5.
[iOS] 팀 프로젝트 첫 코드 리뷰 (타입 안정성 개선)

[iOS] 팀 프로젝트 첫 코드 리뷰 (타입 안정성 개선)

TIL 6일차 - 타입 안정성 개선하기 팀 프로젝트 마지막 발표준비되어 가는 과정 중에 튜터님이 오셔서 깜짝 코드리뷰를 해주셨다.매도 일찍 맞는 게 좋다고 발표전에 완벽!!(?) 하게 정리하고 갈 수 있어서 너무 좋은 기회였던 것 같다 ㅎㅎ 이미지 변수 선언 과정에서 String 배열에서 UIImage? 배열로 변경하라고 리뷰해 주셨다.. 근데 왜일까?// 이미지 파일 이름 문자열로 나열한 배열 (수정 전)// "profile1" 같은 문자열(String) 만 저장// 실제 이미지는 아직 메모리에 없음private let imageNames = ["profile1", "profile2", "profile3"] // 이미지 파일을 UIImage로 바로 로드해 저장한 배열 (수정 후)// ...

  • format_list_bulleted iOS /UIkit 
  • · 2026. 1. 2.
[iOS-Swift] 클래스와 구조체

[iOS-Swift] 클래스와 구조체

TIL 5일 차 - 클래스와 구조체 학습하기 1. 클래스와 구조체는 대체 뭐가 다른가?2. 클래스와 구조체를 활용해 데이터를 구조화하고 효율적으로 관리하기3. 값 타입(Struct)와 참조 타입(Class)의 차이를 이해하고 적절한 상황에 사용하기 클래스(Class)쉽게 설명하자면 (속성property + 행동 method)을 합쳐놓은 개념.. 붕어빵 틀이다.이걸 이용해서 붕어빵을 찍어낼수있고 캡슐화로 재사용과 유지보수에도 용이하다.이 클래스를 배우면 이제 본격적으로 객체지향프로그래밍을 시작한다고 생각하면 된다. // 클래스의 기본 문법class 클래스이름 { var 속성이름: 타입 init(초기화 할 속성 이름: 이 속성의 타입) { self.속성이름 = 속성이름 } ..

  • format_list_bulleted iOS /Swift 
  • · 2026. 1. 1.
  • navigate_before
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ···
  • 16
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (96)
    • iOS  (47)
      • Swift  (38)
      • UIkit  (6)
    • IT 책장 📚 (4)
    • 공부 기록 (3)
    • 백엔드 (21)
      • Java (20)
      • Spring (1)
      • GitHub (0)
    • CS (5)
      • 컴퓨터 구조 (3)
      • 운영체제 (1)
      • 자료구조 (1)
    • 프론트엔드 (9)
      • 자바스크립트 (8)
      • HTML (1)
인기 글
전체 방문자
오늘
어제
Copyright © coduhee 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바