Contact Person

퐁당풍당

Mobile Developer Share

관리자 글쓰기 로그인

Mobile Developer Share

    카테고리

    • APP (25)
      • Android (11)
        • Develop (9)
        • Error (2)
      • IOS (9)
        • Develop (9)
        • Error (0)
      • - (2)

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    IOS 앱 배포 방식에 대한 설명

    IOS앱 배포 방법에 대해 설명드립니다.1. 테스트 기기를 맥과 USB 연결 및 빌드 1-1. 별다른 설정을 할 필요 없이. 기기 받아서 개발기기 활성화 시키고 XCode 에서 자동으로 관리하는 provisiongProfile 로 바로 앱이 설치가 가능합니다. 1-2. 디바이스 등록 제한은 100대 까지 제한합니다.2. 애드혹 OTA(Over The Air) 배포 ( UDID 수집 후 배포 ) 2-1 테스트 기기를 가진 소유자가 UDID 만 알려주면 OTA 배포가 가능합니다. 2-2 배포를 하기위해 SSL 적용된 WEB SERVER가 필요합니다. 2-3 해당 서버에 *.ipa 파일과 *.plist 파일을 업로드 후 해당 *.pist 파일의 링크를 사용자에게 전달하여야 합니다. 2-4 *.plist 파일 ..

    IOS/Develop 2018. 3. 6. 10:50

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    [Swift] 바코드 생성하기

    목적 : ZXing 라이브러리 사용하여 바코드 생성하기1. 라이브러리 추가 - 저는 cocoapod 를 사용해서 작업을 진행 하였습니다. - 참고 (https://github.com/TheLevelUp/ZXingObjC) target 'zxing67' do # Comment the next line if you're not using Swift and don't want to use dynamic frameworks use_frameworks! # Pods for zxing67 pod 'ZXingObjC', '~> 3.2.1' end2. 핵심 코드 - IOS는.. 별도의 코드가 필요가 없네요.. 띠로링... import ZXingObjC3. 사용법 let write = ZXMultiFormatWriter..

    IOS/Develop 2018. 3. 5. 16:09

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    [Android] 바코드 생성하기

    목적 : ZXing 라이브러리 사용하여 바코드 생성하기1. 라이브러리 추가 compile 'com.google.zxing:core:3.3.2'2. 핵심 코드 // 배경 색상 private static final int WHITE = 0xFFFFFFFF; // 바코드 색상 private static final int BLACK = 0xFF000000; private Bitmap encodeAsBitmap(String contents, BarcodeFormat format, int img_width, int img_height) throws WriterException { String contentsToEncode = contents; if (contentsToEncode == null) { return n..

    Android/Develop 2018. 3. 5. 16:04

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    Swift-[IphoneX 체크]

    1. 아이폰 X 디바이스 인지 확인하는 방법 - 주요 포인트는 safeAreaInsets이 0이 아니면 이다. class var isIphoneX : Bool { get { guard #available(iOS 11.0, *) else { return false } if(UIApplication.shared.windows[0].safeAreaInsets != UIEdgeInsets.zero) { return true } return false } }

    IOS/Develop 2018. 2. 7. 15:05

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    Swift-[Network 상태 확인]

    1. 네트워크 활성화 여부 판단하기 // 네트워크 상태 체크 class var connectedToNetwork: Bool { get { var zeroAddress = sockaddr_in(sin_len: 0, sin_family: 0, sin_port: 0, sin_addr: in_addr(s_addr: 0), sin_zero: (0, 0, 0, 0, 0, 0, 0, 0)) zeroAddress.sin_len = UInt8(MemoryLayout.size(ofValue: zeroAddress)) zeroAddress.sin_family = sa_family_t(AF_INET) let defaultRouteReachability = withUnsafePointer(to: &zeroAddress) { $..

    IOS/Develop 2018. 2. 7. 15:04

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    Swift-[런처스크린 불러오기]

    1. IOS 런처 스크린 해당 디바이스 크기로 불러오기 /// Get the lauch image. class var LaunchImage : UIImage { get { var lauchImage : UIImage! var viewOrientation : String! let viewSize = UIScreen.main.bounds.size let orientation = UIApplication.shared.statusBarOrientation if orientation == .landscapeLeft || orientation == .landscapeRight { viewOrientation = "Landscape" } else { viewOrientation = "Portrait" } let im..

    IOS/Develop 2018. 1. 16. 10:59

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    Android Card View Animation

    1. Android Card Animation (안드로이드 카드 애니메이션) - 아래 gif 파일은 해당 소스코드 실행 화면 입니다. 2. bitbucket 링크링크 필요하신분은 마음대로 사용하세요.3. 구현 목적- 간혹 여러 에니메이션이 필요할때 해당 코드를 참고해서 비슷한 뷰를 만들수있을거같네요. - 해당 소스를 다음번에는 리셋을 누르면 원상복구 되는 형태로도 추가 구현이 가능할거같습니다.

    Android/Develop 2017. 11. 9. 15:40

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    소소한 팁 (ANDROID)

    1. 안드로이드 OS 점유율 확인하기 : https://developer.android.com/about/dashboards/index.html?hl=ko 2. 안드로이드 UI 오픈 소스1 : https://kmshack.github.io/AndroidUICollection/ 3. 안드로이드 UI 오픈 소스2 : https://github.com/wasabeef/awesome-android-ui

    - 2017. 9. 27. 10:17

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    Session 'app': Error Installing APK

    1. 오류 원인1. 정상적으로 빌드가 완료 되었지만 디바이스 설치가 되지않는 현상이 발생합니다. 2. 해결 방법1. Device USB Debugin Enable 확인 2. Clean Build 3. ./gradlew --refresh-dependencies 4. instant Run Enable 이상~

    Android/Error 2017. 9. 20. 11:01

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    NetworkOnMainThread Exception

    1. 오류 원인 android.os.NetworkOnMainThreadExceptionNetworkOnMainThreadException을 해결하기 위해서는 MainThread가 아닌 Thread를 이용하여 웹서버에 접속하여야 합니다. 2. 해결방법1. Threadnew Thread(new Runnable() { @Override public void run() { ... } }).start(); 2. AsyncTasknew AsyncTask() { @Override protected Void doInBackground(Void... params) { ... return null; } }; 활용해서 해결하도록 해요 더 좋은 방법이 있다면 공유부탁드립니다.

    Android/Error 2017. 9. 19. 17:31
    • «
    • 1
    • 2
    • 3
    • »
    최근에 올라온 글
    RECENT POSTS
    최근에 달린 댓글
    RECENT COMMENTS
    LINK
    -
    방문자수
    COUNTER
    Today
    Yesterday
    Total
    퐁당풍당’s Blog is powered by / Designed by UX공작소
    위로가기

    티스토리툴바