한국어

Coding

온누리070 플레이스토어 다운로드
    acrobits softphone
     온누리 070 카카오 프러스 친구추가온누리 070 카카오 프러스 친구추가친추
     카카오톡 채팅 상담 카카오톡 채팅 상담카톡
    
     라인상담
     라인으로 공유

     페북공유

   ◎위챗 : speedseoul


  
     PAYPAL
     
     PRICE
     

pixel.gif

    before pay call 0088 from app


글 수 101

https://blog.dizy.dev/dev/2016/06/30/setting-up-the-development-environment-for-mac.html


맥 개발 환경 설정하기

나의 개발 환경 세팅을 위한 정리

XCODE 설치 및 Command Line tools 설치

AppStore에서 설치하면 됨. 다운로드 속도가 느릴 땐 XCODE 공식 홈페이지를 이용하면 조금 빠를 때가 있더라.

설치가 완료되면

$ xcode-select --install
$ xcodebuild -license

Homebrew 설치

Homebrew에서 시키는대로 설치하면 된다.
이 글을 작성하는 시기에는 아래와 같다.

설치 후 brew cask 사용하기 위해서 아래와 같이 설치합니다.

$ brew tap caskroom/cask
$ brew tap caskroom/versions
$ brew tap caskroom/fonts
$ brew tap homebrew/dupes

iterm2 설치하기

맥에서 지원하는 기본 터미널은 불편하니까 iterm2 을 사용한다.

$ brew cask install iterm2

zsh 설치

개인적으론 기본 bash shell 보다 zsh가 편해서 zsh를 사용하고 있다.
추가로 zsh의 플러그인인 oh-my-zsh를 설치하는데 개인적으로는 이만큼 편한게 있나 싶을 정도(…)
물론 이외에도 많은 shell이 많다.

$ brew install zsh
$ chsh -s $(which zsh)

만약 shell 경로를 잘못 지정해서 터미널 접근이 안되고 logout 된다면 기본 터미널의 설정을 열어서 아래와 같이 기본 bash 를 연결하면 된다.

oh-my-zsh 설치하기

zsh을 좀 더 편리하게 사용할 수 있도록 도와준다.

플러그인과 테마등을 활용하면 편리한 개발 환경을 도와준다.

GNU 유틸리티 설치하기

이 부분은 예전에 Kenny형의 환경 설정에서 가져와서 메모해뒀던 내용인데 아무래도 기본 유틸리티보다는 GNU 버전의 최신 유틸리티로 변경하는 것이 좋은 것 같다.

$ brew install gnu-sed --with-default-names
$ brew install gnu-tar --with-default-names
$ brew install gnutls --with-default-names
$ brew install grep --with-default-names
$ brew install coreutils
$ brew install binutils
$ brew install diffutils
$ brew install gzip
$ brew install watch
$ brew install tmux
$ brew install wget
$ brew install nmap
$ brew install gpg
$ brew install htop
$ brew install macvim --with-override-system-vim
$ brew linkapps macvim

필요한 어플리케이션 설치하기

caskroom을 설치하고 나면 유틸리티성 패키지 설치 뿐만 아니라 일반적인 맥 어플리케이션도 설치/관리 할 수 있다.
우선 크롬, 파이어폭스, 비발디 브라우저, 그리고 git을 설치한다.

$ brew cask install google-chrome
$ brew cask install firefox
$ brew cask install vivaldi
$ brew cask install java
$ brew install git

추가로 D2-coding 폰트를 추가한다.

$ brew cask install font-d2coding

결론

이외의 개발환경(Ruby, Python 등등..)은 다음에 다시 정리해서 올리겠다.
이번엔 정말 최소한의 환경에 대한 포스팅이다.
사실 내가 까먹지 않으려고 썼다고 봐야..

혹여나 처음 맥을 구입하거나, 아직 제대로 환경설정을 못해본 분이라면 조금 참고해서 본인의 환경을 만들 수 있기를 바란다.

번호
제목
글쓴이
101 Objective-c JSON Parsing 제이슨 파싱 Dictionary Array 구분 기호
admin
6832   2019-06-06
 
100 사용자 정의 컨테이너보기 컨트롤러 전환 xcode objective c
admin
6805   2019-05-25
 
99 Xcode 글꼴 크기 변경
admin
9175   2019-05-25
 
98 실습 Objective C Code 연습 실행 온라인 무료 사이트 회원가입 불필요 광고 무
admin
6469   2019-05-22
 
97 초보) delegate 는 왜필요한가 이것만알면 간단 쉽게 이해 objective C 날로먹기가능
admin
6372   2019-05-22
 
96 What is a Composite Object? objective c 강의 사이트 아주 훌륭한 유익한 좋은
admin
11943   2019-05-22
 
95 Segue를 통한 뷰 컨트롤러 전환과 데이터 교환 방법. Delegate 가장 정확하게 설명 쉽게
admin
6435   2019-05-21
 
94 hide/show text fields with auto layouts and programmatically objective c
admin
7216   2019-05-19
 
