개발이야기 IOS 다양한 화면 이동(컨트롤)방법 - NavigationContorller를 활용 안녕하세요. 김과자 입니다. 오늘은 NavigationController를 활용해서 화면을 이동해보겠습니다. 정말 간단합니다. 역시나 ^^버튼을 하나 만들구요. 스토리 보드상에 NavigationController 를 만들어 줍니다. 자 그리고 나서 연결해줍니다. 어떻게요? 버튼을 선택하고 오른쪽 버튼으로 쭈욱 도작화면(NavigationController) 까지 내려놓겠습니다. 지난편에서 보던 화면이죠? segue를 설정해 줍니다. 이동 화면을 구성하는 방.. 2021.11.12 IOS 다양한 화면 이동(컨트롤)방법 - 스토리보드로 화면이동 안녕하세요. 김과자 입니다. 전편에 이어서 오늘은 스토리보드 id 를 사용하여 화면을 호출해 보겠습니다. 2021.11.09 - [HELLO_WORLD/애플_IOS] - IOS 다양한 화면 이동(컨트롤)방법 - Segue와 ViewController 사용 IOS 다양한 화면 이동(컨트롤)방법 - Segue와 ViewController 사용 안녕하세요. 김과자 입니다. 오늘은 IOS 개발중 조금은 난해한 화면 컨트롤 부분입니다. 우리가 만들게 될 어떠한 앱이든 간에 화면이동은.. 2021.11.10 IOS 다양한 화면 이동(컨트롤)방법 - Segue와 ViewController 사용 안녕하세요. 김과자 입니다. 오늘은 IOS 개발중 조금은 난해한 화면 컨트롤 부분입니다. 우리가 만들게 될 어떠한 앱이든 간에 화면이동은 무조건 들어가게 되겠지요? 안타깝게도...? IOS에서 화면 이동을 구현하는 방법은 굉장히 많습니다. 하나씩 살펴보겠습니다. 살펴볼 화면 이동 방법들 입니다. 굉장히 많죠. 하루에 다 작성할순 없습니다. (시간이...) 하나씩 시리즈로 올려보겠습니다. 1. segue를 통한 화면이동 우.. 2021.11.09 IOS 권한체크와 로직처리 안녕하세요. 김과자 입니다. IOS나 안드로이드에서 위치정보나, 파일쓰기... 등 해당 기능을 사용하기 위해서는 사용자 권한체크는 필수 입니다. 오늘은 IOS의 권한체크 부분을 알아보겠습니다. 위와 같이 프로젝트의 Plist.info 내부에 작업이 필요합니다. 해당 메세지는 런타임시 권한 체크 할때 출력되는 메세지 입니다. 유저에게 권한을 요청하고 허용인지 아닌지를 판단하여 분기 처리 하면 됩니다. 단 특이 사항은 단 한.. 2021.11.08 안드로이드 앱 아키텍처 가이드 - ViewModel 편 개요 안드로이드 클린아키텍처 가이드에 따라서 이번편은 ViewModel 을 알아보겠습니다. ViewModel은 MVVM 패턴의 중간다리 역할 입니다. 분류를 하자면 presenter 쪽에 넣을수 있겠네요. Activity나 Fragment에서 들어온 요청을 받아서 넘기는 역할을 하게 되죠. 기존의 Activity 의 매시브한 클래스가 MVVM 패턴을 통해 한것 다이어트 되는 형태가 되는것이죠. 제가 느낀 핵심은 각각의 경계를 지키고 자기 할일만 하면됩니다... 2021.08.06 인기글 [꿀팁] 너무 쉽다! 맥OS 에 윈도우를 설치해보자! 안녕하세요. 고글맨의 꿀팁 시간 입니다. 다들 아시다시피 저는 어렵게 설명하지 않습니다. 똑같이 따라 하시다 보면 어느새! 윈도 설치 완료!! 자 한번 시작 해볼께요! https://support.apple.com/ko-kr/HT201468 Boot Camp 지원을 사용하여 Mac에 Windows 10 설치하기 Boot Camp를 사용하여 Mac에 Microsoft Windows 10을 설치한 후 Mac을 재시동할 때 macOS와 Windows 간에 전환할 수 있습니다. support.apple.com 우선 맥(M.. 댓글 3 2020.02.08 [지식공유] 웹뷰뿌시기(webview) 자주 쓰는 10가지 셋팅 안녕하세요. 김과자 입니다. 안드로이드 앱 개발중 웹뷰를 사용하여 개발하는 방식은 이제 아주 흔한 일이 되었죠. 네. 그렇습니다. 우리에게 익숙한 웹을 이용해서. 앱개발하는데 활용한다? 아싸 ! 개꿀!! 기존에 웹이 개발되어 있는걸 그냥 넣기만 하면 끝~?! 얼마나 좋습니까? "그런데 말입니다." 세상이 어디 그리 호락호락 한가요? 구글 새ㄲ... 아 아니 구글 님들이 얼마나 웹뷰를 잘 만들어 놓았느냐. "하핳하하핳ㅎㅎ하.. 댓글 1 2020.05.26 [지식공유] 웹뷰뿌시기 (webview) 파일업로드(사진업로드) 안녕하세요. 김과자 입니다. 오늘은 1편에 이어서 예정대로 웹뷰 뿌시기 2편 웹뷰계의 최강 빌런 !!! 파일업로드...에 대해서 알아보겠습니다. 웹뷰에서 파일업로드를 처리하기 위해서는 웹 소스에서 html5를 이용해서 form 태그에서 input type 을 file 로 지정하기만 하면 그 뒤는 식은죽 먹................ "여러분. 안드로이드 개발에 그런일은 없습니다." “의심하지 마세요. 모든것이 수동입니다.” … 그리하여 웹.. 댓글 0 2020.06.01 이동식에어컨 대체 왜 안시원? 이렇게 한번 써보세요. 안녕하세요. 김과자 입니다. 요새 날씨가 너무 덥네요. 여름필수가전 에어컨! 오늘은 이동식에어컨을 잘 사용하는법 에대해서 알아보겠습니다. 실제 경험을 바탕으로 작성하였습니다...다른 분들은 삽질 하지 마시길 바라며 ㅠ ㅠ 제가 처음 이동식에어컨을 구매하게 된건 처음으로 에어컨 없는집에 이사하게 되면서 입니다. 스탠드형? 벽걸이? 이동식? 창문형???? 여러가지 후보군중에 저.. 댓글 2 2020.06.18 [지식공유] 안드로이드 'ShouldOverrideUrlLoading' 너는 누구냐? 안녕하세요. 오늘은 안드로이드 개발중 웹뷰를 사용하여 개발할때 반드시 알아두어야 할 녀석이죠. 'ShouldOverrideUrlLoading' 바로 이놈입니다. 웹뷰 사용시 이부분을 거치지 않으면 빈깡통 같은 웹뷰가 될것입니다. 따라서 여기서 특정한 동작을 컨트롤 하면 되는데요. 이녀석은 보통 아래와 같이 사용합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /** * WebViewClient */ priv.. 댓글 0 2019.11.15 [지식공유] 안드로이드 FCM 푸시서버 구현 안드로이드 푸시 서버 구현 #1 (기존의 원시 프로토콜 방식) 내가 뭐 어쨌다고... 지난 푸시 앱설정 포스트에 이어서 안드로이드 푸시 서버구현에 대해 알아봅시다. FCM 푸시 서버 구현의 경우 몇가지 방법으로 나눠지는데요. admin sdk를 사용하여 보내는 방법과 원시프로토콜을 사용하여 보내는 방법 입니다. 그중에 원시프로토콜을 사용하여 푸시를 날려봅시다. 그 안에서도 이렇게 또 나눠집니다. (에고 복잡해) 1. FCM HTT.. 댓글 0 2018.10.16 테크테크 이동식에어컨 대체 왜 안시원? 이렇게 한번 써보세요. 안녕하세요. 김과자 입니다. 요새 날씨가 너무 덥네요. 여름필수가전 에어컨! 오늘은 이동식에어컨을 잘 사용하는법 에대해서 알아보겠습니다. 실제 경험을 바탕으로 작성하였습니다...다른 분들은 삽질 하지 마시길 바라며 ㅠ ㅠ 제가 처음 이동식에어컨을 구매하게 된건 처음으로 에어컨 없는집에 이사하게 되면서 입니다. 스탠드형? 벽걸이? 이동식? 창문형???? 여러가지 후보군중에 저.. 2020.06.18 맥북에 윈도우 설치 - 패러렐즈로 한방에 설치하자! https://www.youtube.com/watch?v=skh6EHWy1oU&t=444s 안녕하세요. 김과자입니다. 지난 시간에 이어서 맥북에 윈도우를 설치해보겠습니다. 2020/02/08 - [IT_테크_리뷰] - [꿀팁] 너무 쉽다! 맥OS 에 윈도우를 설치해보자! [꿀팁] 너무 쉽다! 맥OS 에 윈도우를 설치해보자! 안녕하세요. 고글맨의 꿀팁 시간 입니다. 다들 아시다시피 저는 어렵게 설명하지 않습니다. 똑같이 따라 하시다 보면 어느새! 윈도 설치 완료!! 자 한번.. 2020.04.11 [꿀팁] 2018 맥미니 언박싱! 그리고 리뷰 #2 안녕하세요. 고글맨 입니다. 오늘은 약속한 대로(언제 그런???) 맥미니 테스트 및 리뷰 시간 입니다. 유튜브를 보신분들은 아시겠지만 못보셨다구요?? https://www.youtube.com/watch?v=Z8NnkhGeaK4 보시면 아시겠지만 가격 대비 !!! 매우 쓸만한 성능을 뽑아주고 있습니다. 여기에 차후 램+외장그래픽까지 활용한다면 더욱 활용도가 높아지겠네요. (근데 그렇게 되면 추가 비용이 너무 들어서 가성비 모델이 아닌게 됩니다. ㅋ.. 2020.02.15 [꿀팁] 2018 맥미니 언박싱! 그리고 리뷰 #1 안녕하세요. 고글맨 입니다. 지난번에 구매기를 통해 맥미니를 구매했다고 말씀드렸었죠? 이번시간에는 그때 구매한 2018 맥 미니 제품이 도착하여 언박싱 및 리뷰 , 그리고 발열 잡기 삽질을 해보도록 하겠습니다. 거두절미 하고. 시작! 1. 언박싱 자 언제나 그렇듯이 애플의 패키징은... 고급지네요. 하지만 그에 비해. 너무 심플하죠. 든게 아무것도 없어요. (그게 갬성인가요?...) 저는 맥 미니 고급형을 구매하였습니다... 2020.02.15 [리뷰] 에어팟 1세대 2세대 그래서 뭐가 다른데? (리뷰) 안녕하세요. 고글맨 입니다. 오늘은 다들 너무나 잘 아시는 에어팟 리뷰시간을 가져보겠습니다. 사실 에어팟을 구매한건 조금 오래되었는데요. 이제서야 리뷰를 하는 이유는 얼마전에 2세대를 뒤늦게 하나더 구매하게 되었기 때문입니다. 에어팟 프로가 나온마당에 왠 에어팟2세대 ? 라고 생각 하실수도 있지만. 프로 모델은 저 같은 일반인(막귀스타일)에게는 과한 모델인것 같았습니다^^; 그리하여 가격도 많이 다운된 에어팟.. 2020.02.13