기존 화면 미러링해서 단순히 화면 공유가 되었던 것에 반해, 이번 버전에서는 미러링 후 기본 동작까지 할 수 있는 앱이 출시되었다. 

 

MacOS 15.0 Sequoia,  iOS18 에서 부터 지원

 

해당 앱은 맥에서 소프트웨어 업데이트를 하면 자동으로 생성되는데, 설정하기 매우 쉽다. 

 

 

 

 

 

 

설정이 완료되면 아래 이미지와 같이 진행이 된다.

앞으로 계속 써봐야 하겠지만, 핸드폰 미러링 시 맥 기본 단축키들이 안먹는 경우가 있다. 

 

 

 

 

iPhone 미러링 및 알림과 함께 Mac에서 iPhone 사용하기

iPhone 미러링을 통해 Mac을 사용하여 iPhone을 제어할 수 있습니다.

support.apple.com

 

반응형



Xcode 16 includes Swift 6 and SDKs for iOS18, iPadOS 18, tvOS 18, watchOS11, versionOS 2, and macOS Sequoia.

  • Predictive code completion boots your productivity when writing Swift code, using a code intelligence model that keeps your code private and works even when you're offline.
  • Swift 6 makes it even easier to write safe concurrent code with a new language mode that analyzes your code at compile-time and diagnoses possible data rates.
  • Swift Testing simplifies writing tests with features like parameterization to run the same test over a series of values, and tags to flexibly organize your tests.
  • Previews can share environments or data across your app and use property wrappers within preview blocks.
  • Explicit Modules provides better build parallelism, better diagnostics, and faster debugging
  • Unified backtrace with shows relevant code from all stack frames in a single view.
  • Thread Performance Checker surfaces runtime issues and performance problems, including diagnostics to identify excessive disk writes.
  • RealityKit Debugger captures snapshots of a running visionOS app entity hierarchy to explore it in 3D. 

 

Xcode 16 Highlights

Transform your ideas into code with predictive code completion and faster prevides. Supercharge your builds with explicit modules.

Get deeper insight into your app's performance with improved diagnostics. And easly write tests with the new Swift Testing framework.

 

 

 

 

Xcode Highlights

WWDC24-Developer-Tools.pdf
0.38MB

 

 

 

Xcode - Apple Developer

Xcode includes everything you need to develop, test, and distribute apps across all Apple platforms.

developer.apple.com

 

반응형
$ code . 
zsh: command not found: code.

 

 

발생이유

바로 실행하는 명령어가 설치되어 있지 않아 발생함. 

 

해결방안

VSCode에서 해당 명령어 실행하도록 설치하기 

 

해결방법 

1. VSCode 열고 cmd ⌘ + shift ⇧ + p 

 

 

2. Shell Command: Install 'code' command in PATH 선택 

3. 끝.

 



반응형

'Tools > VSCode' 카테고리의 다른 글

VSCode 오류  (1) 2017.04.18
VSCode C#시작하기 - 개발 환경 셋팅  (0) 2017.04.18

‘Xcode’을(를) 사용하려면 최신 버전으로 업데이트해야 합니다.

이 Mac에 설치된 Xcode의 버전은 macOS Ventura와(과) 호환되지 않습니다. App Store에서 최신 버전을 다운로드하십시오.

Xcode 버전 : 13.4.1


2022.06.08

내가 왜 업데이트를 미리 했을까.. 후회된다.. 개발을 아무것도 할 수가 없다..  App Store 검색 <-> 팝업 굴레에서 break가 없다. 

애플것들아 어서 일해..!! 일해..주세여.. 당장 다음주에 개발해야하는데 아무것도 할 수 가 없다... 

+) 카카오톡 PC버전도 스크롤만 하면 튕겨서 미쳐버릴 노릇.... 크래시 리포트 엄청 받겠다.. 일해라..카카오...

 

반응형
option, command 및 esc 키를 동시에 누릅니다. 이 동작은 PC에서 Ctrl-Alt-Delete 키를 누르는 것과 유사합니다. ...
강제 종료 윈도우에서 앱을 선택한 다음 '강제 종료'를 클릭합니다.

support.apple.com/ko-kr/HT201276

 

Mac에서 앱을 강제로 종료하는 방법

Mac에서 반응하지 않는 앱을 정상적으로 종료할 수 없는 경우 강제 종료를 사용하여 앱을 닫습니다.

support.apple.com

 

반응형

👉 상단 흰색 타이틀 바를 클릭한 후 원하는 모니터로 드래그 하면 설정 완료!

반응형

 

Notion

이걸 안지는 1년이 넘었지만 정식으로 쓰기 시작한 건 회사를 옮기고 나서부터이다. 

Jira를 시작으로, Confluence, Trello, Evernote, Planner, Teams 여러가지를 썼지만 하나씩 아쉬운 구석이 있었는데 이런 제품이 나왔다는 거에 너무나 만족!! 유로라도 쓸테니 계속 있어줘요!!! 

 

이 앱의 컨셉도 그거다. "Notion을 사용하면, 한 곳에서 모든 걸 다 해결할 수 있다." 

 

 

공식 홈페이지 설명을 빌리자면, 1. 노트 2. 지식위키 3. 프로젝트 트래커 4. 데이터베이스&스프레드시트 로 사용하는 Notion!

 

노션 가입하기

반응형

앱을 강제로 종료하는 방법

  1. option, command 및 esc 키를 동시에 누릅니다. 이 동작은 PC에서 Ctrl-Alt-Delete 키를 누르는 것과 유사합니다. 또는 화면 왼쪽 상단 모서리의 Apple() 메뉴에서 '강제 종료'를 선택합니다. 
    \

     

 

불러오는 중입니다...

 

반응형

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

https://get.fabric.io/roadmap

 

 

Fabric Roadmap

Learn about the future of Fabric

get.fabric.io

 

반응형

'Tools > MacOS' 카테고리의 다른 글

[Tools] Notion : 나만의 위키(WIKI)를 만들자.  (0) 2019.12.04
Mac에서 앱을 강제로 종료하는 방법  (0) 2019.10.26
[MAC] 숨겨진 폴더, 파일 보는 방법  (0) 2019.07.31
ONLINE AUDIO CONVERTER  (0) 2014.08.22
Eclipse 단축키  (0) 2011.12.29

 

 √Finder 에서  command + shift + 

반응형

'Tools > MacOS' 카테고리의 다른 글

Mac에서 앱을 강제로 종료하는 방법  (0) 2019.10.26
[Fabric] Fabric에서 Firebase로 통합 - 2020년 3월  (0) 2019.09.12
ONLINE AUDIO CONVERTER  (0) 2014.08.22
Eclipse 단축키  (0) 2011.12.29
subversion install eclipse  (0) 2011.10.07

 

오류 

preLaunchTask 'build'이(가) 1 종료 코드와 함께 종료되었습니다.

launch: launch.json must be configured. Change 'program' to the path to the executable file that you would like to debug.

launch : launch.json을 구성해야합니다. '프로그램'을 디버깅하려는 실행 파일의 경로로 변경하십시오.

 

No executable found matching command "dotnet-/property:GenerateFullPaths=true"

 

https://github.com/dotnet/cli/issues/5137

-------------

기본으로 되어 있는 경로 

"program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>",

 

반응형

'Tools > VSCode' 카테고리의 다른 글

VSCode - 터미널에서 바로 열기 'code .'  (0) 2024.09.10
VSCode C#시작하기 - 개발 환경 셋팅  (0) 2017.04.18

 

#1. Visual Studio Code 로 C# 시작하기. : 개발 환경 셋팅하기 

 

 

Java를 쓰면서 IntelliJ에 익숙해지고, Android개발을 하면서 Android Studio에 익숙해지다보니..

오랜만에 보는 Visual Studio는 너무 낯설었다. (최고의 IDE라고 하지만..아직 익숙해지려니 멀었나보다..)

그래서 이것저것 알아보다가 발견한 것이 Visual Studio Code

 

개인적인 느낌이지만 Brackets과 매우 흡사한 구조를 가지고 있어서 진입장벽이 낯았던 것은 사실. 

개발툴의 자세한 특징은 다음에 우선 정리해보도록 하고, 이제 개발환경 구축을 해보자. 

 

cSharp을 사용할때에는 빌드툴을 사용해 줘야하는데, 이는 VSCode사이트에서도 명시해 주고 있다.  (링크참고)

아무튼 이제 step by step 을 시작하자.

 

step1. Install VSCode

 

step2. Install c# Extention 

 

step 3. Install .Net Core 

