
Apple Developer There’s never been a better time to develop for Apple platforms. developer.apple.com Account 눌러서 로그인 Join the Apple Developer Program 선택 Enroll 등록 클릭 설명 읽고 하단의 등록 시작하기 클릭 중간에 이름, 주소, 전화번호를 입력하라고 나올 수 있다. 나는 이미 입력을 해서 나오지 않았다. 개인 / 개인사입자 선택 결제하자. 1년에 ₩129000 ㅎㅎ 끝..! 개발자 계정 등록도 했으니 더 열심히 해보자 으자으자!

▪︎ UserDefaults? UserDefaults 클래스는 기본 시스템과 상호작용 할 수 있도록 인터페이스를 제공해준다. 이를 통해 사용자 기본 데이터 베이스(plist)에 key - value쌍 형태의 데이터를 저장해 사용한다. Float, Double, Integer, Boolean, URL과 같은 일반적인 유형뿐만 아니라 NSData, NSString, NSNumber, NSDate, NSArray와 같은 유형의 객체도 저장돼며, 단일 기기에 로컬로 저장되 앱이 삭제되지 않는 한 데이터가 유지된다. UserDefaults는 단일 데이터 값에 적합하기 때문에 앱의 미디어 재생 속도, 알람 On / Off 여부, 사용자가 선호하는 측정 단위 등 앱의 기본 설정을 저장하는데 주로 사용된다. Apple..

M1 맥북을 초기화하고 cocoaPods을 설치하던 도중에 error를 발견했다. podfile에 pod을 추가하고 pod install을 했는데 루비 어쩌구 저쩌구 .. 다음의 사이트들을 참고해서 해결했다. Bug #18555: Running "bundle exec middleman server" on M1 Mac gives [BUG] Bus Error at 0x0000000104b04000 - Ruby master - Ruby Is ruby -v: ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.arm64e-darwin21] bugs.ruby-lang.org CocoaPods Fails On Apple Silicon | Apple Developer Fo..

CocoaPods 이란? CocoaPods는 Swift 및 Objective-C Cocoa 프로젝트의 종속성 관리자. 91,000개 이상의 라이브러리가 있으며 300만 개 이상의 앱에서 사용된다. CocoaPods을 사용하면 프로젝트를 우아하게 확장할 수 있다. CocoaPods Guides CocoaPods is fully open-sourced, so it depends on community contributions to get better. If you're looking to start working on CocoaPods, this is the place to start. guides.cocoapods.org 1. 설치 터미널에 다음 명령어를 입력 $ sudo gem install cocoap..

10820번: 문자열 분석 문자열 N개가 주어진다. 이때, 문자열에 포함되어 있는 소문자, 대문자, 숫자, 공백의 개수를 구하는 프로그램을 작성하시오. 각 문자열은 알파벳 소문자, 대문자, 숫자, 공백으로만 이루어져 있 www.acmicpc.net 풀이 while let input = readLine() { var result = [0, 0, 0, 0] for char in input { let ascii = char.asciiValue! if ascii >= 65 && ascii = 97 && ascii = 48 && ascii

StoryBoard 없이 탭바를 사용해 보자. 1. Main Interface 설정 먼저 TARGETS- General - Deployment Info의 Main Interface가 Main으로 되어있는데 지워주자. 2. Info.plist 설정 info.plist의 StoryBoard Name도 삭제하자. 3. Main.storyboard 삭제 4. TabBar 추가 ( SceneDelegate) 새로 만든 ViewController 세 개를 탭바에 추가해보자. 앱이 실행될때 탭바가 추가되도록 SceneDelegate에 작성하였다. func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: U..
Dictionary Apple Developer Documentation developer.apple.com 요소가 key - value 쌍인 collection이다. 딕셔너리는 포함된 항목에 대해 빠른 액세스를 제공하는 해시 테이블로, 딕셔너리의 각 요소는 문자열, 숫자와 같은 해시 가능한 유형의 Key를 사용해 식별한다. Key는 중복될 수 없고 자료형은 같아야 한다. Value값은 중복될 수 있지만 자료형은 같아야 한다. 또한 set처럼 정렬되지 않았다. Dictionary 생성 // 빈 딕셔너리 생성 var emptyDict: [Int: String] = [:] var emptyDict2 = [Int: String]() var emptyDict3: Dictionary = Dictionary() v..

10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 풀이 import Foundation let S = Array(readLine()!) var result: [Int] = Array(repeating: -1, count: 26) for char in S { result[Int(char.asciiValue!) - 97] = S.firstIndex(of: char)! } print(result.map{ String($0) }.joined(separator: " "))
- Total
- Today
- Yesterday
- Stack
- github
- BOJ 1935
- UICollectionView banner
- Custom Detent
- BOJ 10799
- UICollectionView Error
- bottom sheet
- autolayout
- sheetPresentationController
- BOJ 10820
- NaverMaps
- 1406 에디터
- 요시푸스
- Algorithm
- Gradient View
- BOJ 10809
- Card CollectionVIew
- BOJ 10866
- swift
- BOJ 17413
- crud
- ios
- git
- BOJ 17298
- Carousel Effect
- BOJ 10808
- 2023 회고
- Sheet Height
- CAGradientLayer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |