Android Studio & Gradle 버전 오류로 Ionic2 build 실패간만에 Android Studio를 실행했더니, 플러그인 업데이트, SDK 업데이트 하라고 하도 메세지가 많이 나와서업데이트를 진행했더니 아니 글쎄 잘만되던 Ionic2 Project 빌드가 오류가 났다. 최소 Gradle 버전은 3.3인데 니가 쓰는건 2.14.1 이다. 어쩌구저쩌구.. 2.14.1을 3.3으로 바꿔라 라며 안되는것이 아닌가.. 그래서 검색해보니 gradle-wrapper.properties 파일에 distributionUrl=http\://services.gradle.org/distributions/gradle-3.3-all.zip 로 바꾸면 된단다. 그렇지만 역시나 한번에 안되지... 실패 [File]..
모바일 플랫폼 점유율 확인 모바일 프로젝트 진행시에 필요한 점유율 확인 링크 모음.iOS Market 점유율https://developer.apple.com/support/app-store/ 개인 앱 서비스 점유율 통계https://david-smith.org/iosversionstats/ mixpanel iOS10 통계https://mixpanel.com/trends/#report/ios_10 아이폰앱 개발시 고려해야 할 점 - bloghttps://swifter.kr/2016/09/21/ios10-기준-아이폰앱-개발시-고려해야할-점/ AOS Market 점유율https://developer.android.com/about/dashboards/index.html 국내 Mobile Platform 점유율..
[Xcode에서 Obj-C] Foundation - 날짜,시간 클래스NSDateComponents 객체 생성기본메서드getter setter 설명 getter setter 설명 year setYear:년 minute setMinute: 분 month setMonth: 월 second setSecond: 초 day setDay: 일 week setWeek: 주 hour setHour: 시 weekday setWeekday: 요일 NSDateComponents *comps = [[NSDateComponents alloc] init];[comps setYear:2017];[comps setMonth:2];[comps setDay:21]; NSDateComponents 객체 생성시 모든 메서드를 설정할 필요는 ..
[Xcode에서 Obj-C] Foundation - 컬렉션 클래스클래스 NSArray요소를 변경할 수 없다. NSMutableArray 요소를 추가, 변경할 수 있다. NSMutableArray 는 NSArray 를 상속받는다.배열로 저장할 수 있는 요소는 객체 뿐이다. 기본자료형(int, float, double..)은 저장할 수 없다.NSArray 의 객체 생성NSArray *theArray;theArray = [NSArray arrayWithObjects:@"a", @"b", @"c", nil]; 메서드 arrayWithObjects: 형식 + (id) arrayWithObjects: (id) array1, (id) array2, ..., nil설명 요소를 지정해서 NSArray 객체 생성. 인수는..
[Xcode에서 Obj-C] 터미널에서 실행※ 터미널에서 해당 프로젝트의 소스코드가 있는 디렉토리까지 이동한다. $ cd Documents/workspace/프로젝트명/프로젝트소스폴더명 ※ gcc를 이용하여 컴파일한다. $ gcc main.m -o main -framework Foundation -o main 여기서 -o main은 -o 컴파일로 만들어낼 프로젝트 명이다. 수정할 경우 다른 이름으로 쓴다. -framework Foundation 컴파일시에 이용할 라이브러리를 적는다. 컴파일 구문의 맨 마지막에 적는다. 별다른 에러가 출력되지 않는다면 해당 디렉토리에 -o 프로젝트 명으로 적은 파일이 생성된다. ※ 컴파일된 파일 실행 $ ./main (필요한 인자값 입력) ※ 여러개의 클래스를 함께 컴파일..
[Xcode에서 Obj-C] Foundation - 문자열 클래스클래스 NSString 문자열을 변경할 수 없다. NSMutableString 문자열을 변경할 수 있다. NSMutableString은 NSString 을 상속받는다. NSMutableString 의 객체 생성NSMutableString *str;str = [[NSMutableString alloc] initWithCapacity:10]str = [NSMUtableString stringWithCapacity:10] 메서드 initWithCapacity: 형식 - (id) initWithCapacity: (NSUInteger) capacity 설명 문자의 수를 지정하여 초기화한다. NSMutableString 의 객체에 문자열 추가NSMut..
[Xcode에서 Obj-C] 포인터포인터는 화살표와 같이 무언가를 가리키고 있는 것으로 변수가 있는 장소를 나타내는 값이다.변수는 메모리상에 주소(Address) 값을 가지고 있는데, 포인터는 이 주소 값을 가지고 있는 것이다. 포인터형 변수 선언NSString *str;int *ntr; int i = 123;int *ntr; ntr = &i; NSLog(@"theNtr:%d", *ntr); // theNtr:123 구조체를 가리키는 포인터 선언typedef struct {NSString *name;int count;} animal; animal dog;animal *dogs; dog.name = @"Gae";dog.count = 5; dogs = &dog; NSLog(@"%@ : %d 마리", (*do..
[Xcode에서 Obj-C] 배열, 구조체배열 초기화자료형 배열명 [요소 수];
[Xcode에서 Obj-C] for, while, do~while for 문int i;for(i = 1; i < length; i ++) {// 내용} for(int i = 1; i < length; i++) { // i를 for문 안에서 선언하면 스코프는 for문 안에서만 유효하다. 외부에서는 보이지 않는다. } while 문while (조건문) {// 내용} 조건문이 '참'일 동안('0'이 될때까지)만 루프를 수행한다.만약 조건문에 '1'을 입력한다면 무한루프를 돌게 된다. do ~ while 문do {// 내용} while(조건문); while문은 조건문을 먼저 확인 후 내용을 처리하지만,do~while문은 내용을 처리 한 후 조건문을 확인하는 시점의 차이가 있다. 루프 멈추기for, while, ..
- Total
- Today
- Yesterday
- ionic2
- 에어캐나다환승후기
- 내돈내산
- 에어캐나다후기
- Gradle3.3
- H2O유심후기
- avds
- Android
- splashscreen
- 뉴욕한인민박
- Cordova
- ionic
- ionic3
- 결혼준비그램
- 카톡로그인
- google-analytics
- 한인민박후기
- 간편로그인
- 뉴욕호텔민박
- 종로일리아스
- 미국전화후기
- 일리아스주얼리
- 한인민박
- google-services
- 미국유심후기
- android_home
- 에어캐나다
- 에어캐나다 기내식
- FCMPlugin.gradle
- 환승후기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |