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

iOS DevMode

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

[책 서평] - Do it! 스위프트로 아이폰 앱 만들기: 입문

오늘은 앞으로 공부하고 직접 코딩할 스위프트 책을 서평해보려고 한다. 우선 책을 평가하기 전 나의 상황에 대해서 간단하게 말하고 시작하겠다. 작년(2022년도)까지는 코딩경험이 전무한 상태로 앱에는 관심이 많아서 서비스 기획 등을 준비해본 경험이 있고 현재 국비교육을 통해 c언어와 자바를 조금 배운 상태이다. 그럼 본격적으로 책에 대해서 이야기해보려 한다. Do it!의 장점 1. 매년 개정이 된다. 의 가장 큰 장점은 매년 개정이 된다는 것이다. 개정이 오랜기간 동안 되지 않은 책은 달라진 기능과 모습 등으로 헷갈릴 여지가 많기 때문이다. 국비교육을 받으면서 c언어 책을 받은 적이 있는데 몇년이 지난 편집기를 사용해서 설명한 책이다. 그래서 달라진 모습과 ..

  • format_list_bulleted Swift
  • · 2023. 2. 4.
  • textsms
Java #12 - Stream, 바이트스트림, 문자스트림 (국비24일차)

Java #12 - Stream, 바이트스트림, 문자스트림 (국비24일차)

1. Stream 이란? 2. 바이트 스트림 1. 파일에 데이터 넣기 2. 파일 읽어오기 3. 파일 복사하기 프로그램 3. 문자 스트림 1. Stream 이란? 우선 Stream이라는 단어의 뜻을 살펴보면 시냇물이 흘러가는 느낌의 뜻을 가졌다. 그리고 시냇물은 그 방향이 바뀌지 않는다. 이와 같이 물의 흐름이 한쪽으로만 흐른다는 특징이 있는 것처럼 Stream 역시 한쪽 방향으로만 데이터가 흘러가는 특징을 가졌다. 그림을 보면 App과 HDD 사이에는 Stream이 존재한다. 한쪽 방향으로만 데이터의 흐름이 흘러가기에 두개의 Stream이 필요하다.(input & output) 스트림에는 크게 2가지 종류가 있다. 바이트 스트림과 문자 스트림이다. 각각 이름에서 볼 수 있듯 바이트 스트림은 바이트 단위로..

  • format_list_bulleted Java
  • · 2023. 2. 3.
  • textsms
Java #11 - Thread, runnable, 익명클래스, 동기화 (국비23일차)

Java #11 - Thread, runnable, 익명클래스, 동기화 (국비23일차)

오늘은 Thread에 대해서 주로 공부할 것이다. 목차 1. Thread 2. Runnable 3. 익명클래스 4. 동기화 5. 스레드의 기능들 1. Thread Thread - 작성된 코드를 실행하는 객체 - 동시에 여러 작업을 하고 싶을 때 쓰는 문법 기본적으로 우리는 프로그래밍의 실행이 한 줄식 차례대로 되는 것으로 배웠다. 그렇다면 만약 파일을 다운로드하면서 음악 재생을 하고 싶을 땐 어떻게 해야 할까? 바로 오늘 배울 Thread를 이용해야 한다. 스레드는 작성된 코드를 실행하는 객체로 동시에 여러 작업을 처리할 수 있다. 이를 왜 쓰냐면 어떤 프로그램을 다운로드하는 것과 동시에 음악을 듣는 상황이라고 가정해 보자. 근데 동시에 처리를 하지 않는다면 다운로드가 다 끝날 때까지 유저는 음악을 들을..

  • format_list_bulleted Java
  • · 2023. 2. 2.
  • textsms
Java #10 -Generic, Collection API (국비22일차)

Java #10 -Generic, Collection API (국비22일차)

목차 1. Generic 2. Collection AP 1. List 2. Set 3. Map 1. Generic Generic : 멤버의 자료형을 객체 생성할 때 정하는 문법 Generic은 명칭이 정해지지 않은 상품이다. 즉 객체를 생성(new)할 때, 자료형을 입력하는 형태이다. 원래 클래스에 멤버변수를 선언할땐 자료형을 말해줘야 한다. 하지만 위의 사진처럼 작성한 경우 객체를 생성할 때 자료형을 결정할 수 있다. 메인함수로 돌아와서 을 사용해서 자료형을 결정하고 객체를 만들 수 있다. 자료형에는 Random과 같은 객체도 넣을 수 있다.(신기..) 제네릭 문법을 사용할 때 int와 같은 기본 자료형은 사용할 수 없다. 하지만 Wrapper class를 사용하면 기본형 자료형을 이용할 수 있다. 위..

  • format_list_bulleted Java
  • · 2023. 2. 1.
  • textsms
Java #9 -오브젝트 클래스, 예외(Exception) (국비21일차)

Java #9 -오브젝트 클래스, 예외(Exception) (국비21일차)

오늘은 오브젝트 클래스와 예외에 대해서 공부할 것이다. 오브젝트 클래스는 쉽게 이해가 가능하지만 Exception은 좀 어려울 수도 있다. 하지만 앞으로 많이 쓰일 개념이라 어떤 것인지만 알고 넘어가도 된다. 목차 1. Object class 1. toString() 2. equals(Object obj) 3. getClass() 4. hashCode() 5. wait(), notify(), notifyAll() : 이건 Thread 수업에서 소개. 6. Object class를 사용하는 대표적인 예 2. Getter & Setter 3. Exception 1. 0으로 나눗셈하는 경우 2. 배열의 인덱스 번호 사용 오류 3. Null값을 참조변수로 쓸 때 4. 잘못된 데이터 입력 5. 숫자로 바꿀 수 없..

  • format_list_bulleted Java
  • · 2023. 1. 31.
  • textsms
Java #8 - 다형성(polymorphism), 추상(abstract), 인터페이스 (국비20일차)

Java #8 - 다형성(polymorphism), 추상(abstract), 인터페이스 (국비20일차)

오늘은 객체 지향의 마지막인 다형성에 대해 공부를 해볼 것이다. 다향성을 기준으로 추상클래스, 추상메소드를 배우고 인터페이스까지 알아볼 것이다. 목차 1. 다향성이란?? 1. 업캐스팅(Up casting) 2. 다운캐스팅(Down casting) 3. 배열에 사용해보기 2. 추상(abstract) 1. 추상 클래스 2. 추상 메소드 3. 인터페이스(interface) 1. 다향성이란?? 다형성(polymorphism)이란 부모-자식 상속 관계에 있는 클래스에서 상위 클래스가 동일한 메시지로 하위 클래스들을 서로 다르게 동작시키는 객체 지향 원리이다. 사실 이렇게 정의만 보고 이해하기가 쉽지 않다. 다향성은 객체나 인터페이스 등 철학적인 느낌을 자아내는 용어이기 때문에 실제로 해보면서 이해하는 게 좋다. ..

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

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.