일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 배열 만들기1
- n번째 원소까지
- 스파르타코딩캠프
- 프로그래머스 주사위 게임1
- ruby설치
- 문자열 붙여서 출력하기
- 프로그래머스 n번째 원소까지
- 프로그래머스 자동커밋
- 프로그래머스
- 프로그래머스 문자열 정렬하기 (1)
- Error installing cocoapods
- 프로그래머스 n의 배수 고르기
- 연산자
- 프로그래머스 최댓값 만들기(2)
- cocoapods 설치 오류
- 스파르타 코딩클럽 내일배움캠프
- 주사위 게임1
- 배열 만들기1
- 스페인어
- 프로그래머스 문자열 붙여서 출력하기
- 객체지향
- swift
- 조건에 맞게 수열 변경하기 3
- 프로그래머스 조건에 맞게 수열 변경하기 3
- 프로그래머스 암호 해독
- Til
- continue
- Break
- 문자열 정렬하기 (1)
- array
- Today
- Total
목록전체 글 (312)
dev._.note

FSCalendar 달력 구현 라이브러리 https://github.com/WenchaoD/FSCalendar GitHub - WenchaoD/FSCalendar: A fully customizable iOS calendar library, compatible with Objective-C and Swift A fully customizable iOS calendar library, compatible with Objective-C and Swift - WenchaoD/FSCalendar github.com 설치방법 1. 코코아팟으로 설치하기 pod init pod 'FSCalendar' pod install 2. SPM으로 다운로드받기 xcode 상단 File → Add Package Dependenc..

XCTest 코어데이터 테스트를 하느라 삽질을 하고있었는데 튜터님이 XCTest를 알려주셨다! 🤔 메모를 마구잡이로 한것을 조금 정리한것 개요 : XCTest는 애플이 제공하는 프레임워크로, iOS 및 macOS 앱의 유닛 테스트와 UI 테스트를 위해 사용. XCTest를 구성하고 사용하는 방법에 대한 요약을 제공. 테스트 프로젝트 구조 설정: 프로젝트 내의 폴더 구조와 동일하게 테스트 타겟의 폴더 구조를 설정. 테스트를 쉽게 찾고 관리할 수 있음. 유닛 테스트 작성: @testable 키워드를 사용하여 테스트 대상의 내부 구성 요소에 접근할 수 있습니다. 이를 통해 internal 또는 public 접근 수준을 가진 코드에 대한 테스트가 가능. XCTAssertTrue 함수 : 사용하여 조건이 참인지 ..

Pull request merge Github 웹사이트에서 PR 요청을 승인해서 Merge하려고 할 때에, Github는 Merge에 대해 세 가지 선택지를 준다. 바로 Merge, Squash merge, Rebase merge이다. Merge Merge는 그냥 일반 Merge다. Branch와 Branch는 이어지고 Merge된 Repository의 History에서 어느 Branch에서 Merge되었는지, 이 Branch에서 어떤 Commit들이 있었는지 모두 볼 수 있다. 파란 게 develope branch고 노란 게 #8-Chat.vue/$socket.id branch다. 이 그래프는 develope에서 #8-Chat.vue/$socket.id을 merge했을 때의 그래프이다. #8-Chat...

1. 상단 File → Add Package Dependencies ... 2. snapkit 검색 → snapkit 선택 3. Packege Dependencies 에 추가된것 확인하기

투두리스트에서 위치알람을 주기 위해 '장소'설정을 하려고 하는데 어떤 식으로 구현을 할까 고민하다가 카카오택시에서 중앙핀을 기준으로 중앙 좌표값을 주는 것을 보고 사용자가 장소를 직관적으로 설정할 수 있겠다 싶어서 카카오 택시 앱을 참고해서 사용자가 손쉽게 위치값을 설정할 수 있게 구현하고자 했습니다. mapView(_:regionDidChangeAnimated:) 메소드 func mapView(_ mapView: MKMapView, regionDidChangeAnimated animated: Bool) { let center = mapView.centerCoordinate getAddressFromCoordinates(center) } 지도 뷰의 영역이 변경될 때 호출됩니다. 지도의 중심 좌표를 가져와..

Info.plist(수정) : 앱이 사용자 위치에 접근하도록 허용하기 허용메시지 확인 import UIKit import MapKit class ViewController: UIViewController, CLLocationManagerDelegate{ @IBOutlet weak var myMap: MKMapView! let locationManager = CLLocationManager() override func viewDidLoad() { super.viewDidLoad() //상수 locationManager의 델리게이트를 self로 설정 locationManager.delegate = self //정확도를 최고로 설정 locationManager.desiredAccuracy = kCLLocati..
📌 Enum(열거형) Enum은 관련된 값으로 이뤄진 그룹을 같은 타입으로 선언해 타입 안전성(type-safety)을 보장하는 방법으로 코드를 다룰 수 있음. 값 타입 // 간단한 열거형 선언 enum CompassDirection { case north case south case east case west } // 열거형의 인스턴스 생성 및 사용 var direction = CompassDirection.north var anotherDirection = direction // 값 복사 direction = .east // 값을 변경해도 anotherDirection에는 영향이 없음 print(direction) // 출력: east print(anotherDirection) // 출력: north..

Live Activity 실시간 현황을 Dynamic Island나 잠금화면 또는 아이폰 화면에 보여주기 위해 나온 개념입니다. Live Activity는 iPhone에서만 가능합니다.( +iPad 17 업데이트 이후로 iPad에서도 Live Activity 지원) https://developer.apple.com/documentation/activitykit https://youtu.be/Rmw8Nf8jdAc?si=Uk2xfcKcvtIr1K5Q&t=227 ActivityKit 개요 ActivityKit 프레임워크를 사용하면 라이브 활동을 시작하여 Dynamic Island 및 잠금 화면에서 앱의 실시간 업데이트를 공유할 수 있습니다. 특히 업데이트된 정보를 제공하기 위해 알림의 한계를 뛰어넘는 앱의 경..