분류 전체보기(210)
-
[Library] Code Base에서 UI 인스턴스를 직관적으로 만들어보자, Then
💡Then이란?Code Base로 iOS 개발을 할 때, 조금 더 UI 인스턴스를 직관적이고 편하게 만들 수 있도록 도와주는 라이브러리다.✍🏻 Then 라이브러리 깃허브 살펴보기클로저를 기반으로 사용한다.특히, 단축인자 이름을 이용해서 길고긴 뷰 이름을 일일이 작성하지 않고, $0과 같이 간단하게 표현할 수 있다는 것이 인상적이다. 💡Then을 설치해보자!Podfile에 pod 'Then'을 작성해주기만 하면 된다.✍🏻 Podfile 설치하는 방법을 모르겠다면? 💡그래서, 어떻게 Then을 사용하는데?UI 인스턴스를 선언해 주고, 그 뒤에 then이라는 키워드와 함께 클로저를 열어주기만 하면 되는 아주 간단한 방법이다.UI 인스턴스를 선언해주고, 그 안에 전달할 UI 객체와 특성을 지정해서 반환..
2023.10.17 -
[CocoaPods] Podfile 설치 방법과 설치하면서 발생했던 Sandbox: rsync.samba deny(1) 에러 해결방법
💡 CocoaPods (Podfile)을 설치해주는 과정을 간단하게 훑어보자! 1. sudo gem install cocoapods 명령어를 터미널에 입력한다. ✔️ CocoaPods (iOS 개발에서 외부 라이브러리를 쉽게 불러오게 해주는 대표적인 의존성 관리 도구)를 설치하는 명령어. ✔️ 터미널에 자물쇠🔒 모양이 나오면 맥북 비밀번호를 입력하면 되고, 지정해 둔 비번이 없으면 그냥 enter를 누르면 된다. ✔️ 비밀번호를 입력해도 아무것도 입력되지 않는 것처럼 보이는 게 정상이니, 그냥 비밀번호 상관하지 말고 입력하면 된다! ✔️ pod --version 명령어를 이용해서 이미 설치되어 있거나, 정상적으로 설치되었는지 확인해 줄 수 있다. 2. 터미널에서 프로젝트가 있는 폴더로 이동해서 pod i..
2023.10.15 -
[ML] 내가 머신러닝 진짜 알기 쉽게 정리해서 올려줄게 (23.10.19.ver)
이번 여름방학 동안에는 책을 이용해서 머신러닝의 기초 개념을 공부했었다. 2학기가 시작하면서 "기계 학습" 과목을 수강하고, 코랩과 사이킷런을 이용했던 방식이 아니라, 개념들에 들어있던 수학적인 개념과 원시적인 구현을 하는 방식으로 기계학습을 배우다보니 앞에서는 모르고 넘어갔던 내용이 많았던 것 같았다. (사이킷런의 위대함도 다시금 느끼게 되고) 그래서 이번 시리즈에서는 사이킷런을 통한 머신러닝의 활용보다는, 수학적 지식이 밑바탕이 된 개념적인 이해를 위주로 글을 써볼까 한다. 시험공부 겸, 나중에 내가 리마인드했을 때도 기억이 날 수 있도록. 1️⃣ Machine Learnig의 기본 틀(큰 개념)을 먼저 살펴보자. ✔️ Machine Learning이란? : Input Data, x를 넣었을 때, O..
2023.10.13 -
[iOS] iOS 화면을 구성하는 파일, Nib와 Xib 개념 정리해보기
1️⃣ Nib와 Xib 핵심 내용만 정리해보기 Nib와 Xib 두 개 모두 iOS 화면을 구성하기 위한 파일이다. Nib : Nextstep Interface Builder의 줄임말, 바이너리 파일 (데이터의 저장과 처리를 목적으로 0과 1의 이진 형식으로 인코딩된 파일, 사람은 읽지 못하고 컴퓨터만 읽을 수 있는 언어)이다. Xib : Xml Interface Builder의 줄임말, Xml 파일 (데이터들을 쉽게 구조화해서 전달하기 위해 만들어진 언어가 xml이고 이 xml로 쓰여진 파일이 xml 파일, 컴퓨터와 사람 모두 읽을 수 있는 언어)이다. 2️⃣ Nib와 Xib 핵심 내용에서 살을 더 붙여보자! ✔️ 새로운 Cocoa Touch Class 파일을 만들 때, "Also create XIB f..
2023.10.08 -
[Calculus] Gradient Descent를 이해하기 위한 Vector Calculus 총정리
⚠ 이 글은 공부용으로 제가 보기 위해 작성한 Vector Calculus (벡터 미적분학) 정리글입니다. ⚠ 머신러닝에 필요한 개념들 위주로 정리되어 있어, 미적분학의 전반적인 내용을 공부하고 싶다면 이 글의 내용으로는 부족할 가능성이 매우 높습니다. 권장하지 않습니다. 또한 제가 알아볼 수 있도록 쉽게 정리한 글이니, 오개념이나 수학적으로 잘못된 내용이 있을 수도 있습니다. 저를 너무 믿지 마세요. 댓글로 지적해 주시면 빠르게 수정하겠습니다:) 1️⃣ Derivative: 일변수 (x ~ scalar) 함수에 대한 미분 Derivative(미분)이란 f(x) = y를 만족하는 함수에 대한 그래프에서, x점일 때의 기울기를 의미한다. 일반적으로 f(x) 위에 있는 h가 x로 가까워져 갈 때의, y축 변..
2023.10.06