여기에 보면 .Net Core로 VSCode 적용하는 동영상도 있다. 참고! 

 

step 4. Create CSharp Project.

이제 기본 프로그램은 받았으니, 본격적으로 시작. 

이제 cmd를 킨다. 

1) 프로젝트 작업을 할 workspace를 생성/혹은 이동한다. (보통은 소스들만 있는 폴더가 있지요... :0) 

 # cd c:\workspace

# mdk HelloWorldWithVSCode

 

2) 해당 폴더(HelloWorldWithVSCode)를 cSharp 프로젝트 폴더로 사용하도록 작업한다. 

#dotnet new console 

(이전에 dotnet new 만해도 되었나보다. 실제로 해볼때 구체적으로 명시하라고해서, console을 써주었다. 

여기서 console은 Console Application의 ShortName.. )

 

 

그럼 만들어 졌다. VSCode로 이동하자! 

 

step 5.) Open Directory with VSCode

 

디렉토리를 실행하면 저렇게 표시가 뜨게 되는데... (전체화면을 캡쳐했더니..더이상 확대하면 안된다..) 

위에는 이를 빌드하면서 launch.json에 환경설정이 추가되는 것을 허용할것인가를 의미하고,  (Yes 선택)

아래는 해당 프로그램을 Restore 해야한다는 것을 의미한다.  (Restore 선택) 

 

두 단계를 모두 마치고 나면, Restore 되면서 아래와 같이 실행이 된다. 

"Hello World!"

 

물론 디버그 화면으로 이동하여 BreakPoint를 잡고 Debug를 시작하면 된다. 

이제 개발환경 구축이 끝났으니 본격적으로 개발을 시작해보자! :-)

 

------------------------------------------

잊어버리기 전에 작성하는 글 :-)

 

 

 

 

Reference

Working in c# : https://code.visualstudio.com/docs/languages/csharp

VSCODE GIT : https://github.com/Microsoft/vscode/

.Net Core : https://www.microsoft.com/net/core#windowscmd

Visual Studio Code와 C# 컴파일러를 사용하여 C# 코드 작성 및 실행하기 https://www.youtube.com/watch?v=kefdPYn6tQ8

 

 

반응형

'Tools > VSCode' 카테고리의 다른 글

VSCode - 터미널에서 바로 열기 'code .'  (0) 2024.09.10
VSCode 오류  (1) 2017.04.18

1. 웹에서 음악변환  





http://media.io/





2. 음악 수정 (cut)

http://mp3cut.net/





뭐 다른 설치필요없이 웹에서 하니까 편리하게 사용 가능^.^ 

반응형

'Tools > MacOS' 카테고리의 다른 글

[Fabric] Fabric에서 Firebase로 통합 - 2020년 3월  (0) 2019.09.12
[MAC] 숨겨진 폴더, 파일 보는 방법  (0) 2019.07.31
Eclipse 단축키  (0) 2011.12.29
subversion install eclipse  (0) 2011.10.07
이클립스 소스 자동정렬  (0) 2011.09.25

- Eclipse 자주 쓰는 단축키 -

 

----- 실행 -----

Ctrl + F11 : 바로 전에 실행했던 클래스 실행

 

----- 소스 네비게이션 -----

Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때

Alt + Left, Alt + Right : 이후, 이전

Ctrl + O : 해당 소스의 메소드 리스트를 확인하려 할때

F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다.

 

----- 문자열 찾기 -----

Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다.

Ctrl + Shift + K : 역으로 찾고자 하는 문자열을 찾아감.

Ctrl + J : 입력하면서 찾을 수 있음.

Ctrl + Shift + J : 입력하면서 거꾸로 찾아갈 수 있음.

Ctrl + F : 기본적으로 찾기

 

----- 소스 편집 -----

Ctrl + Space : 입력 보조장치(Content Assistance) 강제 호출 => 입력하는 도중엔 언제라도 강제 호출 가능하다.

F2 : 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공한다.

Ctrl + L : 원하는 소스 라인으로 이동

   로컬 히스토리 기능을 이용하면 이전에 편집했던 내용으로 변환이 가능하다.

Ctrl + Shift + Space : 메소드의 가로안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를 볼 수 있다.

Ctrl + D : 한줄 삭제

Ctrl + W : 파일 닫기

Ctrl + I : 들여쓰기 자동 수정

Ctrl + Shift + / : 블록 주석(/* */)

