본문 바로가기

전체 글25

Xcode 앱스토어 수동 설치 & 업데이트 최근 MacOS Monterey 12.0.1 베타 버전을 올린 후 어느 날부터 Xcode 호환이 되지 않는다고 떴다. https://soosdev.tistory.com/7?category=861591 에서 설명한 것 같이 http://developer.apple.com/download/more 정식 애플 홈페이지에서 로그인 후 원하는 버전을 다운받아도 된다. 로그인 절차가 귀찮다면, https://xcodereleases.com/ 에서 다운받아도 된다. (사이트 상단 표기상, All downloads are hosted by Apple. 이라고 한다.) -> 원하는 버전을 정한 후 빨간 박스 내 다운로드를 통해 다운로드 -> Finder - Download(다운로드) -> 더블 클릭하면 압축해제 진행 (.. 2021. 10. 28.
React Native Study 2 | my_first_app 새 프로젝트 생성 Visual Studio Code 실행 상단 메뉴 - Terminal - New Terminal 하단에 생성된 New Terminal 확인 -> cd 사용해서 생성할 위치로 이동 -> react-native init --version 0.61.5 my_first_app -> 버전 0.61.5=, 프로젝트 이름 my_first_app 만약 zsh: command not found: react-native 라고 나오면 기본 어플 터미널에서 chsh -s /bin/bash 라고 쳐서 변경 터미널 재실행 -> 상단에 zsh에서 bash 로 바뀐것을 확인할 수 있다. 마찬가지로 vscode도 확인 zsh 와 bash 맥북을 사용한지 한달 정도라 zsh와 bash 를 몰라 그동안 삽질 열심히 함... 2021. 1. 4.
React Native Study 1 | Install 공부 시작 블로그의 글들은 강의를 들으며 복습 & 공부용으로 기록합니다. 오타와 틀린 부분은 지적해주시면 감사하겠습니다. 글에 문제가 있을 경우 알려주시면 바로 삭제하겠습니다. 강의 주소 iOS/Android 앱 개발을 위한 실전 React Native - Basic - 인프런 Mobile App Front-End 개발을 위한 React Native의 기초 지식 습득을 목표로 하고 있습니다. 진입장벽이 낮은 언어/API의 활용을 통해 비전문가도 쉽게 Native Mobile App을 개발할 수 있도록 제작된 강의입니다 www.inflearn.com React Native 페이스북에서 만든 오픈소스 모바일 응용 프로그램 네이티브 앱 개발을 위한 자바스크립트 프레임 워크 크로스 플랫폼 하나의 코드 개발을 통.. 2021. 1. 4.
맥북 독바 투명 앱 & 빈공간 & 공백 추가하기 맥북에 투명 앱 & 빈공간 & 공백 을 추가해서 앱 성격별로 구분하는 방법입니다. 1. 터미널 실행 2. 아래 코드 입력 -> 엔터 defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}' 3. 독바 새로고침 killall Dock 4. 독바가 아래에 위치한다는 기준으로 우측에 빈공간이 생성됩니다. 5. 원하는 위치에 꾹 눌러 드래그 & 드랍으로 위치 설정 3-1. 한번에 여러 개 추가하고 싶다면, defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}' defaults write com.apple.dock.. 2021. 1. 2.
Interactive Web Study 1 Interactive Web 인터렉티브 웹이란? 단순히 만들어진 이미지나 데이터를 보여주는 형태에서 벗어나 실시간으로 데이터를 입력하고 활용할 수 있도록 인터페이스를 통해 사용자와 호흡할 수 있는 홈페이지 일방적으로 정보를 받는데에 그치지 않고, 접속자가 페이지안에서 상호작용, 데이터 교류를 하는 동적인 웹 예시 사이트 인터렉티브 웹 예시 사이트 fixate BBC Apple 제작 & 튜토리얼 강의 1분코딩 : 무료 칸 아카데미 khanacademy.org : 무료 참고 블로그 nana_log 제작한 웹 영상 강의에서 가르쳐주신 방법으로 웹을 수정해보았습니다. 영상 (Youtube) Webpage Front-End : 구현되는 표면적 부분, 일반적으로 보여지는 웹 페이지, HTML & CSS & Java.. 2021. 1. 2.
Turbo boost switcher Password 터보 부스터 무료 버전에서의 매 비밀번호 입력을 유료 버전에서처럼 비밀번호 입력 1회 로 바꾸는 방법입니다. 사용시 불이익 책임지지 않습니다! 변경 방법 tbswitcher.rugarciap.com/ 이미 설치를 하시고 dmg 파일은 삭제해버리셨거나, 최초 설치의 경우 Turbo boost switcher 홈페이지로 가서 무료 버전 dmg 파일을 다운 받아주세요. 커맨드 키 (⌘) + 스페이스 버튼을 눌러 Spotlight로 Script editor 을 실행해줍니다. 새로운 문서를 눌러줍니다. 다음 코드를 복사하여 붙여넣어줍니다. on run try do shell script "/Applications/Turbo\\ Boost\\ Switcher.app//Turbo\\ Boost\\ Switcher.a.. 2020. 12. 27.
Turbo boost switcher 사용 이유 1. 발열 2. 팬 소음 => 터보 부스터 스위치를 통해 터보 부스터를 꺼줌으로써 발열을 줄이고 더불어 팬 소음도 살짝 줄어드는 효과를 받을 수 있다. 설치 tbswitcher.rugarciap.com/ Turbo Boost Switcher for Intel Mac Turbo Boost Switcher Enable / Disable Turbo Boost feature on demand. Monitors both CPU Load, Temperature, Fans and Battery. Configure open at Login. Enable / Disable at launch Turbo Boost Switcher Pro All free features plus... + Auto modes bas.. 2020. 12. 27.
IOS Swift Study 11 MVVM? MVC와 MVVM 패턴 ViewModel : BountyInfo BountyViewController.swift struct BountyInfo Struct BountyInfo 를 추가합니다. bountyInfoList nameList, bountyList를 bountyInfoList로 재구성해줍니다.prepare for segue DetailViewController에 값을 전달하는 부분에서는 BountyInfo를 추가함으로 수정합니다. (그 전에 DetailViewController 상단에서 var bountyInfo: BountyInfo? 를 추가하고 기존의 var name, bounty를 삭제합니다.) tableView & count Cell의 개수는 bountyInfoList의 카운트.. 2020. 12. 25.
IOS Swift Study 10 Bounty List 원피스 현상금 리스트 이미지, 라벨 2개의 View ControllerTable View 새 프로젝트를 생성합니다. Main.storyboard 에서 + 버튼을 통해 Table View를 추가합니다. 적당히 테이블 뷰의 넓이를 넓혀준 후, control 키와 함께 Table View 에서 View 로 드래그하여 auto Layout을 설정해줍니다. (드래그를 한 후에 Shift 버튼을 함께 사용하면 한번에 클릭이 가능) Table View 의 데이터를 표시해줄 Table View Cell을 추가합니다. ) 빌드를 통해 확인합니다. 보여줄 테이블 뷰의 셀 개수? func tableView(_ tableView: UITableView, numberofRowsInSection sectio.. 2020. 12. 25.
IOS Swift Study 9 Flow Control 출처 및 참고 민소네 batterflyyin 작업을 여러번 수행할 수 있는 for와 while 반복문, 특정 조건에 따라 분기시켜 실행하는 if, guard, switch문, 실행 흐름을 코드의 다른 부분으로 이동시키는 break와 continue문 for-in 반복문을 지원하여 쉽게 배열, 딕셔너리, 범위, 문자열 등 순서를 가진 것들을 쉽게 반복하여 사용 가능 swift의 switch문은 C 언어 switch문 보다 더 강력. Swift에서 switch문은 여러 조건들을 다른 패턴들과 일치할 수 있습니다. 예를 들어, 범위, 튜플, 특정 타입으로 캐스팅 등이 있습니다. switch에서 조건에 맞는 값은 임시 상수나 변수에 저장하여 조건문 내부에서 사용할 수 있으며, 복잡한 조건.. 2020. 12. 18.
IOS Swift Study 8 Swift Playground Xcode 12.2 버전에서 PlayGround가 시작 메뉴에 없는 것을 볼 수 있습니다. Xcode 를 실행 후, 상단 바에서 File - New - Playground를 클릭하여 생성합니다. Blank - Next 매 줄마다 ► 버튼으로 실행할 수 있습니다. Study 4 에서 사용했던 랜덤 숫자 출력을 사용할 수 있습니다. 사칙연산 : Arithmetic 간단한 사칙연산을 사용할 수 있습니다. 덧셈 ( + ) 뺄셈 ( - ) 곱셉 ( * ) 나눗셈 ( / ) 나머지 : 연산 Remainder % 를 사용하여 나머지를 계산할 수 있습니다. 비교 연산 : Comparison 해당 연산이 맞으면 True, 틀리면 False 라고 출력합니다. 크다 ( a > b ) 작다 ( .. 2020. 12. 12.
IOS Swift Study 7 Preview 처음부터 기종을 아이폰 11 로 해두고 테스트를 해왔기 때문에 아이폰 11에서의 해상도에는 문제가 없어 보입니다. Preview 를 통해 다른 기종의 아이폰에서는 어떻게 보이는지 확인할 수 있습니다. 우측 상단의 버튼을 눌러 Preview를 클릭하여 Preview를 확인합니다. ) 하단에는 어떤 기종으로 보고 있는지 확인할 수 있습니다. (현재는 아이폰 11 기종) 예시로 하단의 + 버튼을 통해 아이폰 12 미니를 추가해보았습니다. 아이폰 12 미니를 Preview 하였을 경우, 좌 우 비율이 맞지 않는 것을 확인할 수 있습니다. 오토 레이아웃 Auto Layout이란 기존의 Frame-Based Layout과 다른 View들 간의 관계를 이용하여 View의 위치와 크기를 자동으로 결정하는.. 2020. 12. 12.