본문 바로가기
728x90
반응형

Xcode183

IOS ) Share Extension에 대해 알아보자 안녕하세요 후르륵짭짭 입니다. 이번에는 Share Extension에 대해 정리해보려고 합니다. Share Extension이란, 공유 버튼을 누르고 앱을 클릭 했을 때, 현재 앱과 연동 할 수 있는 작은 앱을 의미합니다. 그리고 Share Extension을 구현 할 수 있는 방법은 총 두가지가 있습니다. ( 처음 해보는 것이라 생각 보다 난감했었는데, 차근차근 정리 해보도록 하겠습니다. ) ** Share Extension 생성 하기 ** 일단 새로운 프로젝트를 생성하고 File -> New -> Target 에 들어가서 share Extension을 클릭해주세요. 그리고 나면 새로운 Share Extension 파일이 생성 될 것 입니다. ** 기본으로 제공되는 View ** class ShareV.. 2020. 12. 20.
ERROR - Collection View의 HeaderView가 Nil 일 때 생기는 오류 안녕하세요 후르륵짭짭 입니다. 이번에는 Collection view를 사용 할때, 오류가 발생하면 대처하는 방법에 대해 알아보도록 하겠습니다. 2020-12-19 22:10:52.312587+0900 Buzzni[73812:1853291] *** Assertion failure in -[UICollectionView _createPreparedSupplementaryViewForElementOfKind:atIndexPath:withLayoutAttributes:applyAttributes:], UICollectionView.m:2758 2020-12-19 22:10:52.357188+0900 Buzzni[73812:1853291] *** Terminating app due to uncaught excep.. 2020. 12. 19.
PlayGround) Codable ANY 타입 처리 방법 안녕하십니까 후르륵짭짭 입니다. 이번에는 Codable에서 ANY 타입을 파싱하는 방법에 대해 알아보려고 합니다. 이번에 과제를 하면서 Rest API로 내려오는 데이터가 "String"과 "INT"형으로 둘다 내려온다면 ANY 타입으로 받으려고 했는데,,,, 오류가 뜨는 겁니다... 그래서 해결 방법을 찾게 됐습니다.. ** 해결 방법 ** 이런 경우는 자주 없을 것이라 생각하지만, JSON으로 내려오는 데이터가 여러가지의 타입을 가지게 된다면 여러가지 타입을 가질 수 있도록 만들어줘야합니다. 일단 어느 부분에서 오류가 생기는지 확인 할 수 있는 방법에 대해 설명하겠습니다. - 오류확인 위치 확인하는 방법 - //Data Model struct ItemModel : Codable { let name :.. 2020. 12. 19.
PlayGround) DateFormatter를 이용해서 날짜를 변경하자 안녕하세요 ㅎㅎㅎ 후르륵짭짭 입니다. 이번에는 DateFormatter에 대해서 배워보려고 합니다. 앱 개발을 할때, 굉장히 많이 사용하게 되는데요! 그럼 지금 알아보도록 하겠습니다. ** 현재시간을 원하는 타입으로 만드는 방법 ** DateFormatter에 대해서 알아보도록 하겠습니다. 내용을 보면 DateFormatter는 Date와 text를 서로 바꿔주는 포멧이라 되어 있습니다. 그럼 지금 알아보도록 하겠습니다. - 현재 시간을 특정 형태로 변형하기 func DateType2String() -> String{ let current = Date() let formatter = DateFormatter() //한국 시간으로 표시 formatter.locale = Locale(identifier: ".. 2020. 12. 18.
728x90
반응형