본문 바로가기

분류 전체보기556

[Android, IOS] 각 OS의 WebView debug 방법 각 OS의 웹뷰 디버그 방식은 상당히 다른데, 아무래도 IOS의 경우 디폴트 브라우저가 딱 정해져있어서 그런가? 확실히 IOS가 편하다. 편의상 카테고리는 안드로이드로 두겠으나, 양쪽 OS 둘 다 소개하도록 한다. (시뮬레이터가 아닌 실제 기기로 테스트 한 케이스이며, 둘 다 기기의 개발자 모드가 활성화 된 상태라고 가정한다.) 1. IOS XCODE로 앱을 켜면 앱을 디버그 할 수 있다. Xcode로 앱을 연 후, WebView가 존재하는 ViewController을 연다. 그리고 사파리 브라우저를 연다. 위에 상태표시줄을 보면, 다음처럼 개발자용이라고 탭이 있는 것이 보인다. 이것을 클릭해보면, 다음처럼 인식된 기기가 보인다. 이 탭에 마우스를 올려보면 앱의 이름(노란색 상자 위치)과 열린 웹뷰(주황.. 2022. 10. 31.
구글 엔지니어는 이렇게 일한다. 독서 시기 : 22.09.19 - ing 슬럼프 극복 겸 소프트웨어 엔지니어의 바이럴이라는 책을 충동구매했다. 페이지 당 도움이 되는 구절과 그에 대한 생각들도 적어볼까 하려고. 나는 여태 스타트업 개발을 주로 해왔기 때문에 굉장히 생존성 낮은 코드들, 유통기한이 짧은 코드를 주로 짜왔는데 구글이란 유지기간이 참 긴 소프트웨어 세계에서 어떻게 살아왔나 싶기도 해서. p46 - 47. 「 다른 엔지니어들이 사용 중인 프로젝트를 유지보수하고 있다면 '동작한다'와 '유지보수 가능하다'를 구분 짓는 가장 중요한 요인은 바로 다음의 '하이럼의 법칙'일 것이다 하이럼의 법칙 : API 사용자가 충분히 많다면 API 명세서에 적힌 내용은 중요하지 않습니다. 시스템에서 눈에 보이는 모든 행위(동작)를 누군가는 이용하게.. 2022. 9. 19.
슬럼프? 이제 곧 이걸로 밥 벌어먹은지 3년차로 접어드는거 같은데 실력도 없는거 같고 뭐도 없는거 같고, 토이 프로젝트도 의미 없는거 같고, 체력도 안 따라주고, 그래도 두어달 전까지는 나름 하루키의 법칙도 잘 지킨거 같은데 이젠 아닌거 같아서 개발 블로그도 멈추고 약간 우울해하는 중. 슬럼프 극복차 개발관련 서적들을 읽으면 고민이 해결될까.. 하고 책 사본 김에 리뷰(를 가장한 주절)를 해볼까 해서 충동적으로 '구글 엔지니어는 이렇게 일한다' 이북을 구매함.. 회사에서 짬짬이 읽어야지. 2022. 9. 19.
디자인 패턴 1. Singleton Pattern(싱글톤 패턴) 요즘 백 투 베이직(Back To Basic)을 생각하며 제일 기본적인 것부터 시간 날 때마다 하나하나 정리하고 있다. 제일 처음이 싱글톤 패턴이다. 프론트엔드 개발자의 시점으로 해석함에 유의하자. 언어는 자바(Java), 코틀린(Kotlin), 스위프트(Swift)가 기준이다. 프로그램의 기본적인 구조는 다음과 같다. 여러개의 뷰 스택이 있고, 그 속에는 데이터가 쌓여있다. 이걸 아마 코드로 표현하면 이렇게 될 것이다. (getter/setter이 있다고 가정하자) class UserInfo { var name : String = "김마리" var age : Int = 18 } class View1 { var userInfo = UserInfo() var name = userInfo.getName() .. 2022. 6. 21.
반응형