본문 바로가기

All191

WKWebView 대응 WKWebView 대응 UIWebView는 IOS13에서 deprecated되었음 WKWebView를 12월부터 변경된 앱으로 등록해야함 1. 최소 Target OS IOS 8부터 WKWebView가 도입이 되었지만 로컬 파일에 접근할 수 없는 이슈가 있음. WKWebView를 지원하기 위해서는 IOS 9 이상이 되어야 한다. 2. ViewController내에서 javascript 호출 방식 차이 before [webView stringByEvaluatingJavascriptFromString:@"window.alert('Hello World')"]; after [webView evaluateJavaScript:@"window.alert('Hello World');" completionHandler:^.. 2020. 12. 3.
IOS 푸시 서비스 아이폰 푸시 보안허용이 필요 17.249.0.0/16 17.252.0.0/16 17.57.144.0/22 17.188.128.0/18 17.188.20.0/23 APNs와 통신하려면 TCP 포트 5223번에 연결되어야 합니다. APNs에 알림을 보내려면 TCP 포트 443번 또는 2197번에 연결되어야 합니다. 서버에서 HTTPS로 푸시 메시지를 애플 서버로 요청할 때 HTTP / 2 및 TLS 1.2 이상을 사용하여 개발 서버 : api.sandbox.push.apple.com:443 프로덕션 서버 : api.push.apple.com:443 참고 사이트 support.apple.com/ko-kr/HT203609 Apple 기기에서 Apple 푸시 알림을 받지 못할 경우 Apple 기기가 네트워크에 연.. 2020. 11. 20.
성장과 한계 일을 오래 해 나가면서 느끼는 것은 이것이 한 때의 나의 과제로 현실을 부딪혀 나가는 문제일 순 있겠지만 정말 멀리서 지켜보면 이것은 나의 인성을 만들어가는 과정이겠다 싶은 순간들이다 조바심도 욕심도 있겠지만 그래도 적당히, 분수에 맞게, 꼼꼼하게 지금 하는 것에 집중하면서 제대로 하는 것. 시간이 들더라도 차근차근 알맞게. 오늘도 화이팅! 2020. 11. 7.
배울 점 다양한 솔루션을 지원하는 개발사와 엔지니어 각자 다른 경험을 가지고 있기도 하겠지만, 히스토리 관리를 잘하고 응대하는 자세 또한 멋지다고 느낄때가 많았다. 우리 사이트에서만 재현되는 현상일 때 찾아와서 알아가는 케이스도 2번이나 봤었고 또 그에 맞게 적용해주는 것은 물론 리포팅한 케이스에 대한 원인을 내부적으로 알게 되었을 때 패치 혹은 공유로 개선해 나가는 것을 보았을 때는 서로 성장하는 것 같아 보람찼다. 누군가의 태도로 그 업체에 좋은 이미지를 가지기도 했고 서로 기분 좋게 일을 해냈을 때는 그 경험들이 또 하나의 어떠한 경험들이 되기도 한다. 명확하게 원인과 결론을 내야 서로 속이 시원해지는 개발의 세상에서 일에서만 배운 것이 아니라 알 수 없는 사건들이 계속 생기는 운영의 경험들에서 많이 배우고.. 2020. 10. 27.
Firebase Crashlytics Sdk 적용(deprecated Fabric) dependencies using groupid com.android.support and androidx.* can not be combined but found IdeMavencoordinates 운영 중인 프로젝트에서 fabric 이슈 리포팅 SDK를 사용하고 있었는데 이제 11월 15일부터 해당 이슈 리포팅이 중단된다고 한다. Firebase SDK로 업그레이드 해야 하는 상황이 되었다. 본 프로젝트는 androidX 로 이전하고 있지 않은 상태였는데 Firebase SDK 라이브러리를 제공받기 위해서는 Firebase SDK 17.0 이상으로 지원해야 했다. 그러기 위해서는 기존에 사용하고 있던 android.support 관련 라이브러리를 AndroidX 라이브러리로 업그레이드 해야 했다. 수.. 2020. 10. 14.
카카오코딩테스트 3번 문제 설명 [본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.] 카카오는 하반기 경력 개발자 공개채용을 진행 중에 있으며 현재 지원서 접수와 코딩테스트가 종료되었습니다. 이번 채용에서 지원자는 지원서 작성 시 아래와 같이 4가지 항목을 반드시 선택하도록 하였습니다. 코딩테스트 참여 개발언어 항목에 cpp, java, python 중 하나를 선택해야 합니다. 지원 직군 항목에 backend와 frontend 중 하나를 선택해야 합니다. 지원 경력구분 항목에 junior와 senior 중 하나를 선택해야 합니다. 선호하는 소울푸드로 chicken과 pizza 중 하나를 선택해야 합니다. 인재영입팀에 근무하고 있는 니니즈는 코딩테스트 결과를 분석하여 채용에 참여한 개발팀들에 제공하기 위해 지원자.. 2020. 10. 2.
카카오코딩테스트 1번 카카오에 입사한 신입 개발자 네오는 “카카오계정개발팀”에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. “네오”에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다. 다음은 카카오 아이디의 규칙입니다.아이디의 길이는 3자 이상 15자 이하여야 합니다.아이디는 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.) 문자만 사용할 수 있습니다.단, 마침표(.)는 처음과 끝에 사용할 없으며 또한 연속으로 사용할 수 없습니다.“네오”는 다음과 같이 7단계의 순차적인 처리 과정을 통해 신규 유저가 입력한 아이디가 카카오 아이디 규.. 2020. 10. 2.
반응형