잡다한 팁

    [iOS 강의] KxCoding Mastering iOS

    ## iOS 기본을 쌓는데 가장 좋은 강의. - 결제하고 강의를 듣게된건 오래되었지만 해당 강의에 대한 후기를 남기는건 처음이네요 ㅎㅎ Mastering iOS는 https://kxcoding.com/course/mastering-ios 여기 들어가서 보시면 아시겠지만 가장 기본적인 부분 부터 차례대로 상세하게 알려주는 좋은 강의 사이트 입니다. 현재는 구독형으로 되어 강의하나만을 결제할수는 없지만 관심있는 부분을 요리조리 살펴가며 듣고싶은걸 들을수 있다는 점에서 참 좋은것 같아요 ㅎㅎ 관심있으신분은 한번 들어가서 살펴보시기 바랍니다

    iOS 면접자료 정리

    # Array와 linked List Array는 Random Access를 지원 시간 복잡도 O(1), index를 통해 직접적 접근가능 element들은 인접한 memory위치에 저장되거나 연이어 저장됩니다. Array에서 삽입과 삭제연산은 memory위치가 연속적이고 고정적이기 때문에 많은 시간을 소모합니다. Array는 CompileTime에 메모리에 할당됩니다 ⇒ Static Memory Allocation Stack section에 메모리 할당 LinkedList는 Sequential Access를 지원. 접근시 처음부터 순차적인 접근 O(n) 새로운 element들은 memory어딘가에 저장되어 집니다. 저장된 위치주소는 linked list의 이전 node에 저장됩니다. LinkedList..

    애플 M1 CocoaPod 오류 ( with Terminal )

    안녕하세요 이번에 새로장만한 맥미니로 코코아팟을 설치하려니 오류가나서... 원일을 찾다가 해결방법 공유드립니다. 1. Finder를 키시고 상단 이동 -> 유틸리티 -> 터미널을 오른쪽 클릭하고나서 정보 가져오기를 클릭합니다 2. Rosetta를 사용하여 열기가 원래는 체크 해제되어있지만 다음과 같이 체크해줍니다 3. 코코아 팟을 설치하셨다면,아래와 같이 터미널에 입력하시고 기다립니다 sudo gem install ffi 4. 이제 cocoapod install이 정상 작동됩니다 참고 : stackoverflow.com/questions/64901180/running-cocoapods-on-apple-silicon-m1/64919058#64919058 Running Cocoapods on Apple Si..

    Git Hub를 활용하는 방법 ( 몇가지 규칙 )

    github.com/elsewhencode/project-guidelines/blob/master/README-ko.md elsewhencode/project-guidelines A set of best practices for JavaScript projects. Contribute to elsewhencode/project-guidelines development by creating an account on GitHub. github.com ReadMe를 작성하는 과정에서 좋은 자료인것 같아 공유합니다

    VScode Github 오류 Fix

    1. VScode github로그인 방법 이놈의 VScode는 사용자가 로그아웃만 맘대로 할수있지 로그인창을 따로 가지고 있지는 않다... 그러므로 시도해야할 방법은 먼저 왼쪽 바에 나뭇가지 표시창을 눌러보면 폴더 설정을 할수있다 거기서 먼저 설정을 하고 command + shift + p 을 누르면 명령 창을 부를수있다. 그 후에 git clone을 치면 레포지토리를 복사하려고 자동으로 github연결 창이 뜨게 된다. ps. 혹시 자신이 로그아웃을 했거나, 레포지토리를 잘못 설정했다면 >git initialize repository 이렇게 입력하면 초기화가 된다 2. 로그인 후에 레포지토리에 5000개의 변경사항이 뜰때. 이 경우가 나타나는 이유는 정확히는 모르지만... 나의 경우에는 icloud 폴..