Ctrl + Shift + \ : 블록 주석 제거

Ctrl + / : 여러줄이 한꺼번에 주석처리됨. 주석 해제하려면 반대로 하면 된다.

Alt + Up(Down) : 위(아래)줄과 바꾸기

Alt + Shift + 방향키 : 블록 선택하기

Ctrl + Shift + Space : 메소드의 파라메터 목록 보기

Ctrl + Shift + O : 자동으로 import 하기

Ctrl + Shift + F4 : 열린 파일 모두 닫기

Ctrl + M : 전체화면 토글

Ctrl + Alt + Up(Down) : 한줄(블럭) 복사

Ctrl + , or . : 다음 annotation(에러, 워닝, 북마크 가능)으로 점프

Ctrl + 1 : 퀵 픽스

F3 : 선언된 변수로 이동, 메소드 정의부로 이동

Ctrl + T : 하이어라키  b업 창 띄우기(인터페이스 구현 클래스간 이동시 편리)

Ctrl + O : 메소드나 필드 이동하기

Ctrl + F6 : 창간 전환, UltraEdit 나 Editplus 의 Ctrl + Tab 과 같은 기능

 

----- 템플릿 사용 -----

sysout 입력한 후 Ctrl + Space 하면 System.out.println(); 으로 바뀐다.

try 입력한 후 Ctrl + Space 하면 try-catch 문이 완성된다.

for 입력한 후 Ctrl + Space 하면 여러가지 for 문을 완성할 수 있다.

템플릿을 수정하거나 추가하려면 환경설정/자바/편집기/템플릿 에서 할 수 있다.


 

----- 메소드 쉽게 생성하기 -----

클래스의 멤버를 일단 먼저 생성한다.

override 메소드를 구현하려면, 소스->메소드대체/구현 에서 해당 메소드를 체크한다.

기타 클래스의 멤버가 클래스의 오브젝트라면, 소스->위임메소드 생성에서 메소드를 선택한다.

 

----- organize import -----

자바파일을 여러개 선택한 후 소스->가져오기 체계화 해주면 모두 적용된다.

 

----- 소스 코드 형식 및 공통 주석 설정 -----

환경설정 -> 자바 -> 코드 스타일 -> 코드 포멧터 -> 가져오기 -> 프로파일.xml 을 불러다가 쓰면 된다.

또한 다수의 자바파일에 프로파일을 적용하려면 패키지 탐색기에서 패키지를 선택한 후 소스 -> 형식화를 선택하면 된다.

환경설정 -> 자바 -> 코드 스타일 -> 코드 템플리트 -> 가져오기 -> 템플리트.xml 을 불러다가 쓰면 된다.

 

----- 에디터 변환 -----

에디터가 여러 파일을 열어서 작업중일때 Ctrl + F6 키를 누르면 여러파일명이 나오고 F6키를 계속 누르면 아래로

Ctrl + Shift + F6 키를 누르면 위로 커서가 움직인다.

Ctrl + F7 : 뷰간 전환

Ctrl + F8 : 퍼스펙티브간 전환

F12 : 에디터로 포커스 위치
 

- 이클립스 자주쓰는 단축키 -

 

Ctrl + / : 주석 처리 - 한 라인/블록에 대해 주석 처리 (추가 및 제거)

Ctrl + L : 특정 라인으로 이동

Ctrl + F6 : Editor 창간의 이동

Ctrl + F7 : View 이동 메뉴

Ctrl + F8 : Prespectives 이동 메뉴

Ctrl + D : 한라인 삭제 - 커서가 위치한 라인 전체를 삭제 한다.

Ctrl + J : Incremental find 이클립스 하단 상태 표시줄에 Incremental find 라고 표시되어 한 글자자씩 누를 때 마다 코드내의 일치하는 문자열로 이동 , 다시 Ctrl + J 를 누르면 그 문자열과 일치 하는 부분을 위/아래 방향키로 탐색이 가능하다.

Ctrl + N : 새로운 파일 / 프로젝트 생성

Ctrl + 1 (빠른교정) - 문 맥에 맞게 소스 교정을 도와 준다. 변수를 선언하지 않고 썼을경우 빨간색 에러 표시되는데 이 단축키를 적용하면 변수에 맞는 선언이 추가 되도록 메뉴가 나타난다.

