반응형

전체 글 47

AWS 서비스 요약

아마존 웹 서비스를 다루는 기술 (길벗) 책을 보고 일부를 요약 하였습니다~!aws에서 현재 서비스 되는 부분과 상이한 부분도 있고 틀린 부분도 있을 수 있습니다. 향후 수정을 진행 하겠습니다~ AWS 서비스 요약1.AWS 기본 용어 및 개념주요 용어: 리전(Region), 가용영역(AZ, Availability zone), 에지 로케이션(Edge Location)1.1. 리전, 지역AWS 서비스가 위치한 물리적 장소네트워크 속도와 재해에 대비하기 위해 여러곳 존재리전리전약칭미국 버지니아 북부us-east-1미국 캘리포니아 북부us-west-1미국 오리건us-west-2아일랜드eu-west-1도쿄ap-northeast-1베이징cn-north-1싱가포르ap-southeast-1시드니ap-southeast-..

UIControl, UIControl.state, UIControl.Event

UIControl, UIControl.state, UIControl.Event 부분에 대해 번역하였습니다.의역 오역 많습니다. 감안하고 보세요~원문 : https://developer.apple.com/documentation/uikit/uicontrol UIControl컨트롤들을 위한 베이스 클래스는 사용자 상호작용에 반응하는 특정 액션 또는 의도를 전달하는 시각적 요소들이다.Overview컨트롤들은 네비게이션을 가능하게 하거나, 사용자의 인풋을 모으거나 컨텐츠를 규정할 경우 버튼들과 슬라이더 같은 요소들을 실행한다.컨트롤들은 앱에서 사용자 상호작용들을 보고 받기 위해 Target - Action 메커니즘을 사용한다.그림 1 UIKit 컨트롤의 예이 클래스의 instance들을 직접적으로 생성하지 마라..

iOS/Framework 2018.06.09

[Swift API Guidline] Naming

의역 오역 많을 겁니다~ 감안하고 보세요!원문 : https://swift.org/documentation/api-design-guidelines/#naming NamingPromote Clear Usage이름이 사용되는 경우 코드를 읽는 사람을 위해 모호함을 피하기 위한 모든 단어를 포함하라.예를 들면, 콜렉션 내에 position으로 주어진 요소를 삭제하는 method를 고려하라.extension List { public mutating func remove(at position: Index) -> Element } employees.remove(at: x)만약 우리가 method의 signature로 부터 at을 배제하는 경우, x를 사용하여 제거하기 위한 요소의 position으로 표시하는 것이 ..

iOS/Swift 2018.05.31

Memory - iOS 앱에서 사용할 수 있는 최대 메모리는??

메모리는 적게 사용하면 할 수록 좋다지만, 매번 궁금할 때마다 찾기 귀찮아 링크와 캡처를 등록합니다;; 원문은 https://stackoverflow.com/questions/5887248/ios-app-maximum-memory-budget에 있습니다. 해당 링크의 답변을 보면 메모리 워닝과 크래쉬를 한도를 찾을 수 있게 도움을 주는 소스도 올려놨습니다. https://github.com/Split82/iOSMemoryBudgetTest앱 개발 및 테스트를 진행할 때 많은 도움이 되길 바랍니다~

iOS/Framework 2018.01.04

SDK - GoogleMaps downgrade

GoogleMaps downgrade1.나타난 문제기존에 앱(google maps 2.4.0)이 설치 되어있는 상황에서 새로 업데이트되는 앱(google map 1.13.2)으로 업데이트 할 경우, 맵 view 자체는 업로드 되지만 맵 tile 이미지가 불리지 않는 문제가 나타났다(Google 로고 등은 다 나타나는 상황이다).기존앱을 완전히 지우고, 업데이트 버전을 설치한 경우 문제없이 맵이 불려지는 것을 확인하였다.기존 앱의 설정이 남아있고, 이 설정이 업데이트 된 후에도 남아있어 맵 tile을 로드하지 못하는 상황이라는 가설을 세웠다.https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/FileSyste..

iOS/Framework 2018.01.03

기본 문법 - 데이터 타입 기본

※야곰님의 스위프트프로그래밍(2판, Swift4)를 기준으로 요약 정리한 부분입니다. Ch3 데이터 타입 기본'구조체'를 타입의 기반으로 삼아 스위프트의 기능(익스텐션, 제네릭 등)을 두루 사용해 구현 됨.대문자 카멜케이스를 사용한다.3.1 Int와 UInt정수 타입IntUInt+, - 정수0을 포함한 양의 정수스위프트에서 데이터타입은 굉장히 엄격하다. 따라서 같은 정수라도 Int와 UInt를 완전히 다른 타입으로 인식한다.진수에 따른 정수 표현법10진수 : 평소 사용하는 것과 같은 숫자 사용2진수 : 접두어 0b를 사용8진수 : 접두어 0o를 사용16진수 : 접두어 0x를 사용3.2 Bool 불리언 타입.true 또는 false만 값으로 가진다.3.3 Float과 Double부동소수 타입부동소수점을 사..

iOS/Swift 2017.12.29

Core ML - Reducing the Size of Your Core ML App 번역

※의역 오역 많습니다. 참고하시고 보세요~원문: https://developer.apple.com/documentation/coreml/reducing_the_size_of_your_core_ml_app Reducing the Size of Your Core ML App앱 번들 안의 Core ML 모델에 의해 사용된 저장공간을 줄이기Overview앱에서 머신 러닝 모델을 번들링하는 것이 Core ML을 시작하는 가장 쉬운 방법이다.모델들을 더 발전하면, 더 커질 수 있고 상당한 저장 공간을 차지할 수 있다.신경망을 기반의 모델은, weight 파라미터에 대해 낮은 정확도 표시를 사용하여 footprint를 줄이는것을 고려하라.만약 모델이 절반의 정확도를 사용하는 신경망을 사용하지 않거나 앱의 크기를 줄일..

iOS/Framework 2017.12.29

Core ML - Classifying Images with Vision and Core ML 번역

※의역 오역 많습니다. 참고하시고 보세요~원문: https://developer.apple.com/documentation/vision/classifying_images_with_vision_and_core_ml Classifying Images with Vision and Core ML이미지 분류를 수행하기 위해 Vision과 Core ML을 사용하라 DownloadOverviewCore ML 프레임워크로, input 데이터 분류를 위해 훈련된 머신러닝 모델을 사용할 수 있다.Vision 프레임워크는 Core ML과 함께 분류 모델을 이미지에 적용한다.그리고 이들 이미지들에 전처리하여 머신러닝 작업을 쉽고 안정적으로 수행한다.이 샘플앱은 몇가지 사용가능한 분류 모델 중 하나인 오픈 소스 MobileNe..

iOS/Framework 2017.12.28
반응형