728x90 반응형 공부88 [SwiftUI] 뷰안에서 변수 수정하기(@State) SwiftUI 뷰 안에서 변수 만들고 수정하려면 변수명 앞에 @State를 붙여준다. 어디선가 본 내용으로는 변수를 뷰안에서 내가 직접 수정하기보단 데이터 받아서 수정해주는 그런거에 쓰느게 맞다고 했다. 2023. 11. 30. [스위프트] AppKit과 UIKit 우리가 일반적으로 UIKit은 많이 봤을텐데 AppKit은 뭘까 생각이 들수도 있어요. 그래서 한번 간단하게 알아보자구요. AppKit AppKit은 맥의 앱을 만드는 GUI 툴킷입니다. 얘는 원래 예에에에에전에 NeXTSTEP에서 UI 프레임워크 역할을 했다고합니다.(출처-위키피디아) 사실상 지금은 코코아(애플의 객체지향API)에 편입되고 하면서 맥앱용 GUI툴킷으로 굳은거죠. 그러다보니 접두어가 예전의 넥스트스텝에서 따온 "NS"를 붙입니다. UIKit UIKit은 iOS 공부를 하셨다면 질리도록 많이 보셨을겁니다. 바로 iOS의 UI를 구성하는데에 쓰이는 GUI 툴킷입니다.(iPadOS는 사실상 iOS에서 떨어져나온거니까 같이 씁니다.) 사실 많은분들이 잘 모르실테지만 iOS가 이전의 macOS(구.. 2023. 11. 28. [CS] git 명령어들 이번에는 git의 명령어들을 알아보고자 합니다. 한국어로도 자주쓰는건 괄호에 한국어도 같이 써놓을게요. 일단 처음엔 간단하게 commit(커밋) 의미 있는 변화에 대한 기록. 다시 말해 내가 작성한 소스코드가 뭔가 기록할만한 가치가 있을때 하는게 커밋입니다.(커밋을 남발하지 맙시다) push 로컬에서 작업하던걸 원격 저장소에 업로드합니다. pull 원격 저장소에 있던걸 로컬로 끌어옵니다. tag 애자일 방법론에 따른 마일스톤(milestone)을 달성시에 저장소에 지정해 추적 가능하도록 한것. 별거 아니고 그냥 뭐 예를들어서... 공식 릴리즈, 버그 픽스 완료 등 이런 뭔가 이벤트가 있을거 아녜요, 그쵸? 그럴때 tag를 달아줘서 "아 이땐 이랬구나" 이런걸 확인하는 용도로 쓰는겁니다. branch(브랜.. 2023. 11. 28. [CS] Git과 GitHub 이번 시간에는 git과 gitHub에 대해서 알아봅시다. 그전에 앞서서 알아야 할 개념들이 있습니다. 버전관리 시스템 버전관리 시스템이란거는 우리가 ppt같은거 만들잖아요? 그러면 그걸 컨펌받을때 이전버전이 더 나았다라는 말을 들으면 좀 화나겠죠? 하지만 그걸 쉽게 하는게 뭐다? 바로 버.전.관.리. 버전관리 시스템을 쓰시면 이전에 만들고 특정 버전을 만들때마다 이력을 만들어놓으면 간단하게 이전버전으로 돌아갈수 있습니다. 왜냐하면 내가 여태 만들었던 각 버전에 대한 이력들이 다 살아있으니까요. 반대로 합칠때도 마찬가지겠죠? 누가 자료를 "어 이거 빠졌다." 하면서 계속 추가 하다 잘못 만들고 하면 좀 힘들겠죠? 그래서 아래같은걸 어찌됐건 막아주기 위한게 버전관리다~ 라고 생각하시면 됩니다. 어쩌구저쩌구_.. 2023. 11. 28. [Mac] 애플 실리콘 맥에서 Homebrew 설치 및 환경변수 설정 1. 설치공식 사이트를 들어가면 바로 메인에 나와있습니다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"위의 명령을 터미널에 입력합니다.설치가 시작되고 잠시 뒤 return이나 enter를 눌러 계속하겠냐고 물어보는것과 비밀번호를 요구합니다. 전부 입력하고 나면 순조롭게 설치가 됩니다. 2. 환경변수 설정끝나고 난뒤에 path를 추가로 설정해 줘야됩니다.터미널에서 아래 두개의 명령어를 입력합니다.echo "eval "$(/opt/homebrew/bin/brew shellenv)"" >> ~/.zshrcsource ~/.zshrc 아래 명령줄을 터미널에 입력하고 정상적으로 버전이 나.. 2023. 11. 27. [CS] ADS(App Define Statement)란? 우리가 어떤 앱이던(어플리케이션; Application; App) 개발할때 처음에 클라이언트가 있을겁니다. 그럼 그 클라이언트와 함께 이것저것 이야기를 나누며 분명 특정 결론에 도달할겁니다. ADS는 이때 나오는, 처음에 만들어지는 것중에 하나로 아래와 같이 정의합니다. An App Definition Statement (ADS) is a single sentence that sums up what the app does and who the intended audience will be. 해석하면 다음과 같습니다. ADS(앱 정의문)는 앱의 기능과 대상 사용자가 누구인지 요약하는 단일 문장입니다. 맞습니다. 해당앱의 기획을 한 문장으로 정리해낸 것 입니다. 그렇기 때문에 당장 이 한문장이 해당앱의 .. 2023. 11. 22. 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음 728x90 반응형