Ctrl + 0 : 클래스 구조를 트리로 보기

Ctrl + Space :  Cotent Assist - 소스 구문에서 사용 가능한 메소드, 멤버들의 리스트 메뉴를 보여준다.

Ctrl + PageUp , Ctrl + PageDown : Edit 창 좌우 이동 - Edit 창이 여러개 띄워져 있을경우 Edit 창간의 이동 한다.

Ctrl + Shift + Down : 클래스 내에서 다음 멤버로 이동

Ctrl + Shift + M : 해당 객체의 Import 문을 자동 생성 - import 추가 할 객체에 커서를 위치 시키고 단축키를 누르면 자동적으로 import 문이 생성

Ctrl + Shift + O : import 문을 자동 생성 - 전체 소스 구문에서 import 안된 클래스의 import 문을 생성해 준다.

Ctrl + Shift + G : 해당 메서드 / 필드를 쓰이는 곳을 표시 - View 영역에 Search 탭에 해당 메서드 / 필드를 사용하는 클래스를 표시 해준다.

Alt + Shift + R : Refactoring (이름변경) - Refactoing 으로 전체 소스에서 이름변경에 의한 참조 정보를 변경해 준다.

F3 : 선언 위치로 이동

F11 : 디버깅 시작

F8 : 디버깅 계속

F6 : 디버깅 한줄씩 실행(step over)

F5 : 디버깅 한줄씩 실행 함수 내부로 들어감 (step into)

F12 : Editor 창으로 이동 (Debugging 등 자동적으로 포커스가 이동 됐을경우 편리)

Alt + Up , Alt + Down : 줄 바꿈 - 해당 라인을 위 / 아래로 이동 시킨다.

Alt + Shift + S : Source Menu - 소스메뉴 (Import 추가 , Comment 추가 , 각종 Generator 메뉴) 가 나타난다.

Alt + Shift + Up : 블록설정 - 소스 코드를 블록 단위로 설정해 준다.

Alt + Shift + Down : 블록해제 - 소스 코드를 블록 단위로 해제한다.

Alt + Shift + J : 주석 생성 - 해당 메서드/클래스에 대한 주석을 템플릿을 생성해 준다.

sysout + (Ctrl + Space) : System.out.println() 문장 삽입 - 코드 템플릿을 이용해서 소스 구문을 추가

(Windows -> Preferences -> JAVA -> Editor -> Templates 에서 자주 쓰는 소스 구문을 추가시키면 <템플릿 이름> + (Ctrl + Space) 로 소스 문장을 완성 시킬 수 있다.)

Alt + Shift + Z : Surround With 메뉴 - try / catch 문이나 for , do , while 등을 해당 블록에 감싸주는 메뉴가 나타난다.

Ctrl + Shift + F : 코드 포맷팅 - 코드 내용을 문법 템플릿에 맞게 포맷팅(들여쓰기) 해준다.

Ctrl + Alt + Down : 한줄 복사후 아래에 복사 넣기 - Copy&Paste 대체하는 단축키. 커서가 위치한 라인을 복사해 밑줄에 생성해 준다.

Ctrl + Shift +X : 대문자로 변환

Ctrl + Shift + Y : 소문자로 변환

Ctrl + Shift + L : 모든 단축키의 내용을 표시해준다.

Ctrl + Shift + B : 현재 커서 라인에 Break point 설정

Ctrl + Shift + T : 클래스 찾기


출처 : http://bumjin.egloos.com/908550  
반응형

'Tools > MacOS' 카테고리의 다른 글

[Fabric] Fabric에서 Firebase로 통합 - 2020년 3월  (0) 2019.09.12
[MAC] 숨겨진 폴더, 파일 보는 방법  (0) 2019.07.31
ONLINE AUDIO CONVERTER  (0) 2014.08.22
subversion install eclipse  (0) 2011.10.07
이클립스 소스 자동정렬  (0) 2011.09.25
반응형

'Tools > MacOS' 카테고리의 다른 글

[Fabric] Fabric에서 Firebase로 통합 - 2020년 3월  (0) 2019.09.12
[MAC] 숨겨진 폴더, 파일 보는 방법  (0) 2019.07.31
ONLINE AUDIO CONVERTER  (0) 2014.08.22
Eclipse 단축키  (0) 2011.12.29
이클립스 소스 자동정렬  (0) 2011.09.25

+ Recent posts