일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- git이란
- 깃
- 흐름도
- Regex
- PushNotification
- OS
- swift
- Git과 Github차이점
- github
- 백준
- ios
- 순서도
- GitvsGithub
- 애플
- 정규표현식
- flow chart
- 정규식
- xcode
- github란
- 스위프트
- git사용법
- APNS
- UIViewController
- 계산기
- 깃허브
- JSONSerialization
- flowchart
- git
- 플로우 차트
- 플로우차트
- Today
- Total
목록ios (4)
Diana의 iOS 개발일기
별도의 설정 없이 완성된 앱에서 Push Notification을 받는 경우 처음 프로젝트 생성 시 설정 한 이름을 타이틀로 하여 Push 가 온다. 당연하게 생각하고 사용하던 도중 회사에서 완성된 앱에서 회사 로고를 전부 제거한 데모버전 앱이 필요하다는 요청을 받아 Push Notification의 타이틀을 "Demo"로 변경하고자 한다. APNs Push Title 변경 1. Info.plist로 이동 2. Bundle name 항목의 Value를 앱 이름에서 원하는 다른 이름으로 변경해준다 3. Push 에서 설정한 다른 이름으로 Title이 변경됨을 확인할 수 있다. 참고: https://developer.apple.com/library/archive/qa/qa1823/_index.html
안녕하세요. 오늘은 Swift의 UIViewController에 대해 알아보겠습니다. UIViewController... 그거죠? 뷰 생성할때 자주보는 그거요! 맞아요 그... ㄱ... ... 네. 제가 바로 이 상태라 개념을 확실히 할 겸 정리해보도록 하겠습니다. 정리, 시작합니다! UIViewController란? 우선 공식문서를 읽고 시작하겠습니다! UIViewController는 UIKit 앱에서 뷰의 계층을 관리해주는 객체입니다. UIViewController의 주요 역할은 아래와 같습니다. 데이터의 변화에 따라 뷰의 컨텐츠 업데이트 뷰와 유저의 상호작용에 대한 응답 전반적인 인터페이스 레이아웃 관리와 뷰 리사이징 앱 내부의 다른 객체들과의 조정 여기서 뷰와 유저의 상호작용에 대한 응답? 결국 ..
스위프트에서 클래스는 상속(Inheritance)이 가능합니다. 상속은 객체지향형 프로그래밍에서 꽤나 유용한 기능이죠. 이때 타 클래스로부터 상속을 받는 클래스를 해당 클래스의 자식클래스(Child-class)라고 하며 반대로 자식클래스에게 본인의 특성을 물려준 클래스를 부모클래스(Parents-class)라고 합니다. 상속을 사용하면 자식 클래스는 부모 클래스에 정의된 메서드, 프로퍼티, 서브스크립트 등의 요소들을 사용할 수 있게 되고 자신만의 내용으로 재정의(Override)가 가능하게 됩니다. 또, 원래는 연산프로퍼티가 구현된 클래스에서는 프로퍼티 감시자를 구현할 수 없지만 부모 클래스에서 프로퍼티를 상속받은 자식클래스에서는 연산 프로퍼티나 저장 프로퍼티에 대한 프로퍼티 감시자의 구현이 가능하게 됩..
구조체와 클래스는 프로그래머가 데이터를 용도에 맞게 묶어 표현하고자 할 때 유용합니다. 함수형 프로그래밍인 스위프트에서는 각각의 함수들은 독립적이며 이를 어떻게 구조화하여 코딩하는지에 따라 프로그램의 퀄리티가 달라지는데 이러한 함수, 메서드 들을 묶어 표현하는 것이 구조체와 클래스이므로 이 둘을 잘 이해하는 것은 꽤나 중요합니다. [구조체 - Structure Type] struct MyTest { //struct 구조체이름 var first: String var second: Int //프로퍼티와 메서드들 } 구조체의 기본 구조는 위와 같이 struct 키워드를 사용하여 정의합니다. 구조체를 생성할 때 프로퍼티들의 초기값을 지정하지 않았다면 선언 시 전달인자로 초기 값을 넘겨주어야 합니다. 글로만 보면..