일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구름알고리즘
- objective-c
- Swift
- 코딩
- codemonkey
- android
- Cordova
- 아이폰 비율
- ios
- 네이버알고리즘
- naver
- 맥용
- codility
- 네이버구름
- code
- 안드로이드
- 구름TEST
- 네이버
- iPhone
- 아이폰 해상도
- goormtest
- 맥북
- 아이폰
- error
- java
- 알고리즘
- 코딩테스트
- algorism
- Object-c
- 헬스
- Today
- Total
목록세상 개발 (77)
그래오늘은이거야
요즘 온라인으로 코딩 테스트 하는 곳이 많습니다. 해외에 유명한 기업및 국내 잘나가는 IT기업들은 Codility 를 본다. IBM, FIFAOnline, 11번가, 우아한형제들, 티몬, 쿠팡, Grab 등등.. 저도 우아한형제들 코딩 테스트를 통하여 아래 사이트를 알게 되었습니다. 목적은 100% 온라인 코딩 테스트 제가 할 수 있는 언어는 : Java(상), Object-c(상), Swift(중상), Android(상), C#(하), C,C++(하), SQL(하) 각각의 언어로 프로젝트 한번 이상 해봤습니다. 이 글이 누군가에겐 "약"이 되고 누군가에겐 "독"이 될 것이다. 개발자라면 적어도 기본 알고리즘 정도는 스스로 학습하여 풀어봐야 한다. 참고로 코딩테스트 문제를 제출 한 심사위원 분도 제 블로..
안녕하세요 LEO 입니다 이번 포스팅은 Android 에서 Facebook에 연결 할때 hashkey 를 입력하는 방법인데 맥북또는 맥OS에서 터미널을 이용하여 만드는 방법입니다. https://developers.facebook.com/ 페이스북 개발자 계정 들어가서 설정 후 페이스북 개발자사이트에서 (설정-기본설정) 키 해시 부분에 키가 안맞는다고 안드로이드에서 오류가 나타납니다. android invalid key hash 오류로 나와있는 키해시가 있을 겁니다 그거 그대로 키 해시에 입력해도 되더군요 그래도 조금 더 쉽게 하는 방법은 터미널에서 cd ~/.android 를 해보면 해당 폴더로 들어가지는걸 확인 할 수 있습니다. mac-seersui-Mac-mini:.android mac_seers$..
Class 가 꼬이고 import가 안된다는 에러와 함께 오류가 납니다. android error: cannot find symbol class 이 에러는 보통 bundle.gradle 에서 설정이 잘못되거나 link 가 안맞으면 발생하는 오류 입니다. 이 에러로 3시간 버림 저는 헷갈린게 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') }이 부분이 디버그모드에서 워닝을 발생시켜 implementation fileTree(include: ['*.jar'], dir: 'libs')이런식으로 변경했는데프로젝트별 안드로이드 bundle.gradle 환경셋팅안하고 implementation을 썼다가... 오류가 발생했습니다. android er..
안녕하세요 LEO 입니다. 사실 난 IOS 개발자인데... Android 도 겸사 겸사 하는 개발자이다.그래서 맥북환경이 익숙해서 모든 작업을 맥북으로 합니다.Android 난독화 dex 파일을(class 또는 method) 함수를 암호화 하여 apk를 리버싱엔지니어링을 못하게 막는다고한다...Proguard를 이용하여 많이들 한다고 하여 나도 해봤다...왜 하는지 알 수가없다.물어보니 이거 다른사람이 apk 파일을 열어보기 전에 복호화 하는 노력이라도??? 하라고 난독화를 하라고 한다.. "말" 인지.. "소" 인지..Proguard 를 이용해서 난독화를 하려고 한다면...http://www.apk-deguard.com/사이트 가서 apk 를 올려서 확인해보는 순간.. 모든게 다 풀린다.. 내 생각은 ..
안녕하세요. 이번에 설명드릴 것은 IOS10 이상으로 올렸더니 Realm 에서 오류가 발생했습니다. 버전업을 하던지 xcode 9 으로 버전으로 낮춰서 사용해야 한다는 듯한 문구입니다. Module compiled with Swift 4 cannot be imported in Swift 4.2 2019-04-18 Swift5 가 나오면 아래와 같은 오류가 또발생 Module compiled with Swift 4.2 cannot be imported by the Swift 5.0 compiler 이런 문구가 나오면 아래와 같이 처리하면됩니다. POD install 또는 POD update 하셔도 됩니다. realM 을 업데이트 하셔도 됩니다. stackoverflow에서 는 carthage update ..
Intellij Could not determine Java version using executable 오류 발생시 Preferences - Build, Execution, Deployment - Gradle (Use local gradle distribution 에서 Gradle Home을 셋팅해줍니다. 셋팅 해주기 전에 install gradle 을 최신 버전으로 업그레이드 하시고, $ brew install gradlecd /usr/local/Cellar/gradle 위치 파악후pwd4.10.2버전 정보 확인 후 /usr/local/Cellar/gradle/4.10.2/libexec 버전에 맞게 환경설정을 해주면 됩니다.
Fatal error: 'try!' expression unexpectedly raised an error: Error Domain=io.realm Code=10 "Migration is required due to the following errors: - Property 'Airing.onGoing' has been added. - Property 'PvrAiring.onGoing' has been added. - Property 'PvrAiring.onGoingStatus' has been removed. - Property 'Airing.onGoingStatus' has been removed." UserInfo={NSLocalizedDescription=Migration is required d..
안녕하세요. LEO 입니다. 이번에 하는 포스팅은 아마존 웹 서버에 관련해서 포스팅을 작성하려고 합니다. 개념적인 것 부터 이해 하셔야 합니다. 2018년 4월 기준으로 작성된 최신글 입니다. 저는 맥용 맥북 터미널을 이용하여 셋팅 했습니다. 윈도우 로 로그인 및 서버 접속하려면 PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결https://docs.aws.amazon.com/ko_kr/console/ec2/instances/connect/putty 아마존에서 한글을 지원해서 한글버전으로 새로 올려드립니다. AWS 는 리눅스 서버로 아마존에서 제공해주는 서버라고 생각 하시면 됩니다. 아마존 AWS 서비스에 회원가입을 시작합니다. 회원가입 할때 해외는 무조건 카드정보를 입력해야 하는 것으로..
SWIFT4 지원. R.Swift 를 사용하는 이유는 자주 사용하는 소스를 미리 정의 해 놓을 수 있습니다. 자동으로 정의도 해줍니다. R.Swift 가 예를 들어, 자주 사용하는 Font, Size, segue, color, storyboard, string, bundle, name, 등등 정의 해놓고 개발하면 편리합니다. 실무에도 많이 사용하니 도움이 될 것 입니다. 사용하기 좋은 매크로 입니다. GITHUB 주소 : https://github.com/mac-cain13/R.swift POD 설치 주소 : pod 'R.swift', '~> 4.0' 예제 (DEMO) : Autocompleted images:Compiletime checked images: 설치방법 pod --version pod in..
모든 자료는 나중에 제가 사용할대 사전처럼 찾아 보려고 작성하는 자료입니다. 데이터 통신 할때 NSOperation Class 를 사용하면서 Upload를 할때 문제가발생되는데 AFNetwork + NSOperation 구조가 Async 구조로 되어있습니다. Sync 연동하려면 아래오 같이 semaphore 를 이용하여 wait 구문을 작성하면 sync가 맞혀집니다. NSParameterAssert(_requestManager); // prevent infinite loop dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); [_requestManager GET:@"resource" parameters:nil success:^(AFHTTPReq..