본문 바로가기

Developer46

CMC 10기) OT ~ 1차세션 합격! 요즘 it연합동아리에 참여하고 싶은 사람들이 많은 것 같아서 더욱 간절했던 것 같아요. OT 합격 문자를 받고 1주일뒤 오티날. CMC소개, CMC 10기 전체 아이스 브레이킹을 한 후 기획자와 디자이너(자기소개 ,아이디어 공유) / 개발자 포지션별 아이스브레이킹 으로 저는 iOS파트장님, iOS를 맡으신 분들과 대화를 나눌 수 있었습니다. 어색한 분위기가 풀렸을 때 각자 이번 프로젝트에서 사용할 생각해둔 기술이나 아키텍쳐에 대해서 이야기를 들을 수 있었는데 아는 게 많이 없었던 제게 큰 자극이 되었던 것 같아요. 모두 경험이 풍부하신 분들이라서 이번 기수에 참여할 수 있는 기회를 주신 것에 너무 감사했습니다. 개발자들은 이후 1차 세션과 2차 세션에서 정제된 아이디어를 듣고 2차 세션 이후에 팀.. 2022. 5. 9.
iOS) 스토리보드 없이 레이아웃 그리기 연습 & 공유기능(Share Sheet) 구현 예제 (3) 이번엔 공유하기 버튼이 있는 앱 상세화면을 구현하겠습니다. TodayViewController의 컬렉션 뷰에서 UIViewController를 프레젠터로 넘겨주도록 구현. 화면전환까지 구현완료하였고 이제 컴포넌트들을 넣어주겠습니다. Share Sheet 공유하기 버튼을 눌렀을때 컨텐츠를 공유할 수 있는 아래 뷰 컨트롤러가 ShareSheet입니다. iOS기본앱은 기본앱이 아닌곳에서도 다양한 앱으로 공유도 가능합니다. 1. UIActivityViewController 2. URL, 공유할 컨텐츠와 타입은 개발자가 지정가능. 3. 공유될 목적지 또한 개발자가 지정가능. 생각해둘 것 어떤컨텐츠인가? 어떤 앱을 우선순위로 공유? init( activityItems : [Any], applicationActivi.. 2022. 5. 8.
iOS) URLSession 사용해보기전 네트워크 구조 정리 네트워크 OSI Seven Layer? OSI Model이란? A가 B에게 택배를 보내는 것 메시지를 보낸다. -> 편지봉투에 넣는다 => B에게 전달 => B가 별도로 메시지를 쓴다. -> 기존에 받은 봉투와 메시지를 좀더 큰 봉투에 넣는다 => C에게 전달 => => C가 별도로 메시지를 쓴다. -> C가 이전에 받은 봉투와 메시지를 더 큰 봉투에 넣는다. =>...G에게 도착 G입장에서 A의 편지를 보려면 어떻게 할까요? 겹겹이 층계별로 메시지를 확인합니다. 위의 과정과 비슷하게 각 계층에서 층계별로 메시지를 전달하게 된다고 하는데 아직 감이 잘 안 오네요. 이번 시간에 URLSession을 이용해서 HTTP통신을 알아보겠습니다. OSI(Open Systems Interconnection) 개방형 .. 2022. 5. 7.
iOS) Plist 정리 Info.Plist(information property list file)란? 공식문서 참조 https://developer.apple.com/documentation/bundleresources/information_property_list Apple Developer Documentation developer.apple.com 기본적인 예제를 몇가지 공부해보고 첫 주차 라이징캠프 교육을 들었습니다. 첫 주차 과제 중에 info.plist 조사해오기가 있었어서 기록해두고자 합니다. plist를 공식문서에 따라 정리해보면 아래와 같습니다. 번들을 구성하고 식별하기 위한 필수적인 정보가 담겨있는 구조화된 텍스트 파일. 유니코드 UTF-8로 인코딩되며 내용은 XML을 사용하여 편집가능. key와 value.. 2022. 3. 16.
728x90