분류 전체보기(63)
-
Computer - Macs Fan Control
나는 2019년형 맥북 프로 16인치 인텔 칩을 쓰고 있다. ( 생산연도는 2020년이지만 무튼 2019년도..) macOS ver. : Ventura 13.3.1 (a) Xcode랑 디스코드를 쓰니 비행기 착륙 소리가 발발했었다. ( SwiftUI 의 preview만 돌려도 더 심하게 버벅거려서, 스유 코드로 짜보고 싶어도 두려움에 쓸 수가 없는 바보같은 나..) 그 후로 시스템 종료 및 재부팅을 했었고, 동시에 여러가지를 돌리기엔 이젠 무리인가 싶어 지양하려고 했는데 구글 크롬에서 유튜브를 돌려도 그런 소리가 났다. 시스템 종료 및 재부팅 후에도 그래서 이노메 팽팽 돌아가는 소리가 온도에 영향을 미치고 이게 cpu 사용하는 퍼센트에 영향을 준것 같았다. 이래저래 찾아보다 Macs Fan Control..
2023.06.26 -
[ Git ] Error log - Git 터미널 : fetch 하고 push, rsh 터미널 세팅
깃허브 브랜치를 master 기본으로 세팅하려고 git switch master 를 하려고 하는데 이런 메세지가 뜸.. error: Your local changes to the following files would be overwritten by checkout: iOSudemy/Calculator-Layout-iOS13_BySeohyun/Calculator Layout iOS13.xcodeproj/project.pbxproj iOSudemy/Calculator-Layout-iOS13_BySeohyun/Calculator Layout iOS13/Main.storyboard Please commit your changes or stash them before you switch branches. Abo..
2023.05.11 -
[ 구조체와 클래스 ]
메소드와 프로퍼티 struct Resolution { var width = 0 var height = 0 func desc() -> String { return "Return 구조체" } } class VideoMode { var interlaced = false var frameRate = 0.0 var name: String func desc() -> String { return "VideoMode 클래스" } } Resolution 구조체 픽셀 기반 디스플레이의 해상도 정보를 관리하기 위한 목적, width 랑 height 라는 두 개의 저장 프로퍼티가 있음. 저장 프로퍼티: 특정 값을 저장하기 위해 클래스나 구조체의 내부에 정의된 변수나 상수 두 프로퍼티는 초기값이 0 대입 -> 타입 추론 규칙에..
2022.12.02 -
[ 정리 중 ..] Split 과 Components
보호되어 있는 글입니다.
2022.05.24 -
[Swift ] 고차함수 시리즈(Higher-order-function) - Reduce
Reduce 정의 결합(combine) 에 가까운 기능. 컨테이너 내부의 콘텐츠를 하나로 합하는 기능을 실행하는 고차함수. 배열이라면 배열의 모든 값을 전달인자로 전달받은 클로저의 연산 결과로 합해준다. Reduce 형태 1. 클로저가 각 요소를 전달받아 연산한 후 값을 다음 클로저 실행을 위해 반환해 컨테이너를 순환하는 형태 (배열의 각 항목들을 재귀적으로 클로저를 적용시켜 하나의 값을 만들어 줌. ) 기본형태 public func reduce(_ initialResult: Result,_ nextPartialResult: (Result, Element) throws -> Result) rethrows -> Result 2. 리듀스 메서드는 컨테이너를 순환하며 클로저가 실행되지만 클로저가 따로 결괏값을..
2022.05.23 -
[ Github ] SSH 로 Git Clone 하는 방법
SSH 란? Secure Shell 의 약어로, Private Key 와 Public key 한 쌍으로 인증하는 보안이 강화된 안전한 정보 교환 방식 시큐어 셸(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공한다. 기본적으로는 22번 포트를 사용한다. SSH는 암호화 기법을 사용하기 때문에, 통신이 노출된다고 하더라도 이해할 수 없는 암호화된 문자로 보인다. [출처] 위키백과 로컬에 SSH 키 ..
2022.05.21