본문 바로가기

전체 글9

[iOS][UIKit]Watermark 적용하기 필자의 회사에서 App.의 보안을 강화하라는 지시가 내려왔다. 문제가 되는 것은 Screen Capture였다. 필자가 알기로 iOS는 Screen Recording은 막을 수 있지만 Screen Capture는 현 상황 못 막는 것으로 알고 있다. 그래서 고안해낸 것이 Watermark! 사용자의 ID를 watermark로 화면에 찍어내면 추후 유출되도 누가 유출했는지 알 수 있을 것이다. 개발자의 바이블 구글을 켜고 시작해보자. 역시 훌륭하신 선배님들이 사전에 개발을 해두셨다. 그 중 내가 참고한 선배님의 게시물은 아래와 같다. https://github.com/hyuni/Blog-Swift/blob/master/Content/watermark.md GitHub - hyuni/Blog-Swift Co.. 2022. 7. 25.
[잡담시간]iOS webView 개발할 때 노가다 썰 필자는 현재 iOS로 webView를 개발하고 있다. 우리부서는 조금 특이하다.우리 상품인 App개발을 사내 개발부서에서 전적으로 개발하고 있으며 iOS만 사람이 없어서 내가 개발 중이다. (전사적으로 iOS개발자 쌉가뭄이다.) 누구 가르쳐주는 사람 한명 없이... 나홀로 Step by Step으로 개발 중이다 :( 같잖은 하소연은 이쯤에서 각설하고! webView를 개발하면서 노가다한 썰을 풀어보려한다. 우리 App은 Javascript로 개발된 Web(근데 이제 Vue.js를 곁들인...)과 web화면을 iOS와 Android에서 보여주는 Hybrid App이다. Native App vs Hybrid App vs Web App ? -Native App : 처음부터 끝까지 각 OS(iOS/Android.. 2022. 7. 1.
[잡담시간]Jira&Confluence 운영 썰(Project&Space 생성 자동화) 필자는 본래 운영그룹에서 근무를 했다. 주요업무중 하나는 Jira&Confluence 운영이었고 그 중 한 일례를 소개하려한다. (조금 길수도 있어 시간여유 되시고 피곤하시지도 않은 상태이신분들은 한번쯤 읽어보셔도 좋습니다.) 필자가 운영했던 Jira&Confluence에는 큰 문제가 있었다. Project(Jira) 및 Space(Confluence) 생성에 별다른 제약이 없었기 때문에 User들이 무분별하게 Project와 Space를 생성했다...쓰지도 않을거면서:( 그 결과 issue 검색에도 오래걸리고 Re-Indexing 하는데도 반나절이 걸리기 쉽상이었다. 무엇보다 빈 깡통이 너무 많아 사용이력 분석이 제대로 될리 없었다. 간략히 설명하자면 위 모식도처럼 User가 사내시스템을 통해 Proj.. 2022. 7. 1.
[iOS][ETC]간단하게 Simulator에서 Push Message 테스트하기 iOS11.4부터 Simulator에서 Push Message를 테스트 할 수 있게 됐다. 먼저 사전 준비로 AppDelegate.swift 파일에 Notification 받을 준비를 해놔야한다. 준비방법은 아래에 포스트해 놓았다. (AppDelegate.swift 소스 부분만 설정해주면 될 것 같다.) 2022.06.29 - [iOS 한번 개발해보자/related to UIKit] - [iOS][UIKit]Firebase로 Push Message 보내기 [iOS][UIKit]Firebase로 Push Message 보내기 이번엔 Firebase로 연동하여 App으로 Push Message 보내는 방법을 써보려한다. 필자가 서비스하는 App을 기준으로 설명해 보겠다. 우선 원리부터 설명하자면 크게 기기 .. 2022. 6. 30.