감자주먹밥
close
프로필 배경
프로필 로고

감자주먹밥

  • 분류 전체보기 (89)
    • iOS (67)
      • Swift (14)
      • RxSwift (2)
      • UIKit (35)
      • SwiftUI (10)
      • Test (4)
    • 코퉤엣 (12)
    • Git (2)
    • Android (8)
  • 홈
  • 태그
  • iOS
  • Github
  • 방명록
M1 칩 CocoaPods pod install error & homebrew 설치

M1 칩 CocoaPods pod install error & homebrew 설치

맥북 프로를 구입하고 열심히 공부하다 드디어 라이브러리를 사용하는 법을 배우는데... pod install 명령어가 제대로 작동하지 않는 오류가 발생했습니다.. 아직 cocoapods도 제대로 알아보지 못했는데...다행히도 검색 몇 번으로 해결방법을 찾아 성공시켰습니다! 해결방법 정리 해 놓겠습니다!로제타로 터미널을 켜서 ffi를 다시 설치하고 명령어에 arm 아키텍처를 명시하는 방식이 있었지만, 설마 지원을 안 해줘서 저렇게 해야 하나 싶어 더 찾아보니... https://stackoverflow.com/questions/64901180/how-to-running-cocoapods-on-apple-silicon-m1 How to running CocoaPods on Apple Silicon (M1)I ..

  • format_list_bulleted iOS/UIKit
  • · 2022. 2. 19.
  • textsms
[IOS] Notification Center 사용하기

[IOS] Notification Center 사용하기

처음에 Notification Center를 들었을 땐 상단바에 푸시알림 오는 그건 줄 알고 있었지만,,, 그건 User Notification을 사용하는 것 다음에 공부해서 정리해야겠습니다NotificationCenter를 차근차근 알아보고 사용까지 해보겠습니다! Notification Center 알아보기 Apple Developer Documentation developer.apple.com애플 공식 문서에 있는 설명으로는옵저버에 등록되어 있는 정보를 방송(broadcast)할 수 있는 Notificatioin dispatch mechanism(알림 발송 메커니즘)입니다... 영어가 좀 부족하네요 제가...조금 풀어서 보자면 Notification Center에 이벤트를 등록해 놓고 이벤트가 발생했..

  • format_list_bulleted iOS/UIKit
  • · 2022. 2. 7.
  • textsms
[IOS] CollectionView 정리

[IOS] CollectionView 정리

extension ViewController: UICollectionViewDataSource { func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { return data.count } func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { guard let cell = collectionView.dequeueReusableCell(withReuseIdentifier:..

  • format_list_bulleted iOS/UIKit
  • · 2022. 2. 6.
  • textsms
[IOS] DatePicker

[IOS] DatePicker

DatePicker는 날짜와 시간을 선택할 때 사용하는 UI입니다.알람을 설정할 때 가장 많이 봤던 UI인데 알아보도록 하겠습니다.  DatePicker 알아보기화면을 알람앱 비슷하게 만들어 봤습니다!DatePicker는 화면에 바로 올려 놓으면 사진처럼 화면에 보여집니다.키보드에 뜨는 어플들도 있고 몇가지 방식으로 DatePicker를 사용할 수 있습니다. Inspector에 있는 속성들을 하나씩 살펴보겠습니다. [Preferred Style]DatePicker의 스타일을 표시합니다. 현재 상태는 Wheels.automatic, wheels, compact, inline 4개가 존재하고, automatic은 3개중 가장 적합한 걸 알아서 골라 보여준다고 합니다. compact는 저 작은 박스를 누르면 ..

  • format_list_bulleted iOS/UIKit
  • · 2022. 1. 23.
  • textsms
[IOS] Tab Bar Controller 사용법

[IOS] Tab Bar Controller 사용법

오늘은 UITabBarController 사용하는 법을 알아보겠습니다. 처음에 UI를 만들어주면 initial View로 설정이 안 되어 있을 텐데, TabBarController를 initial VC로 설정해주고 원래 있던 VC는 삭제해주면 됩니다! 이렇게만 하면 정말 간단하게 화면이 이동되는것을 볼 수 있습니다만...탭 화면에서 다른 화면으로 넘어가게 만드는게 되지 않습니다. 그래서 단일 화면을 사용하는게 아니라면! NavigationController 화면을 relationship segue로 설정해줘야 합니다. NavigationController를 만들면 처음엔 2개의 화면이 나올 텐데, NavigationController만 남겨두고 지우고 사용하시면 됩니다.그리고 Segue를 설정해주시면 됩..

  • format_list_bulleted iOS/UIKit
  • · 2022. 1. 22.
  • textsms
[IOS] UserDefaults 알아보기

[IOS] UserDefaults 알아보기

앱 개발 공부를 시작하고 여러가지를 하면서 정말 궁금했던게 사용자의 세팅 정보를 그대로 저장해 놓는 방법? 였습니다. 안드로이드를 공부할 땐 알지 못하고 DB를 연결해서 써야하나..? 하고 넘겼었는데 이번 IOS공부를 하면서 LocalDB 비슷한게 있단걸 처음 알았습니다!"앱 실행 전반에 걸쳐 키-값 쌍을 지속적으로 저장할 수 있는 사용자의 기본 데이터베이스에 대한 인터페이스입니다." 앱 설정 데이터, 로그인 시 아이디 등 단일 데이터를 저장하는데에 적합합니다. 앱이 삭제될 때는 데이터가 함께 사라집니다.key-value 형태로 저장이 되는데... JSON이 생각나네요... 그냥 JSON 형식으로 저장되는게 맞는 것 같습니다. UserDefaults는 싱글톤객체로 생성해 줄 필요는 없습니다. 디자인 패턴..

  • format_list_bulleted iOS/UIKit
  • · 2022. 1. 13.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (89)
    • iOS (67)
      • Swift (14)
      • RxSwift (2)
      • UIKit (35)
      • SwiftUI (10)
      • Test (4)
    • 코퉤엣 (12)
    • Git (2)
    • Android (8)
최근 글
인기 글
태그
  • #SWIFT
  • #Kotlin
  • #백준
  • #programmers
  • #ios
  • #UIKit
  • #android
  • #코딩테스트
  • #swiftUI
  • #tableView
최근 댓글
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바