profile
Developer가 되고싶은 꿈나무

Swift TypeCasting

스위프트에서 타입캐스팅이란 인스턴스의 타입을 확인하거나 인스턴스를 superClass나 subClass로 취급하는 방법을 의미한다.위코드는 Double타입의 init함수를 통해 만들어진 새로운 값에 불과하다. 타입캐스팅 이라고 볼 수 없다.is키워드는 인스턴스가 현재

2022년 7월 24일
·
0개의 댓글
·

메모리 구조 모델 정리

글을 시작하기 앞서 64비트 CPU와 32비트 CPU에 대해 설명하겠다. CPU는 수많은 레지스터들로 구성되는데 한번에 처리할 수 있는 레지스터 작업량이 정해져 있다. 이때 작업량의 크기에 따라 몇비트CPU인가가 정해진다.CPU의 작업량의 크기가 메모리 주소의 크기를

2022년 7월 24일
·
0개의 댓글
·

git 작업 흐름

깃저장소로 지정된 파일은 깃에의해 3가지의 논리적 저장 공간으로 분류된다작업을 하는 공간(working directory) 저장소내 파일을 수정하는 공간이다.스테이지 공간(stage)수정된 파일의 상태를 임시적으로 저장하는 공간이다.기록하는 공간commit을 통해 수정

2022년 7월 19일
·
0개의 댓글
·

Permission denied(publickey)

원격저장소에 있는 Gist파일들을 로컬저장소로 클론해 수정하려고 한다.진해한던 도중위와같은 오류와 마주했다. 오류가 발생한 이유는 로컬 저장소에 ssh key가 깃허브 계정에 등록되있지않아 발생한 문제이다.명령어를 입력해주면 특정 위치에 id_rsa.pub 이 생성된

2022년 7월 18일
·
0개의 댓글
·

Swift class & struct

💡클래스와 구조체의 프로퍼티들은 반드시 초기화 되어야 한다.전달인자(매개변수)로서 클래스와 구조체가 전달될때 역시 같은 개념이 적용된다.💡inout매개변수를 활용하면 아래 코드처럼 구조체도 참조방식을 사용할 수 있다.값의 집합을 캡슐화하는 것만이 목적일때캡슐화한 값

2022년 7월 16일
·
0개의 댓글
·

Swift enum class

s

2022년 7월 10일
·
0개의 댓글
·

Swift operator

swift에서 사용되는 연산자들중 다른어언들과 차이점을 중심으로 작성하였다. 연산자 범위 연산자 연산자 우선순위와 결합방향 swift의 연산자들은 우선순위와 결합방향을 기준으로 연산을 진행한다. 우선순위 swift 연산자의 우선순위는 상대적 순위로 결정된다. 연산자

2022년 6월 19일
·
0개의 댓글
·
post-thumbnail

Swift Collection Type

컬렉션 공통매서드 Create Read Update Delete >### Array Create Read 💡이름으로 인스턴스 인덱스 찾기 Update Delete 범위연산자 사용예시 -

2022년 6월 6일
·
0개의 댓글
·

Swift common grammer

변수와 상수 생성 키워드 var/let [변수명]: [데이터타입] = [값] 💡var: 변수 let: 상수 💡변수, 상수, 함수, 메서드, 타입 등의 이름은 유니코드 지원 문자면 상관없이 사용가능 예외사항: 예약어, 키워드, 연산자, 숫자시작문자열, 공백포함문자열

2022년 6월 6일
·
0개의 댓글
·

Functional programming paradigm

함수형 프로그래밍 방식은 값, 상태변화를 배제하고 함수자체의 응용을 중시한다명령형 프로그래밍은 메모리 참조값이 함수에 사용되어 같은 인자를 전달하여도 결과값이 인자 이외의 값에 간섭을 받을 수 있다.➡함수의 독립성을 고려하지 않는다.👩‍👩‍👦반면에 함수형 프로그래

2022년 6월 4일
·
0개의 댓글
·

iOS developer roadmap

안녕하세요 ios개발자가 되고싶은 대학생입니다.😀ios developer Jung Kim님의 로드맵을 따라 공부를 해나갈 생각입니다.🚀Jung Kim님의 깃허브방문해당 로드맵의 출처는 Jung Kim님의 mobile-developer-roadmap 레포지토리 입니다

2022년 5월 30일
·
0개의 댓글
·

주간 생활사용영어번역(week22)

영어회화 독학을 위하여 이 글을 꾸준히 작성하기로 마음먹었다.하루에 5개씩(월-금) 내가 일상에서 사용한 말을 번역하기로 하였다. 작성간격은 주간으로 기록할 것이며 단순히 구글번역기와 파파고에 글을 입력하는 것이 아닌 위 두번역기에서 번역한 내용을 구글에 검색하여 실

2022년 5월 30일
·
0개의 댓글
·