profile
여러 사람들과 함께 많은 것을 배우고 나누리
post-thumbnail

Closure Capture / Capture List

이전에 이스케이핑 클로저 좀 다루면서 다음엔 캡처 다뤄봐야겠다.. 했으니 해봐야지캡처 리스트까지 알아볼 것이니 그 전에 캡처부터 알아보자클로저가 값을 캡처한다는 것을 많이 봤을텐데 이게 뭔 뜻이냐면.. 캡처라는 의미 그대로이다.클로저 내부 기준으로 외부에 있는 num이

3일 전
·
0개의 댓글
post-thumbnail

UIAlertController ActionSheet Programmatically

초간단하므로 바로 드가보자 아 먼저 액션시트가 뭔지부터 볼까..액션시트는 alert의 스타일 중 하나인데, 알림뜰 때 팝업의 스타일 중 하나라고 생각하면 된다.요거 많이 보셨죠?스토리보드로 하든 코드로 하든 얼럿을 띄우는 것은 간단하다.먼저 나는 특정 버튼을 누르면 얼

6일 전
·
0개의 댓글
post-thumbnail

Swift Performance (Allocation)

퍼!!!!!포먼스평소에도 struct와 class.. 차이를 뭐 대충 알고있다고 생각했는데..이번엔 성능 차이에 대해 좀 자세히 알아보려 한다.관련해서 좋은 글들이 많으니.. 내 글은 딱히.. 퀄리티가 좋다는 생각이 안들어서 다 읽으라곤 못하겠다여튼.. 이번엔 Allc

2022년 1월 21일
·
0개의 댓글
post-thumbnail

final Keyword

출처Swift에선 상속을 지원한다!!final 키워드를 클래스에 앞단에 붙이면 해당 클래스는 더 이상 상속하지 않겠다.를 의미한다.상속하지 않겠단걸 보고, 어.. 클래스만 상속 가능하니깐 클래스만 final을 사용할 수 있겠네? 하면.. 오산이다.재정의가 더 이상 필요

2022년 1월 18일
·
0개의 댓글
post-thumbnail

Frame vs Bounds

평소 알아야겠다 생각한 둘의 차이를 간단히 알아보려한다.공식문서를 보면 알 수 있듯..it's superview's coordinate system슈퍼 뷰, 즉 자신의 한단계위 부모뷰에 의해 위치가 결정된다.부모의 origin으로 부터 25,25 떨어진 곳에서부터 뷰가

2022년 1월 16일
·
0개의 댓글
post-thumbnail

non-Escaping Closure vs Escaping Closure

Swift에서 함수와 클로저는 일급 객체이다. 일급 객체라 함은 함수에 파라미터로 전달하고, 함수의 반환값이 될 수 있으며, 변수, 상수에 저장을 할수 있는 것을 의미한다.non-Escaping Closure의 경우 클로저가 함수 본문을 탈출하지 않는다. 함수가 종료되

2022년 1월 12일
·
0개의 댓글
post-thumbnail

Unit Test without networking

실제 서버와 네트워킹하는 과정은 뭐 어떻게 테스트 하는걸까?예를 들면 서버로부터 아래와 같은 JSON 파일을 받아오고 이를 테스트를 하는 것이겠지..만일 실제 서버와 통신하며 테스트한다면 아~ 서버랑 잘 통신도 되고 데이터도 잘 받고 요청도 잘 먹히네 할 수 있겠다.근

2022년 1월 7일
·
0개의 댓글
post-thumbnail

GCD (Grand Central Dispatch)

우린 일을 한다.아 물론 지금의 난,,, 네,,이건 간단한 것이니깐 알바를 예로 들어 설명해보겠다. 사장님이 알바생 한명한테만 일을 계속 시킨다.하지만 알바생은 한번에 하나의 일밖에 하지 못한다.. 바닥 닦으면서 불판을 어떻게 닦아.. 주어진 일을 하나씩 처리해야하는데

2021년 12월 25일
·
0개의 댓글
post-thumbnail

Main.sync 외 않됌?

sync, async .. concurrent, serial을 공부하다가 main.sync를 돌려보니 프로그램이 죽는 것을 보고.. 왜 그런건지 어제 오늘 하루종일 생각해봤다.먼저 생각해본 것은 뭐였냐면.. 메인 스레드는 프로그램이 시작하고, 종료될 때까지 계속 일을

2021년 12월 18일
·
0개의 댓글
post-thumbnail

배열 안전하게 조회

그 전에 indices에 대해 알아보자해당 프로퍼티는 Collection 타입의 프로퍼티이다.이 프로퍼티는 Collection의 유효 범위를 갖고있는 프로퍼티이다.예를 들어 arr이라는 배열의 요소가 1, 2, 3, 4, 5로 5개의 요소를 갖고있으므로 indices의

