[iOS] Kxcoding Rxswift 마스터링 완강 솔직 후기 (비추)
·
🔮 회고 & 후기/후기
어제 이후로 Kxcoding Rxswift 완강하였습니다 저는 인증서 받는걸 좋아해요 ..! 내가 뭘하나 완강은 했구나 하고서 뿌듯함을 주는것 같거든요 ㅎㅎ Kxcoding을 들으면서 느낀점은 프로젝트 하나하나 어떻게 보면 간단한 앱이지만, 제대로 구현하기는 어려운(?) 앱들을 제대로 구현했다는 생각이 들었습니다. 구현은 제대로 했지만 강의 스타일은 살짝 기계적인 느낌이라 강의력이 뛰어나진 않았어요 그래도 정석대로 알려주셔서 2회독 하면 알아듣게됨. 우선 Rxswift 마스터링 밖에 들어보질 못했는데 거기서 구현하는 날씨, 메모장 어플이 기존 kxcoding 다른 Swift강의에서 구현을 했던 프로젝트인데 부분 수정만 Rxswift로 하는 거더라구요 올해 초 패스트캠퍼스에서 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를 공부한지는 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 개발자 활동 - 최우수상 후기 및 꿀팁
·
🔮 회고 & 후기/후기
안녕하세요 ! 2021.05 - 2021.08.07까지 IT 연합동아리 메이커스 7기 iOS개발자 로 활동한 후기를 포스팅합니다! 저는 졸업을 하고 iOS를 처음으로 접하였는데요 저처럼 늦게 시작한 분들에게 도움이 될지 몰라 후기 작성에 앞서 저에 대한 소개와 지원배경을 간단히 하려합니다 :D ☀️ 생략하고 싶으신 분은 MakeUs 7기 면접부분으로 바로 컷해주세욤 🏷 소개 및 메이커스 지원 배경 저는 소프트웨어학과를 이번년도 2월에 졸업하였고, iOS 앱개발은 2021.01 (올해 1월에 맥북삼ㅎ)부터 처음으로 시작하게 되었습니다 대학교 재학당시에는 딱히 분야를 정하지 못하여 딥러닝 분야로 대학원을 갈 생각이였지만, 막학기에 대학교에서 안드로이드앱 강의를 청강하고 나서, (tmi : 인생 탑강의중하나였..
[iOS] 스레드와 DispatchQueue
·
🌙 iOS 스터디/iOS
애플에서 제공하는 스레딩처리 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] 카메라 앱 개발
·
🌙 iOS 스터디/Swift
Audiovisual Media 비디오 오디오에 특화된 매우 큰 프레임 워크 ,공구함. 사진이나 비디오에서는 필수적으로 필요함. 목소리를 텍스트로 변환해주기도하고, 오디오를 변환해주기도 함 여러가지 기능! AVCam iOS 카메라 앱을 사용하여 사진과 동영상을 캡쳐하는 방법 . iOS 13버전이상을 사용해야함. 시뮬레이터로 불가능! Media Capture AVCaptureSession : input을 output까지 연결시켜 주는 것 AVCaptureDeviceInput : 애플에서는 카메라나 마이크를 사용자가 쓸 때, 사진첩에 사진을 저장할 때, 권한을 받아야한다고 명시적으로 되어있다. 어떻게? info.plist에 Camera, mic usage description을 추가하면 된다. 카메라나 마이..
[네트워크] 데이터 통신 정리
·
📗 Computer Science
3월 1일차 인터넷 인터넷이란, 두가지 관점으로 정의할 수 있다. "nuts and bolts" 너츠앤볼츠 관점 : 하드웨어에 관한 정의이다. 너츠앤볼츠의 관점에서 볼 때, 인터넷은 호스트 = 종단 시스템 (가장자리에 있는 애들) , 링크, 패킷스위치 (라우터, 스위치를 말함) 3가지로 이루어짐. 서비스 관점 : 애플리케이션에게 서비스를 제공하는 구조에 관한 정의이다. 애플리케이션에 서비스를 제공할 때, 프로그래밍을 통해 소켓이나 아이피를 연결하여 서비스를 제공한다. 이 때, 패킷이란 단위로 나누어 제공하는데 효율성이 높아진다. 프로토콜이란 네트워크에서 프로토콜이란, 네트워크 통신 규약으로 메세지를 보내고 받는 것의 순서나 형식을 정하는 것을 말한다. 예) TCP, IP, HTTP, Wifi ( 802...
[Swift] 코드를 단축하는 유용한 함수 map, filter, reduce
·
🌙 iOS 스터디/Swift
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 스터디/iOS
Firebase 파이어베이스 파이어 베이스 구글에서 제공함. 서버 자체를 서비스로 제공함. 서버를 구축하지 않아도 데이터를 저장할 수 있게 한다. 파이어베이스를 이용하면 앱을 뚝딱 만들수 있다. firebase.google.com/docs/database/ios/start?hl=ko iOS에서 설치 및 설정 | Firebase 실시간 데이터베이스 Firebase 실시간 데이터베이스는 클라우드 호스팅 데이터베이스입니다. 데이터는 JSON으로 저장되며 연결된 모든 클라이언트에 실시간으로 동기화됩니다. Android, iOS, 자바스크립트 SDK로 크로스 플 firebase.google.com Firebase 기능 파이어 베이스 기능: 데이터 저장, 실시간 데이터 동기화, 사용자 인증, 데이터 분석 , A/B..
[Swift] 외부 라이브러리 가져다 쓰는 방법 3가지
·
🌙 iOS 스터디/Swift
SPM ( Swift Package Manager ) : 가장 쉬움 Cocoa Pod Carthage
[Swift] @escaping Closure
·
🌙 iOS 스터디/Swift
시작하기전에 클로져 func add(_ i : Int, _ j : Int, _ handler: (Int) -> Void){ let sum = i + j handler(sum) } add(3,4 {(result : Int) -> Void in print("3 + 4 = \(result)") }) 자세한 이야기 함수의 파라미터로 클로져가 전달될 때 escaping 또는noescaping closure가 사용됩니다. 클로저가 함수로부터 Escape한다는 것은 해당 함수의 인자로 클로저가 전달되지만, 함수가 반환된 후 실행 되는 것을 의미합니다.수의 인자가 함수의 영역을 탈출하여 함수 밖에서 사용할 수 있는 개념은 기존에 우리가 알고 있던 변수의 scope 개념을 무시합니다. 왜냐하면 함수에서 선언된 로컬 변수..
[Swift] Instance Method 와 Type Method
·
🌙 iOS 스터디/Swift
스위프트의 메소드 Swift에서 구조체와 열거형에서 메소드를 정의할수 있다는 사실은, C와 Objective-C와는 가장큰 차이점입니다. Objective-C에서, 클래스는 메소드를 정의할수 있는 유일한 타입입니다. Swift에서는, 클래스, 구조체, 열거형에서 선택할수 있고, 생성한 타입에 대한 메소드 정의를 유연하게 할 수 있습니다. 인스턴스 메소드 - Instance Method 인스턴스 메소드(instance methods)는 특정 클래스, 구조체, 열거형의 인스턴스에서 속해있는 함수. class Counter { var count = 0 func increment() { count += 1 } func increment(by amount: Int) { count += amount } func r..
슬라임 통통
'분류 전체보기' 카테고리의 글 목록 (2 Page)