분류 전체보기140 위험한 iOS앱 공개, 당장 지워야 할 앱(it월드) 원문: https://www.itworld.co.kr/news/257554 아이폰에서 당장 지워야 할 사기성 앱 9가지 안드로이드 앱 중에는 악성코드나 애드웨어 관련 논란은 종종 있지만, 애플의 보안을 뚫고 악성코드 iOS 앱을 배포하기는 쉽지 않다는 일반적인 인 www.itworld.co.kr 안드로이드 앱 중에는 악성코드나 애드웨어 관련 논란은 종종 있지만, 애플의 보안을 뚫고 악성코드 iOS 앱을 배포하기는 쉽지 않다는 일반적인 인식이었다. 그런데 보안 연구소인 휴먼(HUMAN)의 사토리 쓰레트 인텔리전스 앤 리서치(Satori Threat Intelligence & Research) 팀이 여러 가지 광고 사기 기술이 포함된 아이폰 앱 10종을 찾아냈다. 이 팀의 연구원 찰리다이스와 사일라에 따르면.. 2023. 8. 14. 구글 크롬 웹스토어 앱 출시하기 (크롬 확장 프로그램, chrome extension) 크롬 웹스토어 앱 출시 크롬 확장프로그램을 웹스토어에 출시해보자 확장프로그램 출시는 아래의 절차를 따르게 된다 1. 웹스토어 개발자 등록 2. 웹스토어 제출 3. 내부심사 4. 웹스토어 출시 크롬 웹스토어 개발자 등록하기 https://chrome.google.com/webstore/devconsole/register?hl=ko 크롬 웹스토어 개발자 대시보드에 접속해서 개발자 등록을 합니다 개발자 등록에는 $5이 필요하다 결제수단 등록에 국가를 입력하도록 되어있는데 여기에 한국은 없습니다. 그래서 저는 미국을 선택하고 우편번호는 무작위로 입력했습니다. 결제정보를 등록하고 결제를 완료하면 웹스토어 개발자에 가입할 수 있습니다. 크롬 웹스토어 제출하기 제출하기 전 연락가능한 이메일을 등록해야 합니다. 계정탭.. 2023. 8. 9. Swift - [성능최적화]를 해보자 (dynamic dispatch편) 성능최적화 - dynamic dispatch편 Swift는 어느 객체지향 언어와 마찬가지로 상위클래스의 메서드, 속성을 재정의 할 수 있습니다. 이는 런타임 중 메서드나 속성을 간접적으로 호출한다는 뜻과 같습니다. 이전 포스팅에도 언급 했지만 dynamic은 런타임 중 함수 호출이 필요할 때 vtable을 참조해 함수를 호출하기 때문에 static에 비해 성능이 떨어집니다. 즉, 성능 최적화를 위서는 dynamic 보다는 static dispatch를 사용하는 것이 좋습니다 핵심은 static dispatch를 늘리기 dynamic dispatch 비중을 줄이면 성능향상을 기대할 수 있습니다 dynamic dispatch는 상속을 통해 함수, 속성의 재정의 여지가 있을 때 사용되는 방식입니다. 따라서 f.. 2023. 8. 8. 이전 1 ··· 3 4 5 6 7 8 9 ··· 47 다음