반응형

XCode 7

[iOS 14] (내가 찾은) iOS 14 대응 할 거리들

(내가 찾은) iOS 14 대응 할 거리들 매년 돌아오는 OS 대응은.. 정말 지칩니다. Android는 변경점들을 친절히 모아주는 반면 애플은 릴리즈 노트 정도? 친절 갑 Android (매우 자세함)(https://developer.android.com/about/versions/10/highlights) iOS는 이런 내용들을 제공해줍니다. 꽤 자세하긴 하네요..흠흠;; iOS & iPadOS 14 Release Notes iOS SDK의 새로운 기능 안드로이드는 안드로이드요, iOS는 iOS로다. (https://developer.apple.com/forums/thread/654188) 제가 찾은 iOS 14 대응거리를 나열해봅니다. 1. 위치 권한 획득 API Deprecated CLLocati..

Programming/iOS 2020.12.22

[Xcode] Localizable.strings 파일 에러 찾기

iOS나 macOS에서 동작하는 프로그램을 만들 때는 Xcode를 사용한다.Xcode에서는 다양한 언어 환경에서도 사용할 수 있도록 다국어를 제공하는데, 원하는 다국어를 적용하게 되면 Localizable.strings 파일이 국가별로 생성된다. 이 파일에서는 string형의 키와 값이 있는데, 여러 다국어가 있을 때 하나의 키로 앱 내에서 사용하면 된다. "key" = "value"; 근데 이 파일에서 위의 형식을 따르지않으면 오류가 발생하게 되는데 매우 불친절 하게도.. 어느 라인에서 해당 문제가 발생하였는지는 알려주지않는다. Localizable.strings 파일 에러 찾기!!! 1. terminal.app 오픈command+space bar 하면 나오는 Spotlight 검색으로 더 빨리 실행할..

Programming/iOS 2018.06.05

[iOS/Swift 3.0] UITableview 알아보기 - DataSource & Delegate

TableView 알아보기2 Tableview API 테이블뷰 자체는 UITableView클래스의 인스턴스이다. UITableViewController는 테이블뷰를 관리하고 선택 관리, 행 편집, 테이블 구성 등과 같은 많은 지원을 추가한다. 이 추가 지원은 테이블 기반 인터페이스를 만들고 초기화하기 위해 작성하는 코드의 양을 최소화하기 위한 것이다. 이 클래스를 직접 사용하지 않고 UITableViewController의 하위 클래스를 정의하여 사용자 정의 behavior를 추가한다. DataSource & Delegate UITableView 객체는 DataSource와 Delegate를 갖는다. MVC(Model-View-Controller)패턴에 따라 dataSource는 앱의 데이터 모델과 ta..

Programming/iOS 2018.06.01

[iOS.Swift3.0] UITableView 알아보기 - 기본

TableView 알아보기 테이블뷰는 iOS앱에서 가장 많이 볼 수 있는 형태의 인터페이스이다. 테이블뷰는 섹션으로 구별될 수 있는 여러 행의 스크롤이 가능한 데이터 목록을 제공한다. 테이블뷰의 용도 사용자가 계층적으로 구조화된 데이터를 탐색하게 하기 위함 색인된 항목 목록 표시 시각적으로 구별되는 그룹으로 세부 정보와 컨트롤 표시 선택할 수 있는 옵션 목록 제시 위의 네가지 외에도 많은 용도로 사용한다. 테이블뷰 스타일 테이블뷰의 스타일에는 두가지가 존재한다. Plain Table Views plain(혹은 regular) 스타일은 화면을 가로질러 늘어지는 행을 표시하며 기본적으로 흰색 배경 색상을 갖는다. plain table은 하나, 혹은 그 이상의 섹션을 가질 수 있다. 섹션은 하나, 혹은 그 이..

Programming/iOS 2018.06.01

[iOS/Swift3.0] iOS10 apns키로 FCM 적용하기

ios 10 , FCM, apns key ios 10 can't receive fcm message 메세지가 받아지지않는다면 확인해야할 사항 APNs 인증서 발급받기 키체인 > 인증서 지원 > 인증 기관에서 인증서 요청(Apple 개발자로 등록된 계정으로 요청) developer.apple.com App IDs > 테스트 할 앱 등록, push notification 설정 CSR파일 등록 cer 파일 다운로드 후 실행 (키체인에 자동 등록됨) APNs 키 발급받기 apple 개발자 페이지에서 Keys> All > Create a New Key check APNs (max 2 key) Provisioning Profile 등록 후 실행 App Build Settings project > Build Sett..

Programming/iOS 2017.09.18

[IOS/SWIFT3.0] UIScrollView Programmatically in Swift3.0

UIScrollView Programmatically in Swift3.0이미 많은 뷰들이 있었는데 거기에 scrollview가 추가하려고했다대부분 autolayout으로 설정을했는데 나는 그렇지 않아서 autolayout을 설정하면 안보이는 문제가.. 출처는 찾아서 추가하겠습니다..... (I will find and add source) we want scrollview and show it! (if you already have many view objects..) move to storyboard drag UIScrollView and drag UIView in UIScrollView setting coordinate (drag or input x, y) move to ViewController...

Programming/iOS 2017.08.25

[ios/Swift3.0] TextView re-positioning when keyboard shown

TextView re-positioning when keyboard shown(Swift TextView resize when keyboard shown : Swift TextView 키보드 리사이즈) 참고 : https://youtu.be/VuiPGJOEBH4 control TextView in ScrollView we need textViewDidBeginEditing(), textViewDidEndEditing() function (override) when keyboard shown (become editing mode), we control scrollview's contentOffSet change x, y coordinate func textViewDidBeginEditing(_ textVi..

Programming/iOS 2017.08.25
728x90
반응형