반응형

iOS/iOS 21

[App] 칸반 뽀모도로

1. 워크플로우를 시각화합니다칸반 보드는 팀의 워크플로우를 명확히 시각화합니다. 팀원들은 앞으로 자신에게 어떤 작업이 배치될지 알 수 있으므로, 최종 목표에 어떻게 기여할지 구상할 수 있습니다. 칸반 보드를 최신 상태로 유지하고 매일 점검하면 팀 운영의 투명성을 높이고, 팀이 리스크를 알리도록 격려하고, 자신의 작업이 프로젝트에 기여하고 있다는 느낌이 들게 할 수 있습니다. 2. 진행 중인 작업 범위를 설정합니다칸반을 통해 프로젝트 관리자는 보드에 카드가 충분한지, 아니면 너무 많은지 쉽게 평가할 수 있으므로, 리소스 스킬과 역량을 명확히 파악할 수 있습니다. 매일 칸반 보드를 검토하면 프로젝트 관리자와 팀원은 업무량을 평가할 수 있기 때문에 팀이 할 일이 너무 많거나 너무 적을 수가 없습니다. 3. 플..

iOS/iOS 2024.06.16

[App] 삼체 - Body Problem

삼체 - BodyProblem은 실시간으로 중력 상호작용을 시뮬레이션하는 앱입니다. 이 앱을 통해 사용자는 가상의 우주 공간에서 여러 물체들을 생성하고, 그들이 서로의 중력에 어떻게 반응하는지 직접 관찰하고 실험할 수 있습니다. 각 물체의 질량과 위치를 조정하면서 물리적 원리를 탐구해보세요! 주요 기능: 인터랙티브 물리 시뮬레이션: 사용자가 직접 물체를 배치하고, 질량을 설정하여 중력의 법칙을 체험할 수 있습니다. 직관적인 사용자 인터페이스: 손가락 하나로 물체를 추가하고 위치를 이동시킬 수 있는 간단하고 이해하기 쉬운 인터페이스를 제공합니다. 다양한 시뮬레이션 옵션: 물체 간의 거리, 질량, 초기 속도 등 다양한 변수를 조절하여 실험의 조건을 변경할 수 있습니다. 시각적 효과: 아름다운 그래픽과 부드러..

iOS/iOS 2024.04.22

[iOS, Swift] NSAttributedString 개념과 기본 예제

iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. 문자열에 대한 다양한 서식을 지정할 수 있는 클래스 NSAttributedString은 문자열의 특정 부분에 대한 서식을 지정할 수 있게 해주는 클래스입니다. 이 클래스를 사용하면 텍스트에 색상, 폰트, 스타일 등 다양한 서식을 적용할 수 있습니다. Swift에서는 NSAttributedString을 다루는데 있어서 더욱 강력한 기능을 제공하는 NSAttributedString을 사용할 수 있습니다. 이 클래스를 이용하면 더욱 다양한 속성을 지정할 수 있습니다. 아래는 Swift AttributedString을 사용한 예시 코드입니다. let attributedString = NSMutableAttributedStr..

iOS/iOS 2023.03.07

[iOS, Swift] Timer 기능 모음

[iOS, Swift] Timer 기본 예제 [iOS, Swift] Timer 기본 예제 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. import UIKit class TimerViewController: UIViewController { var timer = Timer.self override func viewDidLoad() { super.viewDidLoad() timer.. bksesame.tistory.com [iOS, Swift] Timer 데이터 전송 방법 [iOS, Swift] Timer 데이터 전송 방법 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. import UIKit class TimerVie..

iOS/iOS 2022.08.28

[iOS, Swift] UIView 기능 모음

[iOS, Swift] UIView 흔들림 효과 주기 [iOS, Swift] UIView 흔들림 효과 주기 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. extension UIView { func shake() { let animation = CAKeyframeAnimation(keyPath: "transform.translation.x") animation.timingFunction = CAMe.. bksesame.tistory.com [iOS, Swift] UIView 애니메이션 효과 [iOS, Swift] UIView 애니메이션 효과 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. let view = UIView..

iOS/iOS 2022.08.21

[iOS, Swift] UIImageView 기능 모음

[iOS, Swift] UIImageView 원으로 만들기 [iOS, Swift] UIImageView 원으로 만들기 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. imageView.layer.cornerRadius = imageView.frame.height / 2 imageView.layer.shouldRasterize = true imageView.clipsToBounds = true bksesame.tistory.com [iOS, Swift] ImageView ContentMode 특징 (Scale to Fill, Aspect Fit, Aspect Fill) [iOS, Swift] ImageView ContentMode 특징 (Scale to Fill,..

iOS/iOS 2022.08.21

[iOS, Swift] LocalNotification 기능 모음

[iOS, Swift] LocalNotification 실행하기 [iOS, Swift] LocalNotification 실행하기 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. import UserNotifications class ViewController: UIViewController { lazy var button: UIButton = { var button = UIButton(type: .custom) butt.. bksesame.tistory.com [iOS, Swift] LocalNotification Badge 숫자 올리기 [iOS, Swift] LocalNotification Badge 숫자 올리기 iOS 15.5, Xcode 13.31, Swi..

iOS/iOS 2022.08.21

[iOS, Swift] UILabel 속성 모음

[iOS, Swift] UILabel 여러 줄 표현하기 [iOS, Swift] UILabel 여러 줄 표현하기 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. label.numberOfLines = 0 numberOfLines를 0으로 설정하면 Label의 텍스트가 여러 줄로 표현이 된다. numberOfLines = 0의 의미는 Label이 필요한.. bksesame.tistory.com [iOS, Swift] UILabel Font 설정 [iOS, Swift] UILabel Font 설정 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. label.font = UIFont.systemFont(ofSize: 16, we..

iOS/iOS 2022.08.20
반응형