안드로이드 전체 소스를 다운 받는 방법을 적어보려고 한다.예전에 다운받았을때랑 많이 변경이 되어서, 내가 적어놓는글은 참고만 하길 바랍니다. 일단은 구글의 다운로드 방법 링크이다.다를경우에 이곳으로 바로 진입해서, 타이핑하게 생긴 부분만 타이핑하면 아주 자연스럽게 다운로드 됩니다. Link : http://source.android.com/source/downloading.html 저는 cygwin깔기 귀찮아서, 그냥 ubuntu를 깔았습니다.OSX에서는 그냥 되는데... 얼마전에 사용하던 맥을 팔아버려서... 일단 다른 분께서 파일수와 용량을 대략 적어주셨는데...파일 25만개 내외, 용량은 7기가 내외...처음에 우분투 설치할때, 적절하게 VMWare에서 설정하시기 바랍니다. 1. ubuntu 설치L..
예전 책에서는 NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; 이렇게 되어 있는 부분이 @autoreleasepool로 변경이 되어서 찾아보던중의 정리된 내용들이다. xcode의 버전이 올라가면서, NSAutoreleasePool이 못쓰게 되었다. 실제로는 옵션에서 설정하게 되면 사용을 할수는 있지만, 다른것으로 대체가 되었다. 처음에 이거 왜 이래 이러다가, 한참 헤매였는데... 대충 바꿔서 쓰면 잘된다. 단순하게 코드수를 줄이려고 그런것인지 알수가 없는 노릇이다. Objective-C가 제공하는 메모리 관리 방식은 3가지가 있다. (더 있다면 누가 말씀 좀...)MRR(Manual retain-release) 개발자에 의해서 의도적으로 관리되..
본격적으로 사용을 하여 보려고 하니...단축키를 알아야 하겠다.그런데 이클립스보다 편한 부분도 많아서, 몇가지만 더 추가하여서 사용하면 될듯.추가하겠음. Ctrl + 능력 q quick documentation o override i implement space code completion shift + space smartype w select word Alt + l reformat code y delete line Alt + t surround with d copy line Alt + 능력 F7 hierarchy Insert generate code(getter, setter, constructor) Shift + up / down move line up / down Shift + 능력 F6 refa..
안드로이드 스튜디오의 프로젝트의 build.gradle이 아닌...프로젝트 내부의 모듈의 build.gradle파일에 대해서 알아보도록 하겠습니다. 1. 프로젝트의 build.gradle buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.+' } } allprojects { repositories { mavenCentral() } } 빌드 스크립트를 수행하는데 필요한 설정을 하게 됩니다. dependencies부분을 보면 빌드 스크립트 수행을 위해 안드로이드용 gradle 플러그인 (com.android.tools.build:gradle:0.9.+)를 사용하고 있는..
안드로이드 개발 IDE인 Android Studio가 발표가 된지 오래입니다.머... 거의 모든 개발자들이 현재 Eclipse에 맞추어져 있기 때문에, 당분간 사용할일은 없지만.나중은 모르는 일이기 때문에, 툴을 익숙하게 사용하기 위해서 미리 준비를 하여 두어야 할것 같은 생각은 듭니다. 일단 글을 작성하는 시점에서는 0.5.0 버전이 공개가 되었죠.1.0.0버전은 언제 나오려나... ㅡ_ㅡ;기존의 Eclipse ADT와 비슷하게 이녀석도 남이 만든 툴에 들어가서 Custom 한것인데요.바로 IntelliJ라는 녀석입니다.처음부터 이렇게 나오던지... 정말 단축키도 그렇고, 익숙하지 않아서 사용하다보면 속이 터집니다. 설치과정은 다들 잘하실수 있을것이라 생각이 들어서, 그냥 넘어가기로 합니다. ㅎㅎ 못하..
- Total
- Today
- Yesterday
- SWIFT
- docker
- go
- war
- CentOS
- nodejs
- centos8
- Codable
- ios
- php
- rxswift
- Windows
- Xcode
- windows10
- golang
- Spring
- cocoapods
- tomcat
- Java
- Linux
- Python
- git
- Gradle
- github
- ubuntu
- android
- Kotlin
- MySQL
- intellij
- enum
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |