목록전체 글 (37)
King of Stock
취미를 독서로 정했다. 몇 개월(대략 6~7개월) 지나고 계속 책 읽는 습관을 들여서 어느 정도 책 읽는 재미와 습관이 되었다. 현재 16권의 책을 읽으니 아무래도 다음에 읽어야 하는 책에 대한 목록을 정리해야 앞으로 잘 독서 할 수 있겠다 싶어서 정리 To read - 후불제 민주주의(유시민) - 나의 한국현대사(유시민) - 국가란 무엇인가(유시민) - 유시민의 경제학 카페(유시민) - Effective Java 3rd (Joshua Bloch) - Spring Microservices IN ACTION (John Carnell) To buy - 침묵의 봄(레이첼 카슨) - 토지(박경리) - 코스모스(칼 세이건) - 원더플 사이언스 (나탈리 앤지어, no ridibooks) - 사이먼 싱의 빅뱅 (사이..
연말인데 휴가가 2일 밖에 없어서 친구들과의 여행이 불발이 되고... 그래서 연차 휴가 2일을 어떻게 보낼까 고민한 끝에... 내가 선택한 것은 호캉스... 나는 담배를 피기 때문에 서울에서 객실내 흡연이 가능한 호텔을 검색 해보았다. 다양한 호텔들이 있었는데, 조식도 먹을만 하다는 후기를 읽은거 같아 과감히 예약~ 이런 저런 후기들이 있었는데, 그 중에 호텔 프론트에 직원이 친절하지 않다는 후기를 읽었는데, 그런거 같지 않았다. 남자분이셨는데, (나도 남자...) 뭔가 잘 정돈된 사무직 직원 같은 느낌에 친절도 하셨다 ㅋㅋ 처음에 호텔을 들어서면 로비가 다소 어두운 분위기에 마음이 가라앉는 느낌도 들었다. 별건 아닌듯 나 홀로 호캉스니 큰 룸도 필요가 없고... 목적 자체도 독서나 개인 프로젝트 그리고..
오늘 맥북에 iMovie 설치를 하고자 앱 스토어를 실행 했는데 아래와 같은 화면이 나오면서 동작을 하지 않았다. 이런 메세지(위에 캡쳐)가 보이면서 재시동, apple id 재로그인 등을 하여도 앱 스토어가 동작하지 않아 인터넷 검색을 해보니 다음과 같은 방법이 있었다. 메세지(환경을 영어로 사용하고 있어서 영문 메세지입니다) Cannot Connect to the StoreAn Internet connection is required. 해결책이 있었던 링크: https://support.apple.com/ko-kr/HT201400#computer 여러 가지 해결책 중에 제가 해결했던 방법은 아래의 방법이었습니다. Mac 또는 PC의 경우iTunes Store에서 -45054 오류가 표시되는 경우 수행..
한글 배열을 정렬해야 하는 상황이 있어서 정렬 함수를 만들고자 코드를 짜던 중에 있는 함수 sort()가 어찌 처리를 하는지 궁금하여 한번 돌려봤습니다.아래는 코드입니다. 위에 코드를 돌려보면 아래와 같이 결과가 나옵니다. 그런데 마음에 안드는 결과가 나와버렸습니다. 그냥 매개변수 없이 돌리나, 방향을 바꿔서 돌리나 정렬은 첫 글자 초성 기준으로만 하는 것으로 보여지네요. 자동문, 장동건, 장동민 글자에서 내림차순은 장동민, 장동건, 자동문 순서로 오름차순은 자동문, 장동건, 장동민 순서로 나와야 하는데 말이죠.이렇게 정렬이 되는 것은 원하지 않으니 함수를 만들어 봅니다. 한글끼리 비교시 Character 배열로 변환을 해서 인덱스별로 각각 비교를 하고 비교하는 문자가 동일할때 다음 인덱스 비교를 하도록..
사용자 기기의 특정 연락처를 보여주고자 할때에 이용하는 CNContactViewController 사용하다가 오류가 발생했던 상황에 대해 공유합니다~ 일단은 CNContactViewController 클래스 일부 번역(Documentation) [원문]The CNContactViewController class implements the view to display a contact. CNContactViewController can display a new contact, unknown contact, or existing contact. You must use one of the designated initializers from init(forNewContact:), init(forUnknownCo..
Swift 접근 제한자 명칭 허용 범위 접근 & 수정 비고 private ~ 클래스 접근 fileprivate ~ 클래스 + 파일 접근 Swift 3.0 이상 internal ~ 같은 모듈(프로젝트) 접근 접근 제한자를 명시하지 않으면 기본값 public ~ 모듈 외부 접근 open ~ 모듈 외부 접근 & 수정 Swift 3.0 이상
Edit Scheme > Run > Arguments 이동 아래와 같이 -FIRDebugDisabled 추가 후 실행
Alamofire를 사용하여 API를 만들어 놓고 테스트를 하는 소스 공유합니다. 비동기 요청이기 때문에 응답을 기다리는 형태가 되어야하고 애플에서 제공되는 클래스와 함수를 이용합니다. 아래는 소스... 도움이 되길...
iOS 개발을 많이 하신 분은 과감히 안 보셔도 됩니다. 먼저 문제가 되었던 상황 및 로직은 다음과 같았습니다. [대략적인 로직] 1.UITableView content는 Dynamic Prototypes(Prototype Cells: 2) 으로 설정이 되어있음 2.위에 설정된 2개의 cell 중에서 한 개는 사용자의 입력을 받는 UITextField를 포함한 Cell(InputCell 이라고 통칭) 이고 다른 한 개는 Label만 있는 Cell(SelectableCell 이라고 통칭) 3.평시에는 InputCell 4개만 보여지고, 첫번째 입력란에 값을 넣으면 텍스트를 기반하여 데이터를 조회후 1번 인덱스부터 조회결과를 SelectableCell로 채워넣는 형태의 로직 4.사용자 편의를 위해 키보드에 ..
UITableView 함수인 endUpdates() 호출할 때에 다음과 같은 오류가 발생하는 경우가 있다. 오류메시지: Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 0. The number of rows contained in an existing section after the update (14) must be equal to the number of rows contained in that section before the update (14), plus or minus the number of row..