2021년 12월 13일
·
2개의 댓글
post-thumbnail

Subscript

정의: 클래스, 구조체, 열거형에서 시퀀스의 멤버 요소에 접근하기 위한 바로가기 첨자로, 단일 타입에 여러 서브스크립트를 정의할 수 있다.시퀀스 요소에 접근하기 위한 바로가기 첨자는 어찌 이해는 하겄는데 단일 타입에 여러 서브 스크립트.. 뭐 이니셜라이저 여러개 쓰는

2021년 12월 12일
·
0개의 댓글
post-thumbnail

Dynamic Type, Accessibility Inspector

동적 타입? 스크롤뷰처럼 동적으로 뭐.. 크기 늘어나고 그런건가 싶었는데, 아니더라텍스트의 크기를 flexible하게 조정하는 것이다.모든 사용자의 시력 등의 조건은 다르다.이 때문에 애플은 사용자에게 폰트사이즈를 사용자에게 맞게끔 변경할 수 있게 만들어주었다.하지만

2021년 12월 11일
·
0개의 댓글
post-thumbnail

문자열의 특정 범위의 속성을 변경해보자 NSMutableAttributedString

하나의 레이블에서 특정 부분만 폰트나 사이즈를 변경해주고싶었는데..범위를 지정해서 특정 범위에 있는 문자열을 뺴오고 원래의 문자열의 특정범위를 빈값으로 변경해버린 뒤 빼온 문자열의 폰트를 변경해 주고.. 다시 원래의 문자열에 더해준다.. 너무 복잡하다.그러다 이런걸 발

2021년 12월 11일
·
0개의 댓글

기록29

2021.12.07(Tue)cpu architecture - CPU 표준 설계 방식X86 - 32bit 시스템중 가장 대중적인 아키텍쳐X64 - 64bit 시스템중 가장 대중적인 아키텍쳐bit - 1bit = 0,132 (bit)시스템에서 말하는 비트는 컴퓨터의 CPU

2021년 12월 9일
·
0개의 댓글
post-thumbnail

기록28

2021.12.06(Mon)스토리보드로 테이블뷰를 생성하고, 오토레이아웃 대충 하면서 테스트를 해보다가 코드로도 짤 수 있지않나란 생각을 지인과 해봤다.그냥 제일 먼저 궁금했던 것은 테이블뷰는 따로 클래스를 만들어서 코드로 레이아웃을 설정하고, 뷰에 얹어주면 된다고 생

2021년 12월 7일
·
0개의 댓글
post-thumbnail

Codable, Decode, Encode

아 Hashable도 공부해보고싶은데 담에 해봐야지Codable에 대해 알아보자정의는 좀 의역을 섞어보면 자신을 변환하거나 외부 표현을 변환할 수 있는 타입이란다.아 아직 의역안했는데 저서 외부표현이란 JSON 같은 것들이라고 생각하면 된다.아 그래도 의역안한거네왜 J

2021년 12월 5일
·
0개의 댓글
post-thumbnail

TableView

TableView.. 직접 해보니 재밌다. 좀 이상해 보이는 것도 막 고치고 싶어서 삽질도 좀 해보고테이블 뷰는 여러 아이템을 List형태로 보여주기 위한 뷰이다.데이터는 테이블 내부의 셀을 위치시켜 표현할 수 있다.테이블 내부의 셀의 갯수가 많아지면 자동으로 스크롤

2021년 12월 4일
·
0개의 댓글
post-thumbnail

Delegate

그냥 무난하게 사장-직원 관계로 예 설명왜 생겨난건지?왜 쓰는건지?서로(객체간) 의존추상에 의존둘중에 뭐가 왜 좋은지그럼 안좋은건 뭔지내 느낌, 생각 첨부사진 첨부, 다이어그램식테이블 뷰 좀 보고

2021년 12월 3일
·
0개의 댓글
post-thumbnail

SOLID

솔옴 옷 예쁘지 ㅋㅋSOLID 원칙의 의의,, 생겨난 이유가 무엇일까?재사용성 고려, 재사용성을 높임으로써 높은 확장성을 가지게 된다.재사용성을 높이기 위해 하나의 클래스는 하나의 책임을 가지게 한다.낮은 결합도 (높은 응집력)를 가져 작은 변화가 큰 Side Effe

2021년 12월 2일
·
0개의 댓글
post-thumbnail

메모리 구조

메모리(RAM)에 관해 설명하기 전에.. 컴퓨터 관점에서 저 RAM의 역할에 대해 알아보자이것이 램이다 컴퓨터 조립해봤음 알겠지만.. 소켓 열고 딸깍 소리날 때까지 눌러껴야되는.. 손 드럽게 아픈 그 램전에 데스크탑 맞출 때 사고싶었었는데 안사길 잘한 듯아 근데 진짜

2021년 11월 27일
·
0개의 댓글