전체 글208 IOS Alamofire를 이용하여 HTTP통신 및 콜백 받아보기 (안드로이드 retrofit2 유사예제) 안드로이드에서 사용했었던 레트로핏 예제와 유사한 예제를 진행해볼게요. 서버페이지에서 콜백을 받아서 데이터베이스의(DB)의 데이터같은 것들을 스트링 및 제이슨으로 받아볼수있었는데요. IOS에서하는 예제를 알아보도록 하겠습니다. 우선 코코아팟에 라이브러리를 추가해주겠습니다. pod 'Alamofire', '~> 5.1' 해당 라이브러리를 추가해주세요. 코코아팟 설치법은 https://onedaycodeing.tistory.com/88 cocoapods(코코아) 설치 및 라이브러리 추가 및 설치가 끝난 후에 추가/ SnapKit IOS에서 외부 라이브러리를 사용할때 쓰이는 cocoapods를 사용해보도록 할게요. 터미널을 열어서 sudo gem install cocoapods 를 입력하여 cocoapods를 .. 2020. 5. 26. IOS Json 파싱 및 인코딩 하기. SwiftyJSON 라이브러리 우선 IOS에서 Json을 사용하기 위해선 안드로이드처럼 간단하게는 잘 안됩니다. 외부 라이브러리를 하나 쓸게요. 우선 코코아팟 셋팅이 먼저 이므로 아래 게시글을 참조해주세요. https://onedaycodeing.tistory.com/88 cocoapods(코코아) 설치 및 라이브러리 추가 및 설치가 끝난 후에 추가/ SnapKit IOS에서 외부 라이브러리를 사용할때 쓰이는 cocoapods를 사용해보도록 할게요. 터미널을 열어서 sudo gem install cocoapods 를 입력하여 cocoapods를 설치해줍니다. 패스워드를 입력하라고 나온다면 맥 로�� onedaycodeing.tistory.com pod 'SwiftyJSON', '~> 4.0' 추가해서 pod install해서 쓰시면 .. 2020. 5. 22. Web -> IOS 네이티브 실행 (IOS용 안드로이드 브릿지) WKScriptMessageHandler 안드로이드 할때 안드로이드 브릿지라는 기능을 이용하여 Web -> 안드로이드 함수 실행 하는 기능을 해보신 분들이 계실겁니다. 오늘은 IOS에서 어떻게 그 기능이 동작하는지 알아볼게요. 사전에 WebView를 셋팅할때 필요한 작업이 하나있어요. let userContentController = WKUserContentController() userContentController.add(self, name: "TEST") 우선 이러한 셋팅을 먼저 해주었습니다. TEST라는 이름에 주의하여 봐주세요. extension ViewController: WKScriptMessageHandler{ } extestion으로 WKScriptMessageHandler 프로토콜을 받는녀석을 하나 분리해줄게요. 이 안에 ex.. 2020. 5. 22. Android 디바이스 기기 부팅 시 자동으로 앱이 실행되게 하기. 디바이스가 재부팅 할 때 자동으로 해당 앱이 실행되게 만들어보겠습니다. 우선 메니페스트에서 퍼미션하나 넣어줄게요. 그리고 브로드케스트 리시버를 상속받는 클래스 하나를 만들게요. import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class AutoStart extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if(action.equals("android.intent.action.B.. 2020. 5. 21. 이전 1 ··· 28 29 30 31 32 33 34 ··· 52 다음