iOS 개발을 협업하다보면 iTunes Connect 에서 Agent, Admins, member 로 설정하여 협업 people을 관리 합니다. 만약 Agent에 있던 분이 프로젝트에서 나오게되어 Agent을 변경해야할 때 어떻게 해야할까요? Admins 변경 방법Admins의 멤버들을 Agent로 옮길 수 있습니다. 우선 Apple Developer 사이트에 접속합니다. 1. Apple Developer 사이트 접속 2. Account 메뉴를 클릭 합니다. Agent 계정으로 로그인 후 3번으로 넘어갑니다. Agent 계정으로 로그인이 아닌 Admins 또는 Memeber 계정으로 로그인하고 진행할 경우 Agent 이관이 안되니 참고해주세요. 3. 왼쪽 카테고리에서 Membership 클릭 합니다. 4..
SWIFT에서 키보드를 숨기는 기능이 빈번히 발생합니다. 예를 들면 검색바에서 검색 도중 화면 클릭 시 키보드 사라지게 하는 로직 등 다양하게 사용됩니다. (TextField or UISearchBar).resignFirstResponder() 보편적으로 사용하는 기능은 resignFirstResponder()를 호출하여 키보드 숨깁니다. 하지만 이 함수를 키보드 숨길 때마다 호출해야하는 문제점이 있습니다. ViewController를 extension 하여 키보드 숨기는 함수를 추가한다면 키보드 숨길 때마다 호출하는 문제를 해결 할 수 있습니다. 1234567891011121314// MARK: 키보드 숨기기(단, 모든 클릭 시 키보드 숨기기 함수가 호출됨)// 원하는 곳에 배치extension UIV..
macOS에 대한 취약점이 있다고 합니다. xcode을 사용하고 있는 유저는 꼭 확인하여야 할 내용인거 같습니다.이전에 xcode 업데이트 하면 반나절을 걸렸었는데 이번 업데이트는 1시간도 안걸려서 완료되었네요; Apple 보안 업데이트Apple社에서 자사 제품에 대해 다수의 취약점을 해결한 보안 업데이트를 공지하였습니다. 공격자가 취약점을 이용하여 피해를 발생시킬 수 있어 해당 Apple 제품을 사용하는 이용자들은최신 버전으로 업데이트 권고하고 있으니 버전을 확인하시고 업데이트 해주세요. 영향을 받는 제품Xcode 9 for macOS SierramacOS Sierra 10.12.6 미만 버전Xcode 9 미만 버전tvOStvOS 11 미만 버전 watchOSwatchOS 4 미만 버전 SafariSa..
트랜드마이크로, 권한 및 데이터 탈취, 모바일 랜섬웨어 등의 기능을 수행할 수 있는 안드로이드 악성코드 GhostCtr 발견되었다고 합니다. GhostCtr 악성코드 디바이스 진입 방법유명 앱(whatsapp, Pokemon GO 등)을 가장하여 악성 APK 설치를 유도하며,사용자가 설치를 취소해도 계속해서 팝업창 생성하여 사용자가 설치하도록 유도하고 있습니다.생각하기에는 해당 앱만 삭제하면 되지 않을까? 생각 될수 있습니다. KISA에 언급된 내용은 'GhostCtr는 설치 후 아이콘을 삭제하며, com.android.engine 이라는 명칭으로 백그라운드에서 실행 및 C&C 서버와 암호화 통신'을 하게 된다고 하였습니다. 구체적인 ChostCtr로 발생할 수 있는 피해에 대해서 간략하게 소개하겠습니다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvPBN8/btsKm53B55I/MJU5jyVSikBrnQfyIMbgZ0/img.png)
이번 구글 I/O 에서는 AI 관련 세션이 많았으며, 심지어 I/O 참석자에게 Google Home 을 답례품으로 주었다고 합니다.(작년에는 가수 초청해서 항의글이 많았다고...) 가장 핫했떤 I/O 17 업데이트 사항을 간략히 공유하려고 합니다. 중요하게 생각하는 부분을 정리하였기에 더 자세한 내용은 https://events.google.com/io/ 에서 확인해주세요. 1. AI 머신러닝 https://ai.google/google.ai 사이트에서 AI 현재 정보를 확인 할 수 있습니다. AutoML이라는 개념에 대해서 간략히 말하자면 AI 구축 시 사람이 일일이 모두 만들어야야 하는데 그런 어려움을 기계가 구축해주는 것을 말합니다. (Automatic Machine Learning) 1.1..
랜섬웨어 ‘워나크라이(WannaCry)’ 공격을 받아 일부는 먹통이 되는 피해까지 발생하고 있다고 합니다. 자세한 내용보다 예방법 및 긴급 패치 주소를 공유 드릴려고 합니다. 랜섬웨어 예방법 1. 인터넷 선 및 와이파이가 연결 안된 상태로 컴퓨터 부팅한다. 2. SMB 1.0 / CIFS 파일 공유 지원 체크 해제 3. 감연 경로 차단 4. 랜섬웨어 긴급 패치 받기 *랜섬웨어 긴급 패치 주소1) Windows7: http://www.catalog.update.microsoft.com/Search.aspx?q=KB4012212 2) 윈도우8.1: http://www.catalog.update.microsoft.com/Search.aspx?q=KB4012213 3) 구버전(Windows 8/XP/Vista/..
동일한 Storyboard 안에 ScrollView와 View을 설정하는 방식은 간단한 UI에서는 작업이 편하나많은 양의 UI이라면 말이 달라지게 됩니다. 따라서 View을 xib로 나눠서 관리하는 방식이 있습니다. 제가 공유드릴 방식은 ScrollView에 xib을 불러와 호출하는 방식을 소개하려고 합니다. 1. Storyboard에 ScrollView 을 넣어주고, ScrollView의 크기는 화면에 가득차게 합니다. 명확한 구분을 하기 위해서는 상,하,좌,우 에 10 정도 패딩 값을 넣어주시는 것도 좋습니다. 2. xib 파일을 생성 (command + N) 과 클래스 이름을 지정합니다.그림에서는 파일 이름은 CustomView 로 생성하였습니다. 3. swift 파일을 생성 (command + N..
아이폰 앱을 사용 시 터치 핸들러를 받아야 할 경우가 발생합니다. 키패드 올라간 상태로 외부 화면 클릭 시 키패드 숨기기 기능 시 필요합니다. 키패드 숨기는 기능을 사용 시 기본적으로 touchesBegan() 메소드를 override 하여 사용합니다. 1234overridefunc touchesBegan(_ touches: Set, with event: UIEvent?) { // todo...} 위와 같은 방법을 시도하였으나 touchBegan() 함수를 호출 못하는 경우가 생길 수 있습니다. 예를 들면 UiTableView의 Cell 터치 시도 시 발생합니다. 이럴 경우 (UiTableView의 Cell 터치 시도) 직접 GestureRecognizer을 Add 해주어 핸들러 캐치 하여야 합니다. 1..
- 알고리즘
- Android Studio
- flutter
- 미션차이나센터
- 임용고시
- Kotlin
- 탁구
- view
- issue
- Android
- swift
- MCC
- IOS
- push
- 고시문헬퍼
- 점수판
- IT
- missionchina
- 안드로이드
- 선교
- DI
- missioon
- java
- 패턴
- 디자인패턴
- 스코어헬퍼
- 고시문
- RXjava
- 코틀린
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |