전체 글
-
MVVM 따라하기 Data Binding, LiveData (1)Android(+ Kotlin) 2019. 12. 20. 18:36
github 검색 앱을 만들고 관련된 주요내용을 설명한다. https://github.com/CharkoT/CoroutineTester CharkoT/CoroutineTester MVVM + databinding + livedata + coroutine. Contribute to CharkoT/CoroutineTester development by creating an account on GitHub. github.com Android 개발자 Jetpack 사이트 참조하여 코드를 만들었다. https://developer.android.com/jetpack Android Developers "WorkManager는 redBus 앱에서 백엔드 서버에 정보를 전달하는 방식을 단순화했습니다. 네트워크 연결, ..
-
Xcode 끊긴 디버깅모드 다시 연결하기Swfit(iOS) 2019. 12. 10. 18:24
나는 앱이 완전 종료된 상태에서 첫 진입 시의 로직을 점검하고 싶어 디버깅을 해보고 싶었다. 디버깅이 설정이 되면 디버깅 해당 로그들이 나오는데, 앱이 종료가 될 경우 디버깅 모드는 해제가 되고, 재 실행해도 디버깅으로 진입하지 않는다.(FCM테스트할 때 이 이슈를 겪게 되었다.) 디버깅 모드가 끊겨 재연결이 필요할 것이다. 해당 부분을 선택하면 아래와 같은 창이 나타나며 Attach를 선택하면 앱이 실행될 때 디버깅 모드로 진행이 된다.
-
[Kotlin]무작정 따라하기3Android(+ Kotlin) 2019. 11. 11. 19:36
무작정 따라 하기 2 https://charko.tistory.com/8 Kotlin 무작정 따라하기2 무작정 따라 하기 1 https://charko.tistory.com/7 Kotlin 무작정 따라하기 1 https://codelabs.developers.google.com/codelabs/kotlin-bootcamp-basics/#1 Kotlin Bootcamp for Programmers 2: Kotlin basics In.. charko.tistory.com https://codelabs.developers.google.com/codelabs/kotlin-bootcamp-functions/#1 Kotlin Bootcamp for Programmers 3: Functions There's a lo..
-
[Kotlin]무작정 따라하기2Android(+ Kotlin) 2019. 11. 8. 18:50
무작정 따라 하기 1 https://charko.tistory.com/7 Kotlin 무작정 따라하기 1 https://codelabs.developers.google.com/codelabs/kotlin-bootcamp-basics/#1 Kotlin Bootcamp for Programmers 2: Kotlin basics In this task, you learn about booleans and checking conditions in the Kotli.. charko.tistory.com https://codelabs.developers.google.com/codelabs/kotlin-bootcamp-basics/#4 Kotlin Bootcamp for Programmers 2: Kotlin bas..
-
[Kotlin]무작정 따라하기 1Android(+ Kotlin) 2019. 10. 16. 17:53
https://codelabs.developers.google.com/codelabs/kotlin-bootcamp-basics/#1 Kotlin Bootcamp for Programmers 2: Kotlin basics In this task, you learn about booleans and checking conditions in the Kotlin programming language. Like other languages, Kotlin has booleans and boolean operators such as less than, equal to, greater than, and so on (, !=, =). Write an if/else codelabs.developers.google.com ..
-
MacOS 업데이트(Catalina) 이후 pod 사용 불가 문제 해결Swfit(iOS) 2019. 10. 15. 14:22
최근 카탈리나로 업뎃 진행 후 pod가 동작하지 않는 이슈가 발생되었다. pod는 정상설치 되어있었으며 명령어도 정상적으로 사용했으나, 업데이트 이후 위 그림과 같은 에러 문구를 표시했다. 이 문제는 결국 업데이트 이후 명령어를 정상적으로 찾지 못하는 이유에서 인 듯하다. 해결방법은 cocoapods를 재 설치하면 된다. 인터넷으로 검색 결과 재 설치 방법은 homebrew를 통한 설치 방법 gem을 통한 설치 방법 두 가지 방법이 있는듯하다. 그러나 나는 gem을 사용했다. 설치방법은 비교적 간단하다. https://cocoapods.org/ 공식 사이트를 확인하면 쉽게 보인다. $ sudo gem install cocoapods 이다. 하지만.... 위와 같은 FilePermissionError가 나..
-
JAVA 용어 정리Android(+ Kotlin) 2019. 9. 20. 18:44
클래스의 정의 : 객체를 정의해놓은 것 클래스의 용도 : 객체를 생성하는데 사용 객체의 정의 : 실제로 존재하는 것, 사물 또는 개념 객체의 용도 : 객체가 가지고 있는 기능과 속성 예) 클래스 객체 제품 설계도 제품 TV 설계도 TV 붕어빵 기계 붕어빵 객체의 구성요소 속성 : 멤버변수, 필드 기능 : 메서드, 함수 ※ 객체가 가지고 있는 속성과 기능을 그 객체의 멤버라 한다 변수(Variables) - 변수의 종류를 결정짓는 중요한 요소 : 변수의 선언된 위치 - 멤버 변수를 제외한 나머지 변수는 지역 변수 - 멤버 변수중 static이 붙은 것은 클래스 변수, 붙이지 않는 것은 인스턴스 변수. 인스턴스 변수 - 클래스 영역에 선언, 클래스의 인스턴스를 생성할 때 만들어진다. - 인스턴스를 생성 후 ..
-
CAsyncSocket 상속받아 사용하기기타 언어 2019. 9. 20. 18:41
비동기형 소켓 사용을 위한, Server(Java, Linux) 연동을 위한, 한글 전송을 위해 사용되어진 Class다 http://xenostudy.tistory.com/298 위 사이트를 참고하여 client를 간략하게 만들었으나, 제대로 동작하지 않았다. 일단 위 사이트 참고하여 CAsyncSocket를 상속 받아 virtual void OnSend(int nErrorCode); virtual void OnReceive(int nErrorCode); virtual void OnClose(int nErrorCode); virtual void OnConnect(int nErrorCode); virtual void OnAccept(int nErrorCode); 위 다섯개를 오버라이드 하였다 그러나 Cre..