일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- property
- Terminal
- Xcode
- delegate
- Method
- 스위프트
- String
- Protocol
- tuist
- enum
- type
- initializer
- init
- instance
- 코딩테스트
- struct
- 이니셜라이저
- Foundation
- UIKit
- initalizer
- Unicode
- IOS
- url
- Git
- interpace
- Swift
- 디자인패턴
- extension
- optional
- Class
- Today
- Total
목록전체 글 (78)
아리의 iOS 탐구생활

Closures — The Swift Programming Language (Swift 5.5) Closures Closures are self-contained blocks of functionality that can be passed around and used in your code. Closures in Swift are similar to blocks in C and Objective-C and to lambdas in other programming languages. Closures can capture and store referen docs.swift.org 클로저(Closure)는 코드의 블록이다. 함수는 ‘이름이 있는 클로저’라고 표현한다. 보통 클로저는 ‘이름이 없는 코드블록’을 ..

man : 메뉴얼 clear : 터미널을 청소해줌 pwd : 내가 어떤 경로에 있는지 알려줌 ls : 리스트의 약자. 현재 경로에 있는 파일들을 보여줌 ls다음에 폴더이름을 적으면 그 안에 내용을 보여줌 ls -l : 폴더안에 파일들을 더 상세하게 표시해줌 ls -a : 숨겨진 파일을 보여줌 ls -la : 숨겨진 내용을 포함하여 상세하게 보여줌 cd : 체인지 디렉토리의 약자. 현재있는 경로위치를 변경할때 사용함. cd .. : 상위 경로로 돌아감. cd ~ : 최상위 경로로 돌아감. cd - : 이전 경로로 돌아간다 find : 파일 시스템에서 특정한 파일이나 디렉토리를 찾을 때 유용함. find . -type file -name "*.txt" : txt확장자를 가진 모~든 파일을 찾아줘! find ..

VSC(Version Control System) 이란? 서버에만 히스토리 정보가 있는 것이 아니라 모든 개발자들이 히스토리 정보를 가지고 있는 것을 말한다. working directory 프로젝트의 파일들을 수정하는, 작업하고 있는 곳 staging area 어느 정도 작업하다가 버전 히스토리에 저장할 준비가 되어있는, 파일들을 옮겨놓는 곳 git directory 버전의 히스토리를 가지고 있는 곳 git init Git을 초기화한다. 깃을 초기화하게되면 기본적으로 master branch로 설정된다. rm -rf .git 숨겨진 깃 폴더를 삭제할 수 있다. 삭제하면 더이상 git 프로젝트가 아님을 확인할 수 있다. git config --global alias.st status 명령어를 짧게 커스텀..

먼저 나에 대한 소개를 하자면, 원래 평범하게 8년이라는 시간 동안 영업직을 잘 다니다가 왠지 '이 길은... 내 길이 아닌 것 같아'라고 느낀 그 순간부터 내 적성에 맞는 다른 업종은 없을까... 고민하다가 주변 사람의 추천으로 '개발자'라는 진로에 대해서 고민하게 되었다. 고민을 하다 보니 평소 어릴 적부터 내가 관심 있었던 건 컴퓨터 분야였고, 뭐 전문적으로 교육을 받거나 하진 않았지만 알게 모르게 자잘한 컴퓨터 관련 지식들을 알고 있었고, 또 그 분야에 대해서 탐구하는 것도 좋아했던 지라 업종을 바꾸자고 결심하게 되었고, 이후 6개월간 회사를 다니면서 남는 시간에 프로그래밍에 대해서 알아가는 기간을 가졌다. 6개월간 Java라는 언어도 접해보기도 하고 Flutter라는 프레임워크도 접해보면서 '앱..

Apple Developer Documentation developer.apple.com 아이폰 앱마다 자기만의 공간을 가지고 있는데, 이 공간을 관리하는 매니저라 생각하면 될 것 같다. 이 공간은 일반 맥, 윈도우처럼 Document 폴더, Download 폴더 등등 다양한 종류의 폴더가 있다. 경로(URL) 접근하기 다른 작업을 하기전 공통 사항인 해당 폴더로 접근하는 방법을 먼저 알아보자. // 파일매니저 인스턴스 생성 let fileManager = FileManager.default // 사용자의 문서 경로 let documentPath: URL = fileManager.urls(for: .documentDirectory, in: .userDomainMask)[0] urls라는 메소드는 요청된 ..