Software

    [깃허브] 오픈소스 라이브러리 배포 & 컨트리뷰터 후기

    [깃허브] 오픈소스 라이브러리 배포 & 컨트리뷰터 후기

    요즘 과외시험기간, 싹 복습&사이드프로젝트, 개인적인 공부, 백신2차에 일주일에 한번은 친구들이랑 노느라 .. 정말 너무~너무 바쁜데요 ㅎ (담주까지만 참으면 될 것 같아요ㅠㅠ) 바쁜 와중에 저번주 난생 첨으로 오픈소스 라이브러리를 배포하게 되었습니다 ..! 참고: 이번 포스팅은 후기에 관한 글이며 어떻게 배포를 하는지 방법에 관한 글은 아닙니다 라이브러리 배포 https://github.com/Youngminah/YMLogoAlert GitHub - Youngminah/YMLogoAlert: A simple alert with logo image and color. A simple alert with logo image and color. Contribute to Youngminah/YMLogoAler..

    [iOS] Kxcoding Rxswift 마스터링 완강 솔직 후기 (비추)

    [iOS] Kxcoding Rxswift 마스터링 완강 솔직 후기 (비추)

    어제 이후로 Kxcoding Rxswift 완강하였습니다 저는 인증서 받는걸 좋아해요 ..! 내가 뭘하나 완강은 했구나 하고서 뿌듯함을 주는것 같거든요 ㅎㅎ Kxcoding을 들으면서 느낀점은 프로젝트 하나하나 어떻게 보면 간단한 앱이지만, 제대로 구현하기는 어려운(?) 앱들을 제대로 구현했다는 생각이 들었습니다. 구현은 제대로 했지만 강의 스타일은 살짝 기계적인 느낌이라 강의력이 뛰어나진 않았어요 그래도 정석대로 알려주셔서 2회독 하면 알아듣게됨. 우선 Rxswift 마스터링 밖에 들어보질 못했는데 거기서 구현하는 날씨, 메모장 어플이 기존 kxcoding 다른 Swift강의에서 구현을 했던 프로젝트인데 부분 수정만 Rxswift로 하는 거더라구요 올해 초 패스트캠퍼스에서 iOS를 처음시작하게 되었는데..

    [iOS 앱 런칭] 캠퍼스리그 먼데이샐리 창업 ..?!

    [iOS 앱 런칭] 캠퍼스리그 먼데이샐리 창업 ..?!

    안녕하세요 이번에 수익형 앱 동아리 MAKEUS에서 출시한 먼데이샐리가 디캠프에서 진행하는 D.DAY 캠퍼스 리그에 참가하여 예선에 진출하게 되었습니당! (밑에 이전 포스팅 참고) https://cau-meng2.tistory.com/124?category=891695 [IT 연합동아리 후기] MakeUs 메이커스 7기 iOS 개발자 활동 - 최우수상 후기 및 꿀팁 안녕하세요 ! 2021.05 - 2021.08.07까지 IT 연합동아리 메이커스 7기 iOS개발자 로 활동한 후기를 포스팅합니다! 저는 졸업을 하고 iOS를 처음으로 접하였는데요 저처럼 늦게 시작한 분들에게 도움이 될 cau-meng2.tistory.com 지원한게 무슨 프로그램인데?! 운좋게 예선을 통과하고 현재 투표진행중에 있습니다 먼데이..

    [SSAC] iOS 개발자 데뷔과정 부트캠프 합격 후기 2021

    [SSAC] iOS 개발자 데뷔과정 부트캠프 합격 후기 2021

    안녕하세요 이번에 하반기 SSAC 부트캠프에 지원하게 되었습니다 ! 현재 iOS를 공부한지는 8-9개월정도 되었는데요. 1월부터 iOS를 시작하여 패스트캠퍼스iOS인강 -> 외주연계프로그램 소프트스퀘어드 12기 활동 -> 수익형 앱 런칭 동아리 메이커스 7기 활동 까지 마친 상태입니다. 동아리에서 앱 배포까지 해본 상황이라 바로 취업을 하려했는데 이번에 싹에서 나온 iOS 부트캠프 커리큘럼을 보고 , 부트캠프 후 취업을 하는 것으로 전향 하였습니다! 팁을 드리자면 타기관 연계는 한명의 실력자가 운영하는 소규모로 하는 집중 코스가 퀄리티가 좋은것 같아요. https://ssac.seoul.kr/course/course_view.jsp?id=30589&cid=5767&ch=course 꿈꾸는 개발자 데뷔코스..

    [IT 연합동아리 후기] MakeUs 메이커스 7기 iOS 개발자 활동 - 최우수상 후기 및 꿀팁

    [IT 연합동아리 후기] MakeUs 메이커스 7기 iOS 개발자 활동 - 최우수상 후기 및 꿀팁

    안녕하세요 ! 2021.05 - 2021.08.07까지 IT 연합동아리 메이커스 7기 iOS개발자 로 활동한 후기를 포스팅합니다! 저는 졸업을 하고 iOS를 처음으로 접하였는데요 저처럼 늦게 시작한 분들에게 도움이 될지 몰라 후기 작성에 앞서 저에 대한 소개와 지원배경을 간단히 하려합니다 :D ☀️ 생략하고 싶으신 분은 MakeUs 7기 면접부분으로 바로 컷해주세욤 🏷 소개 및 메이커스 지원 배경 저는 소프트웨어학과를 이번년도 2월에 졸업하였고, iOS 앱개발은 2021.01 (올해 1월에 맥북삼ㅎ)부터 처음으로 시작하게 되었습니다 대학교 재학당시에는 딱히 분야를 정하지 못하여 딥러닝 분야로 대학원을 갈 생각이였지만, 막학기에 대학교에서 안드로이드앱 강의를 청강하고 나서, (tmi : 인생 탑강의중하나였..

    [iOS] 스레드와 DispatchQueue

    [iOS] 스레드와 DispatchQueue

    애플에서 제공하는 스레딩처리 API GCD(Grand Central Dispatch)에 대해서 알아보겠습니다. GCD는 C기반의 저수준 API입니다. DispatchQueue GCD를 사용하기 전에 먼저 알아야 할 클래스가 있습니다. DispatchQueue 클래스 인데요. 실제로 해야할 Task를 담아두면 선택된 스레드에서 실행을 해주는 역할을 합니다. DispatchQueue는 2가지로 종류로 나눌수 있습니다. Serial Dispatch Queue와 Concurrent Dispatch Queue입니다. • Serial Dispatch Queue Serial Queue는 등록된 작업을 한번에 하나씩 차례대로 처리 합니다. 처리중인 작업이 완료되면 다음 작업을 처리합니다. • Concurrent Dis..

    [Swift] 카메라 앱 개발

    [Swift] 카메라 앱 개발

    Audiovisual Media 비디오 오디오에 특화된 매우 큰 프레임 워크 ,공구함. 사진이나 비디오에서는 필수적으로 필요함. 목소리를 텍스트로 변환해주기도하고, 오디오를 변환해주기도 함 여러가지 기능! AVCam iOS 카메라 앱을 사용하여 사진과 동영상을 캡쳐하는 방법 . iOS 13버전이상을 사용해야함. 시뮬레이터로 불가능! Media Capture AVCaptureSession : input을 output까지 연결시켜 주는 것 AVCaptureDeviceInput : 애플에서는 카메라나 마이크를 사용자가 쓸 때, 사진첩에 사진을 저장할 때, 권한을 받아야한다고 명시적으로 되어있다. 어떻게? info.plist에 Camera, mic usage description을 추가하면 된다. 카메라나 마이..

    [네트워크] 데이터 통신 정리

    [네트워크] 데이터 통신 정리

    3월 1일차 인터넷 인터넷이란, 두가지 관점으로 정의할 수 있다. "nuts and bolts" 너츠앤볼츠 관점 : 하드웨어에 관한 정의이다. 너츠앤볼츠의 관점에서 볼 때, 인터넷은 호스트 = 종단 시스템 (가장자리에 있는 애들) , 링크, 패킷스위치 (라우터, 스위치를 말함) 3가지로 이루어짐. 서비스 관점 : 애플리케이션에게 서비스를 제공하는 구조에 관한 정의이다. 애플리케이션에 서비스를 제공할 때, 프로그래밍을 통해 소켓이나 아이피를 연결하여 서비스를 제공한다. 이 때, 패킷이란 단위로 나누어 제공하는데 효율성이 높아진다. 프로토콜이란 네트워크에서 프로토콜이란, 네트워크 통신 규약으로 메세지를 보내고 받는 것의 순서나 형식을 정하는 것을 말한다. 예) TCP, IP, HTTP, Wifi ( 802...

    [Swift] 코드를 단축하는 유용한 함수 map, filter, reduce

    [Swift] 코드를 단축하는 유용한 함수 map, filter, reduce

    Map import UIKit // 요약: // Map은 A object 리스트에서 B object 리스트로 변환시 사용 // - B로 변환 실패하면 nil을 넘김 // - 변환 결과에 nil 포함 // CompactMap은 nil을 넘기지 않음 let stringValues = ["hi", "1", "3", "hello"] /// Map vs CompactMap let intValuesWithMap = stringValues.map { string in return Int(string) } intValuesWithMap // [nil, 1, 3, nil] let intValueWithCompactMap = stringValues.compactMap { string in return Int(string)..

    [iOS] Firebase 파이어베이스

    [iOS] Firebase 파이어베이스

    Firebase 파이어베이스 파이어 베이스 구글에서 제공함. 서버 자체를 서비스로 제공함. 서버를 구축하지 않아도 데이터를 저장할 수 있게 한다. 파이어베이스를 이용하면 앱을 뚝딱 만들수 있다. firebase.google.com/docs/database/ios/start?hl=ko iOS에서 설치 및 설정 | Firebase 실시간 데이터베이스 Firebase 실시간 데이터베이스는 클라우드 호스팅 데이터베이스입니다. 데이터는 JSON으로 저장되며 연결된 모든 클라이언트에 실시간으로 동기화됩니다. Android, iOS, 자바스크립트 SDK로 크로스 플 firebase.google.com Firebase 기능 파이어 베이스 기능: 데이터 저장, 실시간 데이터 동기화, 사용자 인증, 데이터 분석 , A/B..