Dev Platfrom 썸네일형 리스트형 iOS a fundamental concept iOS a fundamental concept ※ 앱 등록 가이드 라인 : 1. xib의 File's Owner는 xib가 속해 있는 Controller의 인스턴스를 대신 함. 2. 앱 배포하기- Developer Certificate : 인증서 파일은 키체인 접근 앱을 사용해 맥 시스템의 키체인에 추가된다. 코드를 서명하는데 사용된다.- App ID : 앱 ID는 앱스토어에서 자신의 앱을 유일하게 식별하는 문자열이다.Provisioning Profile에 있는 앱 ID는 반드시 해당 앱 번들 ID와 일치해야 한다.- UDID : 장비 ID는 각 iOS 장비마다 유일하다.- Provisioning Profile : 이 파일은 개발 장비와 컴퓨터에 위치하다. 개발자 인증서 와 단일 앱 ID, 앱이 설치될 .. 더보기 Android Kotlin Android Kotlin1. layout import kotlin - ex) import kotlinx.android.synthetic.main.activity_main.*통하여 xml의 id값을 통해 layout 위젯에 접근이 가능함. 2. 더보기 Unable to execute dex: Cannot merge new index 66570 into a non-jumbo instruction! Unable to execute dex: Cannot merge new index 66570 into a non-jumbo instruction!1. Proguard 사용 빌드 디버그에도 Proguard 옵션을 켜고, Obfuscating은 끄고 빌드해서 사용하면 실제 쓰이지 않는 코드가 삭제되기 때문에 Method ID 수를 줄일 수 있습니다. (Gradle 빌드를 사용하고 계시면 손쉽게 BuildType 에 proguard 옵션만 주시면 됩니다.) (제가 생각하기에 가장 좋은 방식입니다.) 2. micro library 만들기 사용하고 계시는 library 중 method ID개수가 많은 library (이건 jar를 dex로 변환하고 MethodID 조회해서 비교해보셔야 합니다.) 의 모든 Meth.. 더보기 Android Proguard Android Proguard1. proguard.cfg -optimizationpasses 5 : -dontusemixedcaseclassnames : -dontskipnonpubliclibraryclasses :-dontskipnonpubliclibraryclassmembers :-dontpreverify :-verbose : -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* : -dontwarn android.support.v4.** :-keep class :-libraryjars :-keep public :-keepclasseswithmembernames class * { native ;} : -keepattribut.. 더보기 android 유용한 참고 사이트 android 유용한 참고 사이트 1.(Updated) 모바일 UI 디자인 패턴 참고 사이트 20개 총정리 : http://monsterdesign.tistory.com/1630 더보기 Android NDK Android NDK 1. JNI Header build error Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name: HelloWorld.class at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:177) at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:68) at com.sun.tools.javah.JavahTask.run(JavahTask.java:509) at com.sun.tools.javah.JavahTask.run(JavahTask.java:335) at com.sun.to.. 더보기 Dpi/px/해상도 알아보는 단말크기 Dpi/px/해상도 알아보는 단말크기 1. dpi (Dot Per Inch) 1인치당 픽셀 수. 물리적 단위인 1 inch (=2.54cm)에 몇 픽셀이 들어가는가를 나타내는 단위다. Low density (120dpi) : ldpi Medium density (160dpi) : mdpi High density (240dpi) : hdpi Extra High density (320dpi) : xdpi 2. px 스크린의 실제 픽셀 단위를 사용하며, 실제 크기나 밀도와 상관이 없다. mdpi(160dip)에서 1dp = 1px 이다. 따라서 ldpi : 1dp = 0.75px mdpi : 1dp = 1px hdpi : 1dp = 1.5px xdpi : 1dp = 2px; 3. dp 와 dip (Densit.. 더보기 viewpaper in slidepenlaout 이벤트 문제 viewpaper in slidepenlaout 이벤트 문제 1. 링크 : http://software.techassistbox.com/slidingpanelayout-click-on-overlay_43577.html 더보기 android maven 명령어 android maven 명령어 Android Maven Plugin - android-maven-plugin Maven Plugin for Android Development This plugin has 30 goals: android:apk Creates the apk file. By default signs it with debug keystore. Change that by setting configuration parameter false. android:apklib Creates the apklib file. apklib files do not generate deployable artifacts. android:clean (no description available) android:depl.. 더보기 Android + Maven + apklib 빌드 Android + Maven + apklib 빌드 일단, 공부가 부족한 점에 대하여 반성하며, X잡고 반성 중. resoure를 포함한 라이브러리 빌드 방법에는 apklib 더보기 이전 1 2 3 4 5 다음