93 Text field 숨기기
admin
6427   2019-05-19
 
92 Objective-C (전역) 상수 선언 및 사용
admin
7756   2019-05-18
 
91 키체인 uuid keychaine 설명 및 사용
admin
6487   2019-04-29
 
90 개발자 등록 인증서 다운로드 푸시 인증요청서 등록 인증서 다운
admin
7273   2019-04-27
 
89 iOS Application 개발 시작하기 개발자 등록, 등록요청서 , 인증서 다운
admin
7435   2019-04-25
 
88 iOS Application 개발 시작하기 프로비저닝 생성, XCode 프로젝트 설정
admin
7642   2019-04-25
 
87 Easy APNs Provider 사용방법 iOS Push발송 테스트
admin
9401   2019-04-23
 
86 IOS Push php
admin
6648   2019-04-20
 
85 How to rename an XCode project
admin
6889   2019-04-20
 
84 Push Notifications and Local Notifications – Tutorial
admin
7351   2019-04-19
 
83 Push Notifications and Local Notifications (Xcode 9, iOS 11)
admin
7275   2019-04-19
 
82 A macOS, Linux, Windows app to test push notifications on iOS and Android
admin
6413   2019-04-19
 
81 Push Notifications by Tutorials iOS developers
admin
7679   2019-04-19
 
80 Sample app in Swift Objective C receive VoIP push notifications 푸시 테스트 앱
admin
7930   2019-04-19
 
79 How to create Apple Certificates - Step 1: CSR file creation CSR 생성
admin
7089   2019-04-19
 
78 Voice Over IP (VoIP) Best Practices Xcode
admin
10529   2019-04-19
 
77 ios 개발자 계정 만들기 지불 방법 핵심 키포인트 인증서요청 앱등록 앱출시 요점만 쉽게 설명
admin
6702   2019-04-17
 
76 HybridApp Cordova 코르도바 란
admin
7728   2019-04-15
 
75 Linphone rebuild
admin
6512   2019-04-09
 
74 How to rename Xcode project
admin
7078   2019-04-08
 
73 Part 2: Implementing PushBots SDK for your iOS App
admin
7146   2019-04-08
 
72 Part 1: Preparing Certificates + Provisioning Profile (iOS)
admin
6986   2019-04-08
 
71 ios push notification pushkit xcode swift
admin
6645   2019-04-08
 
70 Xcode 9, Swift 4 Remote Push Notification Setup W/ Firebase
admin
7384   2019-04-08
 
69 VoIP Push Notifications using iOS Pushkit
admin
7781   2019-04-08
 
68 UILocalNotification is deprecated in iOS10
admin
7204   2019-04-08
 
67 아이폰 UserNotifications 사용법
admin
7275   2019-04-08
 
66 아이폰 VoIP Services Certificate 생성 방법 - 서비스 인증서 생성하는 방법
admin
7146   2019-04-08
 
65 [아이폰] PushKit 앱 개발 방법
admin
6906   2019-04-08
 
64 PushKit이란 ? 푸시 알람을 앱에 보내는 것
admin
10051   2019-04-08
 
63 OSX 키체인접근 p12 파일 인증서, 개인키를 PEM 파일로 openssl
admin
7320   2019-04-08
 
62 APNs 애플 푸시 앱 개발 push 키 등록 만들기 가장 잘된 동영상 설명
admin
8316   2019-04-08
 
61 푸시 메시지를 활성화하기 위한 전제 조건 사전작업
admin
6485   2019-04-06
 
60 푸시 메시지 구성
admin
6521   2019-04-06
 
59 APNS 또는 GCM 사용을 위한 앱 구성 방법 순서
admin
7252   2019-04-06
 
58 iOS 인증서 및 프로비저닝 프로파일 만들기
admin
11346   2019-04-04
 
57 Mac용 키체인 접근이란 무엇입니까?
admin
7527   2019-04-04
 
56 Apple Push Notification Service 시작하기 AWS 샘플앱 이용 푸시 테스트
admin
7434   2019-04-04
 
55 iOS Notification 만들기 push 푸시
admin
9476   2019-04-04
 
54 Mac OS X에서 Java(JDK) 설치 및 삭제하기
admin
6713   2019-04-03
 
53 iOS12 Chat, Learn Swift 4.2, build iOS 12 Chat Application 스터디
admin
7086   2019-04-03
 
52 IOS 앱이 시스템 수준 전화 통합을 위해 CallKit을 사용하는 방법과 통화
admin
12286   2019-04-02
 
51 CallKit Tutorial for iOS 콜킷 사용
admin
12093   2019-04-02
 
50 Enhancing VoIP Apps with CallKit - Apple WWDC 2016 콜킷
admin
6995   2019-04-02
 
49 iOS Beginner : Messaging & Phone call (Swift 4 & Xcode 9)
admin
7202   2019-04-01
 
맥 개발 환경 설정하기
admin
7392   2019-04-01
https://blog.dizy.dev/dev/2016/06/30/setting-up-the-development-environment-for-mac.html 맥 개발 환경 설정하기나의 개발 환경 세팅을 위한 정리Jun 30, 2016 / dev XCODE 설치 및 Command Line tools 설치AppStore에서 설치...  
47 Homebrew 설치 (MacOSX) 동영상
admin
6940   2019-04-01
 
46 개발자를 위한 맥(Mac) 정보 - 패키지관리자 Homebrew
admin
7019   2019-04-01
 
45 installing MacPorts on macOS Sierra (plus installing ffmpeg)
admin
6989   2019-04-01
 
44 MacPort 의 소개와 간단 사용법 - OSX 환경 세팅하기
admin
7010   2019-04-01
 
43 MacPorts 설치 및 사용법
admin
7313   2019-04-01
 
42 MacPorts to use system for compiling, installing, and managing open source software. file
admin
8038   2019-04-01
 
41 애플앱개발 앱스토어등록 개발자사이트등록 앱튠스콘넥트사이트등록
admin
7072   2019-03-24
 
40 애플 개발자 사이트 apple 앱스토어에 앱을 등록하는 순서
admin
7793   2019-03-24
 
39 맥 모하비 설치 VM Vmware Workstation Pro 15 설치 ebay 싸게구매
admin
7477   2019-03-23
 
38 포인터에 익숙해지기 포인터 정리
admin
6826   2019-01-20
 
37 푸시 알림을 수신하려면 응용 프로그램이 Apple 푸시 알림 서비스 APN
admin
7563   2019-01-10
 
36 아이폰 카톡 푸시 알림이 안올때! 상세안내 체크
admin
27697   2019-01-10
 
35 매우 천천히 반응하는 Apple iPhone XS Max 터치 스크린을 수정하는 방법, 터치 스크린 응답 지연됨 문제 해결 가이드
admin
8109   2018-11-09
 
34 Apple iPhone XS Max 셀룰러 데이터가 작동하지 않는 문제 해결 가이드
admin
11704   2018-11-09
 
33 Apple iPhone XS Max에서 지속적으로 충돌하는 응용 프로그램을 수정하는 방법 문제 해결 가이드
admin
7789   2018-11-09
 
32 Apple iPhone XS Max 작동하지 않는 얼굴 ID를 수정하는 방법 문제 해결 가이드
admin
9122   2018-11-09
 
31 작동하지 않는 Apple iPhone XS Max 마이크를 해결 방법 문제 해결 가이드
admin
8150   2018-11-09
 
30 iPhone XS Max를 문제 해결, iPhone 과열 문제 해결 [문제 해결 가이드]
admin
8514   2018-11-09
 
29 Apple iPhone XS Max 배터리가 빨리 소모되면 어떻게해야합니까? 문제 해결 가이드 및 배터리 절약 팁
admin
8697   2018-11-09
 
28 iPhone XS Max 시스템 가이드 소프트 강제 재시작 모든 설정 네트워크 설정 초기화
admin
11352   2018-11-08
 
27 IPAD IPHONE X 아이패드 아이폰 전문가 리뷰 트러블슈팅 문제해결
admin
7011   2018-11-08
 
26 IPad Air와 iPad Pro의 차이점
admin
7609   2018-11-08
 
25 IPHONE 아이폰 푸쉬 노티피케이션 동작 안되는 현상 해결방법
admin
7497   2018-11-08
 
24 IOS12 업데이트 후 작동하지 않는 Apple iPhone X 알림 수정 방법
admin
8064   2018-11-08
 
23 아이폰 푸시 노티피케이션 온/오프
admin
7360   2018-11-08
 
22 Objective-C 입문
admin
8068   2018-06-01
 
21 프로토콜
admin
7634   2018-06-01
 
20 카테고리
admin
7552   2018-06-01
 
19 메소드의 포인터
admin
7903   2018-06-01
 
18 선택기
admin
7510   2018-06-01
 
17 클래스 형
admin
7516   2018-06-01
 
16 클래스 메소드
admin
7548   2018-06-01
 
15 가시성
admin
7522   2018-06-01
 
14 정적 형식
admin
7417   2018-06-01
 
13 오브젝트의 해방
admin
15998   2018-06-01
 
12 이니셜 라이저
admin
7700   2018-06-01
 
11 재정
admin
12473   2018-06-01
 
10 상속
admin
7630   2018-06-01
 
9 메소드
admin
7893   2018-06-01
 
8 클래스의 선언과 정의
admin
8206   2018-06-01
 
7 가져 오기
admin
8036   2018-06-01
 
6 Objective-C는?
admin
8051   2018-06-01
 
5 [프로그래밍]아이폰 SDK와 Xcode 통합 개발환경
admin
8242   2018-06-01
 
4 [프로그래밍]Objective-C 셀렉터(@selector)
admin
8111   2018-06-01
 
3 VMWare를 이용한 mac os를 설치방법
admin
9381   2018-05-11
 
2 mac OS 여러가지 맥 버젼 별 설명 구분 시에라 까지
admin
15983   2018-05-11