jinnify 블로그
close
프로필 배경
프로필 로고

jinnify 블로그

  • 분류 전체보기 (93)
    • 컴퓨터 기초 및 개념 (8)
    • Web (12)
    • iOS (36)
    • Swift (27)
    • RxSwift (4)
    • 개발 이슈 (1)
    • 디자인 패턴 (1)
    • 일상 (2)
  • 홈
[iOS] UIDevice

[iOS] UIDevice

UIDevice에 대해 다뤄보도록 하겠습니다. UIDevice UIDevice 클래스에 접근하면 해당 디바이스의 정보를 알 수 있습니다. 디바이스의 정보를 가지고 어떤방향으로 개발을 해야될지 알아 보겠습니다. 디바이스 이름 / 모델 / 화면 방향 등 OS 이름 / 버전 인터페이스 형식 (phone, pad, tv 등) 배터리 정보 근접 센서 정보 멀티태스킹 지원 여부 접근 방법 let device = UIDevice.current system버전 보기 예를 들어 현재 iPhone의 버전이 11.4.2라고 했을때 11은 Major, 4는 Minor(public), 2는 Minor(non-public)와 같이 Major, Minor (public), Minor (non-public)가 존재합니다. 또, 앱 ..

  • format_list_bulleted iOS
  • · 2019. 7. 24.
  • textsms
[iOS] GCD(Grand Central Dispatch)

[iOS] GCD(Grand Central Dispatch)

GCD(Grand Central Dispatch) 개념에 대해 알아 보겠습니다. GCD GCD의 개념에 대해 알아 보겠습니다. 초기에는 마이크로 프로세서의 clock 속도를 높이는 방식으로 연산 속도를 높였습니다. 그 후 점점 증가하는 전력 소비와 발생하는 열로 인해 단일 프로세서의 clock 속도 증가에 한계를 맞게 되었으며, 이는 특히 모바일에서 영향을 크게 받게 되었습니다. 따라서 CPU 벤더들은 단일 CPU 의 클럭 속도를 개선하는 대신 여러 개의 CPU 를 탑재하는 형태로 효율을 높이는 것에 초점을 맞추게 되었고, 프로세서의 클럭 속도가 빨라지면서 자연스럽게 소프트웨어도 빨라지던 예전과 달리 멀티 코어 프로세서에서는 멀티 프로세서에게 어떻게 잘 프로그램의 동작을 배분하는 지가 중요해졌습니다. G..

  • format_list_bulleted iOS
  • · 2019. 7. 24.
  • textsms
ARC(Automatic Reference Counting)

ARC(Automatic Reference Counting)

ARC 메모리 개념 (Retain Cycle, strong, weak, unowned)에 대해 알아 보겠습니다. ARC ARC는 Automatic Reference Counting의 약자로 기존에 수동(MRC라고 함)으로 개발자가 직접 retain/release를 통해 reference counting을 관리해야 하는 부분을 자동으로 관리해줍니다. Memory Management without ARC 1. GC (Garbage Collection) 정기적으로 Garbage Collector 가 동작하여 더이상 사용되지 않는 메모리를 반환하는 방식 OS X 에서만 지원했었으나 버전 10.8 (Mountain Lion) 부터 deprecated ARC는 GC(Garbage Collector)와는 다르게 런타..

  • format_list_bulleted iOS
  • · 2019. 7. 24.
  • textsms
[iOS] 단축키(Shortcuts)

[iOS] 단축키(Shortcuts)

Xcode에서 사용하는 팁과 단축키에 대해 알아보겠습니다. Shortcuts 오늘은 Xcode를 사용하면서 유용한 팁이나 단축키에 관해 알아 보겠습니다. 너무 많아서 하나씩 해보면서 몸에 익혀야겠어요.

  • format_list_bulleted iOS
  • · 2019. 7. 24.
  • textsms
[iOS] UIImagePickerController

[iOS] UIImagePickerController

UIImagePickerController를 통해 사진,동영상 촬영/저장에 대해 알아보겠습니다. UIImagePickerController 사진, 동영상 촬영, 저장에 관해 포스트 해보도록 하겠습니다. 먼저 간단하게 앨범, 카메라, 딜레이촬영, 동영상, Editing변경버튼을 만들어 간단한 기능 소개를 해보겠습니다. 만들어보죠 UIImagePickerController 객체 생성 private let imagePickerController = UIImagePickerController() 앨범 접근 @IBAction private func pickImage(_ sender: Any) { print("\n---------- [ pickImage ] ----------\n") //간단히 present만으로 ..

  • format_list_bulleted iOS
  • · 2019. 7. 24.
  • textsms
[iOS] TabbarController

[iOS] TabbarController

TabbarController 대해 알아 보겠습니다. TabbarController? 한가지를 선택할 수 있는 라디오 스타일의 컨테이너 뷰 컨트롤러. 여기서 선택은 표시할 자식 뷰 컨트롤러를 말합니다. UITabBar 하나 이상의 버튼을 이용해 서로 다른 작업이나 뷰, 모델 등을 선택해 제어하기 위한 바 보통 UITabBarController 와 결합해 많이 쓰지만 단독으로도 활용 가능 UIToolbar 와 비슷한 모양이지만 상이한 목적을 지님. 탭바는 앱의 모드를 변화하기 위한 것 툴바는 현재 뷰컨트롤러의 컨텐츠에 관련된 액션을 수행하기 위한 것 UITabBarITem 하나의 TabBarITem 마다 각각의 ViewController 가 연결 ViewController 에 tabBarItem 속성을 통..

  • format_list_bulleted iOS
  • · 2019. 7. 24.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (93)
    • 컴퓨터 기초 및 개념 (8)
    • Web (12)
    • iOS (36)
    • Swift (27)
    • RxSwift (4)
    • 개발 이슈 (1)
    • 디자인 패턴 (1)
    • 일상 (2)
최근 글
인기 글
최근 댓글
태그
  • #SWIFT
  • #encodable
  • #decodable
  • #ios
  • #React
  • #animation
  • #codable
  • #functional programming
  • #frontend
  • #css
전체 방문자
오늘
어제
전체
반응형
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바