[Git] Xcode main 브랜치에 Merge하기
·
Git
안녕하세요! 피피아노입니다🎵 이번 포스팅에서는 팀 프로젝트를 진행할 때 역할을 나눠서 진행하게 되는데 각각 맡은 파트를 main 브랜치에 Merge(병합)하는 과정을 정리해보려고 합니다.  (최근에 Merge에 대해서 경험을 해봤는데 잊지 않게 정리해보려고요!) 그럼 바로 시작하겠습니다! Merge하기까지의 흐름 요약우선 팀 프로젝트에서 Merge하기까지의 과정을 간단하게 요약해보자면 브랜치 생성:각 팀원은 자신이 담당한 기능에 대해 main(또는 develop) 브랜치에서 새로운 feature 브랜치를 생성합니다.예: feature/login, feature/profile, feature/notification 등저희 팀은 이런 식으로 branch를 구성했습니다!(memo branch도 feature..
[iOS] CocoaPods 알아보기
·
Apple/iOS
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 iOS 개발에서 정말 자주 쓰이는 CocoaPods에 대해서 알아보겠습니다. 그럼 바로 시작하겠습니다! CocoaPods이란? CocoaPods이 뭔지 알아보기 위해 CocoaPods 공식 홈페이지로 들어가보겠습니다. https://cocoapods.org/ CocoaPods.orgCocoaPods is built with Ruby and is installable with the default Ruby available on macOS. We recommend you use the default ruby. Using the default Ruby install can require you to use sudo when installing gems. Fu..
[Xcode] LLDB 명령어 살펴보기
·
Apple/Xcode
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 LLDB의 명령어가 무엇이 있고 어떤 식으로 쓰이는지 정말 간단하게 쭉 정리를 해보려고 합니다. 그럼 바로 시작하겠습니다! 간단한 LLDB 명령어 종류helptargetprocessthreadbreakpointframeexpression (또는 expr)print (또는 p) 각 명령어의 역할명령어 종류를 알아봤으니 이제 각각 어떤 역할을 하는지 한 번 알아보겠습니다. 1. help먼저 help 명령어를 알아보자면 보자마자 감이 오신 분들도 있겠지만 LLDB의 모든 명령어와 사용법을 확인할 수 있는 명령어입니다.(lldb) help 2. targettarget 명령어는 디버깅할 타겟을 설정하는 명령어입니다. 현재 타겟에 대한 정보를 확인할 때도 사용됩니다..
[Xcode] LLDB로 디버깅 해보기
·
Apple/Xcode
안녕하세요! 피피아노입니다🎵 이번 포스팅에서는 iOS 개발에서 매우 중요한 도구인 LLDB(Low-Level Debugger)의 개념에 대해 간단하게 정리를 해보려고 합니다. 그럼 바로 시작하겠습니다! LLDB가 뭘까?LLDB는 Apple의 Xcode에 내장된 디버거로, 개발자들이 코드의 실행을 분석하고 문제를 해결하는 데 도움을 주는 도구입니다. LLDB는 "Low Level Debugger"의 약자로, 애플에서 LLVM 이라는 프로젝트에서 서브 프로젝트로 진행되던 것이 LLDB인데 LLDB는 이전에 사용되던 GDB(GNU Debugger)를 대체하여 Apple 플랫폼에서 기본 디버거로 채택되었다고 합니다. 그냥 복잡하게 생각할 것 없이 Xcode에 내장되어 있는 디버깅 도구 정도로 이해하셔도 좋습니..
[SwiftUI] Core Data를 사용해보자
·
Apple/SwiftUI
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 Core Data를 프로젝트에 사용하는 방법에 대해서 다뤄보려고 합니다. Core Data는 저번 포스팅에서 다룬 적이 있지만 잘 모르시는 분들을 위해서 간단하게 설명하고 넘어가자면 쉽게 말해서 앱에서 사용할 데이터를 영구적으로 저장하기 위한 도구라고 생각하시면 됩니다! (앱이 삭제되기 전까지!) Core Data에 대한 포스팅이 궁금하시면 여기를 참고해주세요! 저는 Core Data를 사용해서 제품의 이름과 수량을 저장하는 간단한 인벤토리 앱을 만들어보겠습니다. Core Data 프로젝트 생성하기우선 Xcode를 실행하고 새로운 프로젝트를 생성하는 옵션을 선택한 후, Multiplatform App을 선택해주겠습니다.프로젝트 이름은 아무거나 해주시고 프..
[iOS] 아이폰 BMI 앱 제작하기
·
Apple/iOS
서론 자! 이번 시간에는 저번 포스팅에 이어서 BMI 앱을 제작하는 과정에 대해서 포스팅을 해보려고 합니다. 저번 포스팅 내용이 궁금하신 분들은 여기를 참고해주세요! 그럼 바로 시작하겠습니다! Object 배치 우선 Storyboard로 프로젝트 파일을 하나 만들어주시고 Main.storyboard로 들어가보면 아무것도 없는 빈 화면이 나올 텐데 아래 사진처럼 Label과 Button, TextField, ImageView를 배치해주세요! 버튼 디자인 수정(라운드 값 넣기) 근데 버튼이 너무 각져서 시각적으로 좀 별로니까 라운드를 좀 넣어보겠습니다. 라운드를 넣는 방법은 소스로 하는 방법과 identity inspector를 이용하는 방법 이렇게 2가지가 있는데 지금은 identity inspector으..