본문 바로가기
728x90
반응형

분류 전체보기186

인터프리터(Interpreter) 언어 vs 컴파일(Compile) 언어 저는 Vue 프로젝트를 앞두고 JavaScript 언어를 공부하고 중이에요 android, iOS에 이어 vue까지 하게됐습니다...! 한가지를 깊게 공부하고 싶은데 한가지만 하고싶다고 그것만 할 수 있는 상황이 아니네요 아직 신입이라 이것저것 다 손대기엔 실수가 많은데,. 그래서 시간 쪼개서 프로그래밍에 대해 더 열심히 공부하려고 합니다 그럼 서론은 여기서 마치고 -------------------------------------------------------------------------------------------------------------- 인터프리터 언어와 컴파일 언어가 뭔지 알아보겠습니다 인터프리터 언어란? 개발자가 작성한 코드(원시코드)를 기계어로 변환 과정없이 한줄 한줄 해석하.. 2022. 4. 4.
CHROME : android WebView Console log & Cookie 확인하기 [chrome inspect] 오늘은 안드로이드 웹뷰 로그를 확인하는 방법을 보겠습니다~! 웹앱을 하시는 분들은 크롬 인스펙터 사용하시것이 필수입니다! 근데 저는 오늘 알았습니다,, ~ ㅠ 저는 Seesion 데이터가 제대로 웹에 셋팅이 되고 있는게 맞는건지 궁금해서 확인했는데여 일단 크롬 주소창에 chrome://inspect 을 넣고 들어가시면 이렇게 화면이 뜹니다 기기를 연결하면 이렇게 뜨고 아래 inspect 버튼을 누르면 됩니다. 크롬 인스펙터에서 위 경로로 따라 들어가면 웹에 셋팅되어 있는 쿠키값도 확인할 수 있고 콘솔도 확인가능합니다 ! 2022. 3. 29.
Apple : 앱 배포하기 [3. 프로비저닝 파일 생성하기] 앱 배포하기 포스팅입니다 아래에 앞선 차례의 링크들이 있습니다 프로비저닝 파일을 생성하겠습니다! 1. 프로필에 들어가주세여 2.앱 스토어에 제출할거니까 앱 스토어를 선택하고 continue! 3. 배포용 인증서를 선택해주세요 4. 프로비저닝 파일 이름을 넣어주세요 저는 음 프로젝트 이름+Distribution으로 정했어용 5. 생성하기를 누르면 아래와 같이 프로비저닝 파일이 생성되었습니다. 클릭 후 다운로드 하시면 됩니다! 1. CSR 인증서 생성하기 https://jpointofviewntoe.tistory.com/48 Apple : 앱 배포하기 [Certificate Signing Request 생성하기] 안녕하세요 전진시 입니다 ios 앱 배포 포스팅을 작성하겠습니다 CSR(Certificate S.. 2022. 3. 7.
Apple : 앱 배포하기 [2. 배포용 인증서 생성 및 앱 ID 등록하기] 안녕하세요 전진시입니다 이번 포스팅은 앱 배포에 필수 준비물인 인증서를 발급해보겠습니다 먼저 apple 개발자 사이트에 접속해주세영 애플 개발자 멤버쉽을 결제했다는 전제하에 포스팅 진행하겠습니다! 계정에 들어가시면 위와같은 화면이 뜹니다 알아보기 쉽게 한국어로 번역해서 보겠습니다 저를 위해 ㅎㅎ 1. 왼쪽 카테고리에서 을 선택해주세요 2. 인증서 + 혹은 인증서 만들기를 클릭 ! 3. CSR파일을 업로드해주세요! (아래 링크는 인증서 만드는 과정입니다) https://jpointofviewntoe.tistory.com/48 Apple : 앱 배포하기 [Certificate Signing Request 생성하기] 안녕하세요 전진시 입니다 ios 앱 배포 포스팅을 작성하겠습니다 CSR(Certificate .. 2022. 3. 7.
Apple : 앱 배포하기 [1. Certificate Signing Request 생성하기] 안녕하세요 전진시 입니다 ios 앱 배포 포스팅을 작성하겠습니다 포스팅이 길어질거 같아 3단계로 나눠서 포스티할거에요! 먼저 CSR(Certificate Signing Request) 을 생성하겠습니다. 1. Spotlight에 KeyChain을 검색하고 들어갑니다 2. 상단 메뉴 막대에서 인증서 지원->인증 기관에서 인증서 요청으로 들어갑니다 3. 인증서 정보를 입력합니다 CA 이메일 주소는 빈칸으로 두고 사용자 이메일 주소와 일반 이름을 넣어주세요 * , 을 선택해주세요 4. 인증서 저장 위치를 정하고 저장 클릭 ! CSR 발급 완료입니다🐥 1. CSR 인증서 생성하기 https://jpointofviewntoe.tistory.com/48 Apple : 앱 배포하기 [Certificate Signin.. 2022. 3. 7.
SWIFT : UIAlertController can only have one action with a style of UIAlertActionStyleCancel 안녕하세요 전진시입니당 UIAlertController can only have one action with a style of UIAlertActionStyleCancel UIAlertController는 UIAlertActionStyleCancel 스타일의 작업을 하나만 가질 수 있습니다. alertStyle은 .cancel, .default .destructive 등이 있는데 하나의 alert에서는 스타일을 한가지씩만 사용할 수 있다는 말입니다! default 스타일은 중복해서 사용이 가능하지만 cancel 또는 destructive는 한가지의 버튼 스타일로만 적용할 수 있습니다 참고참고! 2022. 2. 25.
ios : NSInternalInconsistencyException 에러 Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread = 레이아웃 엔진에 대한 수정은 메인 스레드에서 액세스한 후 백그라운드 스레드에서 수행해서는 안 됩니다. 로그인을하고 결과를 처리하는 도중 alert 창을 띄웠는데 위 에러를 뱉고 죽었습니당 확인해보니 UI는 메인스레드에서만 변경을 해야하며 백그라운드 스레드에서는 UI변경을 하면 안됩니다! 라고 합니다 ㅎㅎ,,. android 작업할 때 과장님이 알려주셨는데 정확히 안외워놔서 또 실수하고 오늘은 기록으로 남깁니다 ㅎ_ㅎ 아래 DispatchQueue.main.async 를 사.. 2022. 2. 23.
Swift : TextField 사용후 키보드 내리기 전진시입니다! TextField 사용후 키보드를 내려야하는데 키보드를 어떻게 내려야하는지 몰라서 또 찾아보고 적용 후 포스팅 하러 왔습니다 암기하자! // 앱은 유저가 글자 입력을 완료하는 시점을 모르기 대문에 자동으로 키보드를 내리지 못함. 다른 뷰를 터지하면 키보드가 내려가도록 구현 override func touchesBegan(_ touches: Set, with event: UIEvent?) { self.view.endEditing(true) } touchesBegan 메서드를 사용하여 사용자가 뷰를 클릭 시 endEditing을 호출하고 true 값을 줍니다 키보드를 끄는 메서드에요 이만 퇴근하겠습니당 2022. 2. 16.
Kotlin : 화면 클릭 시 키보드 내리기 ( EditText ) 안녕하세요 전진시입니다 모바일에서 키보드를 사용하는 동작을 할 때 키보드가 아닌 다른 화면을 클릭 시 키보드를 내리는 동작을 프로그래밍해보겠습니다! InputMethodManager를 임포트하고 객체를 하나 생성해주세요! 저도 소스는 정확히 분석은 못했으나 이렇게 작성하면 되더라구요 private fun hideKeyboard() { val view = this.currentFocus val inputMethodManager = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager inputMethodManager.hideSoftInputFromWindow(view?.windowToken, 0) } 화면 클릭 시 위 함수를 호출하는 부.. 2022. 2. 16.
Xcode : could not find any information for the class named 안녕하세요 전진시입니다! 또 다시 발견한 에러! objective-c로 작성된 프로젝트에서 클래스 하나 생성해서 작업해야할 일이 생겨서 기억을 더듬더듬 되짚으며 보다가 만났습니다 View를 하나 만들고 .m파일과 연결하려는데 Connect 버튼을 누르니 대충 클래스 정보가 없다구 뜨네요 StoryBoard에는 생성한 클래스를 연결했는데 뭔가 더 작업이 필요한것 같습니다. 해당 프로젝트의 .m 파일과 .h파일 .storyboard 파일 세가지 모두 프로젝트 화면 오른쪽에 있는 인스펙터에서 Target Membership을 체크해주세요 그럼 해결! 2022. 2. 16.
IOS : 하이브리드 앱 쿠키 저장 및 관리 jsession ! 안녕하세요 전진시입니다 방금 쿠키때문에 8시간 날리고 왔습니다 ㅋㅋ,,ㅠㅠ 바로 본론으로 가면 저는 네이티브 화면에서 로그인을 하고 성공 시 웹뷰로 넘어가는 부분을 개발하고 있는데 로그인 api를 찌르고 응답(Response) 헤더에서 sessionid가 담긴 데이터를 저장하여 웹뷰를 돌아다닐때 해당 쿠키를 들고 다니면서 로그인 세션이 끊기지 않게 하려고 했습니다 let httpResponse = response as? HTTPURLResponse, let fields = httpResponse.allHeaderFields as? [String : String] HTTPURLResponse 객체를 생성해서 allHeaderFields로 헤더를 까고 모든 필드를 가져온 후 거기서 쿠키값을 꺼내 Common.. 2022. 2. 16.
Swift : Custom Table View 생성 안녕하세요 전진시입니다 이번 포스팅은 https://jpointofviewntoe.tistory.com/39 Kotlin: ListView 만들기 리스트 뷰가 필요할 때마다 인터넷에 검색을 했는데 이젠 검색하지 않으려고 직접 listView에 대해 정리해서 강제기억하려합니다.,. 먼저 listView는 항목 목록을 표시할 수 있는 컴포넌트입니다! lis jpointofviewntoe.tistory.com 지난 포스팅 android 에서 listView 만들기에 이어 TableView를 만들겠습니다ㅎㅎ ListView와 TableView는 항목 리스트를 만든다는 점에서는 같지만 ios와 android로 크게 구분되어 있어 이어서 포스팅한다는 말이 안맞을지도 모르겠네요 ,, 그럼 바로 시작하겠습니다! 🐥저는.. 2022. 2. 14.
728x90
반응형