profile
hekang in 42Seoul.
post-thumbnail

[Swift] Alamofire를 사용하여 github GraphQL로 데이터 가져오기 !

GraphQL은 페이스북이 2012년에 개발하여 2015년에 공개적으로 발표된 데이터 질의어이다. 그래프QL은 REST 및 부속 웹서비스 아키텍처를 대체할 수 있다. 클라이언트는 필요한 데이터의 구조를 지정할 수 있으며, 서버는 정확히 동일한 구조로 데이터를 반환한다.

2022년 3월 8일
·
0개의 댓글
·
post-thumbnail

[Let's git it!] swift 기술부채 해결하기.

앱을 제작하면서 시간이 없다는 이유로 하지않았던 기술부채들을 하나 둘 해결하는 중이다. 역시나 부채는 쌓이는 속도가 상당히 빠르다.가장 크게 다루고 있고 중요하다 생각하는 부채들을 총 세가지.42서울에서 c언어를 학습하며 norminette 규정에 맞춰 코드를 짜는 것

2022년 2월 25일
·
0개의 댓글
·

[Swift] String에서 특정 Character count

string에 filter를 사용해서 Character와 동일한 배열의 count를 구하면 된다.

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

[SwiftUI] App Icon 코드로 변경하기

앱 아이콘을 변경하기 위해서는 최소한 2가지의 앱아이콘이 필요하다. (당연한 소리) 두개의 앱 아이콘을 프로젝트에 등록한다.PROJECT - TARGETS - Build Settings - Embed Asset Packs In Product Bundle의 값을 Yes로

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

[SwiftUI] DarkMode 무시하기, 끄기

information Property List - +를 눌러서 Add row - Apperance를 선택, value에 Light 또는 Dark를 넣으면 그 모드로만 작동된다.ViewController내에 ViewDidLoad에 아래와 같이 작성하여주면 된다.

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

[SwiftUI] CardView처럼 만들기

디자이너의 시안Username은 아래와 나눠서 VStack으로 쪼개고 HStack으로 쪼개고 다시 VStack으로 쪼개면 어떻게 넣어야 할지 보인다.내용물은 어떻게 만들어야 하는지 보이는데 테두리에 있는 그림자 같은 무언가가 보인다. 오른쪽과 밑으로 그림자 같은 효과가

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

[SwiftUI] Xcode 13.1에서 ios13 타겟으로 설정하기

현재 나와있는 최신버전의 Xcode와 ios버전이다. ios13부터 SwiftUI를 지원하기 시작하였고 현재 최신버전에서 2를 뺀 ios13을 타겟으로 많은 프로젝트가 진행된다. 이번 글은 Xcode 13.1에서 신규 프로젝트를 생성하면서 타겟을 ios15에서 ios1

2022년 1월 13일
·
0개의 댓글
·

[Swift] Struct와 Class를 비교해보자.

SwiftUI를 근본부터 다지기 위해 새로운 강의를 들으며 학습하고 있다.강의의 내용중 기록해놓으면 도움이 될 것 같은 자료들을 정리해보자.

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

동네북 되돌아보기

Github우리 동네 책 소셜 커뮤니티 플랫폼

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

[SwiftUI] enum과 random으로 random Image 만들기

Asset에 등록된 이미지를 랜덤으로 불러오는 작업.먼저 Asset에 등록된 이미지를 enum을 이용하여 작성해준다.Asset에 등록된 이미지는 Apple Developer SwiftUI Tutorial에서 가져왔다.먼저 Asset이미지의 이름들을 작성해주고 이름별로

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

[SwiftUI] Firebase Swift Package Manager로 설치하기

SwiftUI에 Firebase 연결하기.Firebase Documentation세상이 좋아졌다. Firebase Documentation은 한글을 지원한다.일부 자동번역 된 문서가 있지만 기초적인 내용들에 대해서는 검수가 된건지 잘 정리되어있다.위 링크의 내용보다 더

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

Hackalearn

3일간 React를 처음 배우며 진행했었던 42해커톤에 이어 이번에는 2주간 Azure와 Github Action을 배우고 사용해보는 해카런에 참여하게되었다.이번 해카런의 목표는 정적 웹 앱을 만들어보는것인데 뭣도모르고 시작했지만 지금은 큰 도움이 된게 느껴진다.Azu

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

brew를 사용하여 node LTS 버전 설치하기

https://nodejs.org/en/노드를 설치하기 위해 install npm을 입력하면 가장 최신버전의 노드가 설치된다.LTS 버전을 설치하기 위해서는현재 LTS버전이 14로 시작하므로 npm@14를 사용하여 설치하여주면 된다.추가로node@14에 맞춰서

2021년 8월 5일
·
0개의 댓글
·

유클리드 호제법

알고리즘 관련 포스팅을 시작하며 첫번째로 알아볼 알고리즘은 유클리드 호제법이다. 기원전 300년경에 쓰인 원론에 나와있는 이 알고리즘은 가장 오래된 알고리즘으로 유명하다. 가장 오래되었으나 가장 심플하고 멋진 알고리즘이다. (역시 옛날사람들이 똑똑하다)두 수가 주어지고

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

쿠버네티스 - minikube

쿠버네티스 맛보기

2021년 4월 19일
·
0개의 댓글
·

ft_server (* Docker)

사용한 명령어 정리. docker 가져온 이미지를 container로 실행시킨다. > -p 80:80 -p 443:443는 80, 443 포트 번호를 쓰겠다는 옵션이다. 각각 http, https의 기본 포트다. -i 는 container의 표준 입력을 attch

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

01. 하늘그리기

하늘그리기 전 글에서 간단한 창을 띄워봤으니 이번엔 하늘색 그라데이션이 들어간 창을 띄워보는 코드를 작성해보았다. 많은 데이터들을 함수들간에 주고 받기 위해서 몇개의 구조체를 만들었으며 앞으로도 필요한 구조체는 추가할 예정이다. vec구조체는 vector를 나타내는

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

miniRT mlx.h 사용해보기.

mlx.h mlx 라이브러리 사용 해보기

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

miniRT

Raytracing in Oneweekend(https://raytracing.github.io/books/RayTracingInOneWeekend.html

2021년 1월 16일
·
0개의 댓글
·