전체 글

· 회고록
블로그 이주를 결심했던 이유가 velog 의 통계 기능, 카데고리 기능 없음이 주였다. 근데 막상 티스토리를 만들어놓고 보니 그 많은 글들을 옮기는 것도 일이고, 스킨이나 광고를 커스텀하는 것도 일이라 차일피일 미뤄왔는데, 이제는 더 이상 미룰 수 없다... 바이브로 시작하려고 한다. 원래 사용하고 싶었던 테마는 이런 테마이다. https://sweet-myo.tistory.com/650 디자인 적인 감성이 있고, 특색 있는 테마를 사용하고 싶었는데, 개발 블로그에 제일 중요한 건 코드 가독성이기 때문에.. 일단은 많은 개발자들이 사용하고 있는 hELLO 스킨을 적용하고, 사용하다가 불편한 것이 있으면 추가해보기로 결정했다. 나중에 공부해서 직접 커스텀 스킨을 만들 수 있으면 좋겠다...!! https:..
2022-01-04 한줄 요약 : reactive! 반응형! 비동기적으로 일어나는 일들에 대한 코드를 깔끔하고 쉽게 사용하기 위해서 RxSwift를 사용한다. 0. 멀티 스레드 기본적으로, iOS는 멀티 쓰레드 (multi-thread) 환경이다. 쓰레드(일하는 녀석)가 여러개 있어서, 일을 따로 진행해준다. 특별히 쓰레드를 지정하지 않으면 main 스레드에서 돈다. 데이터를 받아오거나 하는 작업이 필요하다면 DispatchQueue.main.async {} 를 사용해서 다른 스레드에 작업을 넘긴다. 중요한 건 UI 작업을 할 때는 무조건 main 스레드에서 해야한다. 1. 개념잡기 RxSwift 4시간에 끝내기 github 을 클론받아서 진행했다. 1-2교시는 시간이 흐름에 따라 위의 타이머가 가면서,..
· Language/C
2022-05-03 1, 2. #include #include #include typedef struct { char author[30]; char title[50]; int pages; } Book; int main() { Book books[3]; // Book * books = (Book *)malloc(sizeof(Book) * 3); // 2번 문제. printf("도서 정보 입력\n"); for (int i = 0; i < 3; i++) { printf("저자: "); fgets(books[i].author, sizeof(books[i].author), stdin); books[i].author[strlen(books[i].author) - 1] = 0; printf("제목: "); fgets..
· Language/C
2022-04-27 분명 C언어 공부 1번 2번 풀다가 때려쳤던 기억이 있는데 스무스하게 잘 풀려서 코테 짬이 쌓였구나 싶었다. 1 #include void print_array(int (*arr)[4]) { for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { printf("%d ", arr[i][j]); } printf("\n"); } printf("\n"); } void rotate_right_90(int (* arr)[4]) { int copy[4][4]; // 이걸 처음에 int (* copy)[4] = arr; 해서 // 내가 바꾸는 대로 바뀌고 있어서 이상한 값이 나오고 있었다. for (int i = 0; i < 4; i++) { for..
· Language/C
1 #include void print_odd(int arr[], int len) { printf("홀수 출력: "); for (int i = 0; i < len; i++) { if (*(arr + i) % 2 == 1) { printf("%d ", *(arr + i)); } } printf("\n"); } void print_even(int arr[], int len) { printf("짝수 출력: "); for (int i = 0; i < len; i++) { if (*(arr + i) % 2 == 0) { printf("%d ", *(arr + i)); } } printf("\n"); } int main(void) { int arr[10]; int len = sizeof(arr)/sizeof(int..
· Language/C
2021-10-04 코딩테스트 공부를 파이썬으로 진행중이었는데, 파이썬을 지원하지 않는 기업들이 있어서 자바보다는 나에게 더 익숙한 C를 다시 공부하려고 한다. 일단 이 부분은 기초 문법, 기초 알고리즘 부분이라 전에 풀었던 코드를 포스팅하고 뒤에 풀지 못하고 남겨둔 문제들과 C++ 문법을 익힐 예정이다. 1 #include int main(void) { int n; printf("10진수 정수를 입력하시오. "); scanf("%d", &n); printf("%d는 16진수로 %x", n ,n); return 0; } 2 #include void gugudan(int a, int b) { int d = (a > b) ? a : b; int c = (a < b) ? a : b; for (int i = c..
· 회고록
이주하면서 보니 대충 쓰고 넘어간 것들이 있는 것 같아서 내용을 보충한다. 1년차가 된 지금 보니 나 정말 열정적이었구나........ 공고 - https://apply.lg.com/app/myp/status/RetrieveMyJobNoticesDetail.rpi iOS 가 있어서 당연히 SW Application 분야로 지원했다. 자소서 전형적인 자소서 질문이었다. 질문도 적고 글자 수도 적어서 작성하기 편안했음!!! My Career 지원한 분야에 대한 본인의 핵심역량과 열정에 대하여 (1000자) Guide> 본인이 지원한 직무와 관련된 지식, 프로젝트경험 및 기타역량을 기술해 주십시오.(구체적으로 작성해주시고, 근거 및 사례를 포함해 주십시오.) My Future 본인이 지원한 직무관련 향후 계획..
임또상
iOS 네가 한발짝 두발짝 멀어지면 난 세발짝 다가갈게