
안녕하세요 도미닉입니다 다소 늦은 감이 많이 있지만 2019년 회고를 작성해보고자 합니다. 2019년은 개발적으로 가장 성장한 1년이라고 생각합니다. 1. 퇴사 1년간 다니던 하우빌드 라는 회사를 퇴사했습니다. 대전으로 출근을 해달라고 이야기를 들어서 2달 정도 대전으로 새벽 기차를 타고 평일에는 모텔에서 지내면서 인수인계를 마쳤습니다. 대전으로 내려가는 것을 가족들이 반대해서 결국 퇴사할 수 밖에 없었습니다. 그 후 두달 정도 PHP 개발을 프리랜서로 했습니다. 마침 코드스쿼드라는 학원에서 기수를 모집한다는 이야기를 듣고 개발에 대해 기본부터 제대로 공부하고 싶어 신청하여 등록하게 되었습니다. 2. 코드스쿼드 변수명을 정하는 방법부터 객체지향 개념, 디자인 패턴, 어렴풋이 알던 개념과 프로그래밍 용어들..
안녕하세요 도미닉입니다. 콜 바이 벨류, 콜 바이 레퍼런스 많이 들어보셨을 겁니다. 스위프트에서 inout 을 활용하여 포인터에 직접 접근할 수 있습니다. 위에 소스는 inout 을 통해 직접 포인터에 접근하여 두 변수의 값을 바꾸는 예제입니다. 함수에서 서로 값이 바뀐다면 그 값은 복사되어 사용된 값이므로 원본에는 영향을 주지 않습니다. 스위프트에서는 함수에 매개변수로 들어온 값을 수정할 수 조차 없습니다. 위와 같이 inout 을 통해 매개변수에 접근한다면 조금 더 효율적인 프로그래밍이 가능합니다. 직접 포인터에 접근하는 것은 자유도가 있지만 예상치 못하게 원본에 대한 수정이나 훼손이 가능하므로 주의하여야 합니다. 조금 더 안전한 메소드는 아래와 같습니다. 이상으로 inout 에 대해서 알아봤습니다...

안녕하세요. 도미닉입니다. 오늘은 플레이그라운드에서 뷰 컨트롤러를 띄워서 뷰를 확인하는 방법을 공유해보겠습니다. 우선 한번 띄워보겠습니다. 위와 같은 코드를 플레이그라운드에 붙여넣기해서 실행하시면 오른쪽에 화면이 뜨는 것을 확인하실 수 있습니다. 코드를 확인해보겠습니다. 2번째 줄에서 우선 PlaygroundSupport 를 import 합니다. PlaygroundSupport 를 임포트함으로써 저희는 PlaygroundPage 를 사용할 수 있게됩니다. 70번째 줄에서 PlaygroundPage 를 이용해 TestViewController 클래스의 인스턴스인 vc 를 현재 화면에 띄울 수 있었습니다. 애니메이션 또한 동작한다고 하니 화면의 부분을 테스트하고 개발할 때 활용할 수 있을 것 같습니다. 글 ..
내가 만약 청년으로 다시 태어난다면 이렇게 살고 싶어라 우선 책을 많이 읽어 지식의 허술한 곳을 남기지 않고 운동을 하되 조금씩이라도 꾸준히 하여 튼튼하고 멋진 몸을 가꾸리라 그리고 나의 한가지 특기를 살려 연마하되 기초를 튼튼히 하고 결코 교만하지 않으리라 사람과의 관계를 소중히 여겨 남의 마음을 상하지 않게 하고 늘 친밀한 정분을 나누며 소탈하게 살아가야지 연애를 하게 되면 그의 성장을 돕되 나를 만났으므로 세상이 괜찮았다는 말은 나오게 해야지 그리고 사람들의 아픔을 알며 나와 세상이 나아짐을 기뻐하고 꽃 한송이 돌 하나에도 배우고 감사하며 편견에 빠지지 않도록 늘 자신을 살피리라 술은 즐기지 않되 친구와 밤늦도록 토론할 정도는 되어야겠고 음악이 약하니 노래를 많이 들으며 악기 하나쯤은 다룰 줄 아는..
안녕하세요. 도미닉입니다. 어제는 제가 블로그를 만든 후에 가장 많은 분들이 들어온 날이었습니다. 감사했고 앞으로 유지하기 위해서 더 많이 글을 올리도록 하겠습니다. 요즘 회사에서 리엑트 네이티브로 앱을 만들고 있습니다. 이전 화면으로 돌아가기 위해서 어떻게 하는지 알아보겠습니다. 아래와 같이 onPress 를 작성해주면 됩니다. 만약 TouchableOpacity 를 활용하고 계시다면 아래와 같이 구성하실 수 있습니다. 글 읽어주셔서 감사합니다.
안녕하세요. 도미닉입니다. 테이블뷰를 만들다가 보면 셀 사이에 구분선이 생깁니다. 이 구분선을 지우고 싶은 경우가 있는데요. 구분선을 지우는 방법에 대해서 알려드리겠습니다. 1. chatTableView.separatorColor = UIColor.white 배경 색이 흰색이라면 구분선의 색이 흰색이 되면 안보이게 되겠죠. 위에 코드처럼 tableView 의 separatorColor 를 배경색과 같은 색(보통 흰색)으로 바꿔주면 구분선이 보이지 않습니다. 2. chatTableView.separatorStyle = .none 구분선의 스타일을 없도록 구성해줄 수도 있습니다. 위에 코드처럼 tableView 의 separatorStyle 을 .none 으로 바꿔주면 구분선이 보이지 않습니다. 간단하게 두..

