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

jinnify 블로그

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

[iOS] iOS13 Modal Style 및 Life Cycle

iOS13에도 많은 변화가 있었죠? 지난 포스트에는 변경 사항에 대한 이슈들을 정리해보았으니 미처 못보신 분들은 보시고 추가해야될 사항있으면 댓글 환영합니다. :) 많은 변화 가운에 이번 포스트에는 Modal의 라이프 사이클에 대해 적어보려고합니다. 💡Modal Presentation Style iOS13부터 Modal presentation Style의 디폴트 값이 full screen이 아닌 'automaic'으로 변경되었습니다. XCode11업데이트 후 13.0으로 빌드 해보니 모달 형식이 아래와 같이 'page sheet'형태로 나타나는걸 볼 수 있으셨을 겁니다. 그렇다면 automatic은 무엇일까요? 세로화면에선 page sheet, 가로화면에선 full screen형태의 타입을 나타냅니다! ..

  • format_list_bulleted iOS
  • · 2019. 10. 30.
  • textsms
[iOS] 13 이슈 대응 및 변경 사항 공유

[iOS] 13 이슈 대응 및 변경 사항 공유

안녕하세요. iOS13 대응을 진행하면서 몇 가지 변경사항 및 급한 불을 끌 수 있는 이슈 방안에 대해서 적어보려고 합니다. 💡KVC 금지 *** Terminating app due to uncaught exception 'NSGenericException', reason: 'Access to UISearchBar's _searchField ivar is prohibited. This is an application bug' *** Terminating app due to uncaught exception 'NSGenericException', reason: 'Access to UITextField's _placeholderLabel ivar is prohibited. This is an applicat..

  • format_list_bulleted iOS
  • · 2019. 9. 25.
  • textsms
[iOS] Library를 CocoaPods에 배포하는 방법

[iOS] Library를 CocoaPods에 배포하는 방법

얼마전에 Coordinator Pattern을 적용한 Dependency Injection(DI) 라이브러리(FlowInjection)를 만들었는데, CocoaPods에 배포하는 과정을 자주 안하면 까먹게 되더라구요. 그래서 이번엔 만든 Library를 CocoaPods에 배포하는 방법에 대해 정리해보도록 하겠습니다: ] 먼저 Github과 CocoaPods를 사용한 경험이 있는 분들을 대상으로 진행해보도록 하겠습니다. 1. 먼저 GitHub에 들어가서 새로운 Repository를 만들어줍니다. 저는 FlowInject를 만들었습니다. 이때 왠만하면 README라던가 License같은걸 건들지 않고 생성하는것이 좋습니다. 2. 주소를 복사해서 clone을 해줍니다! * 현재 경로 : ~/Documents..

  • format_list_bulleted iOS
  • · 2019. 8. 27.
  • textsms
[iOS] Image Rendering Mode

[iOS] Image Rendering Mode

이미지 렌더링 모드에 대해 알아 보도록 하겠습니다. UIImage의 RenderingMode에는 아래와 같이 3가지의 옵션이 있습니다. extension UIImage { @available(iOS 7.0, *) public enum RenderingMode : Int { case automatic // Use the default rendering mode for the context where the image is used case alwaysOriginal // Always draw the original image, without treating it as a template case alwaysTemplate // Always draw the image as a template image, i..

  • format_list_bulleted iOS
  • · 2019. 8. 1.
  • textsms
[iOS] Build Configuration 설정 방법

[iOS] Build Configuration 설정 방법

Build Configuration은 코드 수정없이 각 서버 및 조건 별로 배포가능하도록 환경설정 방법입니다. 천천히 순서대로 진행해보도록 하겠습니다. 먼저 프로젝트를 생성 합니다. 아래 튜토리얼 프로젝트 이름은 ConfigurationPractice라고 생성했습니다. 1. Configuration 생성 Project -> Info + 선택 후 원하는 항목 duplicate Beta라는 이름으로 생성 2. Scheme 추가 추가 후 Manage Schemes를 선택하면 아래와 같은 화면이 나타나고, 현재 프로젝트명만 보입니다. 왼쪽 하단에 있는 + 을 선택하고 이름을 넣어줍니다. 저는 ConfigurationPractice-Beta라는 이름으로 생성했습니다. ConfigurationPractice-Bet..

  • format_list_bulleted iOS
  • · 2019. 7. 31.
  • textsms
[iOS] Cell Life Cycle

[iOS] Cell Life Cycle

간단한 프로젝트를 진행하면서 TableView의 DataSource, Delegate, DataSourcePrefetching에 대한 개념과 알아보고 Cell이 어느 시점에 호출되는지 자세히 알아 보도록 하겠습니다. 먼저 아래와 같은 화면 모양의 간단한 프로젝트를 만들어 보도록 하겠습니다. ViewController.Swift import UIKit class ViewController: UIViewController { let data = Array(0.. Int { return data.count } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = table..

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

티스토리툴바