분류 전체보기
-
[정보] 진짜 쓸모있는 맥 단축키 모음!/mac OS 🖥 2022. 1. 8. 18:22
대한민국 특성상 특이한 경우를 제외하면 windows os 만 사용하게된다. 20살에 대학교를 가서야 MacBook, iMac이란게 있다는걸 알았다. (애플은 그냥 폰 만드는 회사인줄 알았다 ㅋㅋㅋ) 그렇게 사용할 일이 없을 줄 알았던 맥을 26살 때 처음 사용하게 되었다. 동 나이대에서도 컴퓨터를 잘 다룬다고 생각했음에도 MacBook과 친해지는데 조금 시간이 걸렸다. ⌘⌥⇧⌃ Mac os에서 사용하는 보조키는 4가지가 있다. ⇧ : Shift ⌃ : Control or Ctrl ⌥ : Option or Alt ⌘ : Command or cmd 윈도우에서 가장 많이 썻던 단축키와 비교해서 서술할려고한다. 항목 windows Mac 전체 선택 Ctrl + A ⌘ + A 저장 Ctrl + S ⌘ + S 복..
-
[문제해결] Expressions are not allowed at the top levelXcode ⚒/기초 2022. 1. 5. 23:57
이 게시글 에서 백준 문제를 풀기 위해 console 창 셋업을 했었다. 기존 앱 개발하듯이 프로젝트에 .swift 파일을 추가해서 문제를 풀려고했는데 이게 웬일 .. ? 오류가 발생했다,,,! 검색을 해본 결과 C 언어를 공부할 때와 매우 유사한 상황이었다. main.swift 에서 처리를 하고 있었다. C언어 환경으로 가정하고 여러가지 테스트를 해봤다. 1. main.swif 파일이 중복해서 만들어지는가 ? >> X 당연하게 실패했다. 2. 결과를 보고 싶은 파일을 main.swift로 바꾸고 기존의 main.swift의 이름을 바꾸면 가능할까 ? >> O 성공했다. 이로써 실행 코드는 main.swift에서 실행이 되며 파일을 중복하여 존재할 수 없다라는 것으로 결론을 지을 수 있다.
-
[백준 10430번] Swift 로 풀어보는 나머지기초라고 생각되는 것/문제풀이 2022. 1. 2. 23:12
문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. 문제풀이 import Foundation var input = readLine()! var inputArray = input.split(separator: " ") let a = Int(inputArray[0])! let b = Int(inputA..
-
[문제해결]git token 로그인개발 관련/GitHub 2022. 1. 2. 22:22
주말 간 개발자 친구를 만나서 Swift 스터디를 했다. 친구 회사의 사수는 약간 '신'과 같은 존재인데 회사를 다니면서도 퇴근하고나면 공부를 한다는 얘기를 듣고 반성하게되었다. 결론적으로 나도 회사를 다니다보니, 개인 Github에 commit를 많이 못하게 되었는데, 오늘부터라도 시작해볼려고 하는데 이런 일이 생겼다. password를 통한 인증은 2021년 8월 13일자로 사라졌다고 한다. 대신에 개인 접근토큰을 사용하라고한다.... 그럼 귀찮지만 알아보자 1. Settings > Developer settings > Personal access tokens 토큰의 이름과 만료일, 권한을 설정하고 나면 나오는 key를 복사한 후에 다시 push 화면으로 가보겠다 push 명령어 이후에 Usernam..
-
[백준 문제풀이] 시작부터 막혔다 .. !기초라고 생각되는 것/문제풀이 2022. 1. 2. 21:52
백준 문제는 보통 입력을 받고 처리하는 식의 문제가 있는데 Swift에서 입력을 받아본 적이 한번도 없었다 scanf도 cin도 없다... Playground에서 어떻게 할 수 있을지 찾아보던 중 .. ! Playground는 샌드박스이기 때문에 input이 없다고한다 (샌드박스(sandbox)란 외부로부터 들어온 프로그램이 보호된 영역에서 동작해 시스템이 부정하게 조작되는 것을 막는 보안 형태이다. ) 그렇다면 우리 는 actual application 을 이용해야한다. Command Line Tool를 통해 C,C++ 언어 뿐 아니라 Swift도 가능하다 !
-
[공부] Xcode inspector Tab 설명 개요Xcode ⚒/Navigator & inspector Tab 2022. 1. 1. 22:14
Xcode inspectors👍 iOS App 개발에 있어서 빼놓을 수 없는 것은 바로 Xcode이죠 !! Swift 혹은 다른 언어에 대한 이해와 App에 대한 이해가 있더라도 Xcode를 사용하지 못한다면 많은 어려움이 따르는 것 같습니다. 개인적인 경험에서는 Inspector Tab (인스펙터) 이 가장 어려웠고, 그 부분을 잘 다룬다면 예상치못한 결과를 줄여나가는데 도움이 될거 같다고 생각해서 포스팅을 준비했습니다. 인스펙터 탭의 표출항목은 스토리보드와 코드 화면, 두가지 상황에 따라 나뉩니다. 코드 화면에서는 3가지 인스펙터 탭이 나오고, 스토리보드에서는 7가지 인스펙터 탭이 나옵니다. 파일 인스펙터 (File Inspector) - 코드화면, 스토리보드 히스토리 인스펙터 (History Ins..