전체 글

    애플 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를 작성하는 과정에서 좋은 자료인것 같아 공유합니다

    [iOS] Google Place Autocompletion ( 검색 자동완성 )

    안녕하세요 이번에는 Google Autocompletion을 사용하고 적용한 방법을 소개해 보려고 합니다. 이 서비스를 사용하게 된것은 날씨 어플을 만들면서 도시검색을 하는데 이걸 어떻게 해야하나 생각을 했습니다. 당시에는 애플에서 제공하는 MKLocalSearch 라는 것을 모르고 적용을 했는데 이때문에 앱이 좀 무거워진것 같기는 합니다. 혹시 방법을 몰라서 찾다가 Google Place Autocompletion 찾으신분은 MKLocalSearch 를 추천드립니다. 공식문서의 적용방법이 적힌 링크입니다. Get Started | Places SDK for iOS | Google Developers 그럼 한번 적용해 보겠습니다. 적용하는 방법에는 3가지 방법이 있습니다 Add a full-screen ..

    [iOS] Filemanager with Image Download

    안녕하세요 이번에는 이미지를 다운받아 파일 디렉토리에 저장한후 불러오는 것을 해보겠습니다. 이번에 날씨 어플을 만들면서 API에서 제공하는 아이콘이 없으면 한번에 다 내려받아 디렉토리에 저장하고 다음에는 저장할 필요가 없도록 구현했었는데요 사용한 방법을 공유해 보겠습니다. 이미지를 다운받을때 사용한것은 URL Session이 아니라 Alamofire를 사용했습니다. 먼저 파일매니저를 사용할때는 UserDefault와 비슷하게 FileManager.default를 기본으로 사용합니다. 그리고 파일이 저장될 경로인 도메인을 설정해 주어야하는데 이 디렉토리는 종류가 많으니 원하시는 디렉토리를 지정해서 사용하면됩니다. 일단 제가 구현한 방법을 먼저 말씀드리고 코드를 보여드리겠습니다. 날씨 정보를 API를 통해 ..

    [iOS] CoreData C.R.U.D

    안녕하세요 이번에는 CoreData에 대해서 글을 작성해 보겠습니다. 처음 CoreData라는 단어를 봤을때 오 정말 중요하고 좋은 저장 방법인가보다 해서 제가 이걸 몰랐을때 다른분이 이런걸 활용했다 할때는 그분이 정말 멋있어(?) 보이기도 했습니다. 이번에 날씨어플을 개발하면서 이거한번 꼭 써봐야겠다라고 생각한게 CoreData입니다. 사실 날씨어플에는 맞지않는 감이 있었지만 한번 꼭 써보고 싶었기에 도전해 봤었고 여러 난관에 부딫히기도 했지만 좋은 경험을 한것 같습니다. CoreData의 특징 데이터를 디바이스에 영구적으로 저장할수 있습니다. ( 일시적인 데이터에는 적합하지 않습니다. ) CoreData는 FrameWork 입니다. ( DataBase가 아닙니다 ) CoreData의 기능중 하나인 P..

    [iOS] Dynamic View (With: PageView, TableView, CollectionView) / Standard Apple WeatherApp UI

    안녕하세요 이번에는 사이드 프로젝트를 하면서 메인뷰의 구성을 어떻게 할지... 고민을 계속 했었는데 약 4일은 걸린것 같습니다. 저런 형식의 뷰를 그동안 봤기는 봤지만 어떻게 구성되어있는지 단한번도 생각해 본적이 없었기때문에 정말 막막했었고, 단서는 스크롤이 위아래로 되고 페이지도 넘어가서 스크롤뷰와 페이지뷰가 있느보다 했었는데... 결과적으로는 스크롤뷰 때문에 고생을 엄청 했었습니다. 위의 이미지가 정말 고통에 사무쳣던 시간을 보내게 한 UI입니다. 구글 검색은 다양하게 했던것 같습니다. 하지만 키워드가 다 Scroll View, Dynamic View, ComplexView 이렇게 했는데 제가 해결한 방식은 못찼았습니다. 깃허브에 Basic Apple WeatherApp 을 쳐도 안나오고... 결국에..