안녕하세요. 도미닉입니다. TDD 를 알고는 있었지만 제대로 사용하기는 어렵다는 생각을 했습니다. 밥 아저씨도 캔트 백 아저씨한테 찾아가서 TDD 를 배웠다고 들었고 혼자 TDD 를 할 때 제대로 할 수 있을까 하는 두려움이 들었기 때문입니다. TDD 를 공부하고 혼자서 사용하는 분들이 많다는 것을 알게 되었고 피드백을 받으며 사용해보고자 이 포스팅을 작성합니다. 많은 지적과 격려 부탁드립니다. 첫번째 요구사항은 고정된 요금 방식입니다. 예를 들면 10분에 500원이라고 하겠습니다. 1. 실패하는 테스트 코드 작성 Fare 라는 객체가 없어서 오류가 발생합니다. 2. 통과하도록 최대한 빨리 코드 작성 Fare 라는 객체를 만들어주었습니다. minute 과 amount 를 속성으로 가지고 있으며 minut..
뽀모도로 시간 내용 1 11:30 ~ 11:55 https://programmers.co.kr/learn/courses/30/lessons/49189 가장 먼 노드 문제 파악, 그래프에 대해 찾아봄 2 12:00 ~ 12:25 자료구조 책을 보고 그래프에 대해 학습 3 12:30 ~ 12:55 https://github.com/AppleCEO/algorithm-swift 4 13:00 ~ 13:25 https://github.com/AppleCEO/algorithm-swift 알고리즘 레포에 푼 문제들 정리하기 5 14:00 ~ 14:25 문제 풀기 https://app.codility.com/programmers/lessons/4-counting_elements/max_counters/ 6 15:00 ..
- Total
- Today
- Yesterday
- 리눅스
- database
- 단어
- Swift
- 형용사
- 영어
- 애플
- 배열
- 데이터베이스
- Xcode
- 포인터
- Apple
- MySQL
- 테라스캔
- 왕초보 영단어1
- 연습문제
- 매트랩
- 프로그래밍
- C
- 함수
- terascan
- 프로그램
- 뇌를 자극하는 C 프로그래밍
- 시원스쿨
- 뇌를 자극하는 C프로그래밍
- IOS
- exercise
- 반복문
- 스위프트
- Matlab
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |