안녕하세요!!오늘 할 주제는 1x, 2x, 3x의 차이에 대해서 알아볼거에요. 1x, 2x, 3x가 뭐냐구요?xcode로 iOS개발을 하다보면 Assets.xcassets이라는 폴더를 보게되죠?이 폴더안에 이미지를 넣게 되면, 우리는 스토리보드에서 이미지를 불러올 수 있답니다. 그런데,이미지 하나를 넣게되면 이렇게 1x, 2x, 3x로 나누어진 칸을 볼 수 있어요.이 1x,2x,3x로 구분해놓은 이유가 뭘까요? 이 글을 읽기전에 제가 전에 썼던 MAC에서의 포인트와 픽셀의 관계에 대해 읽고오시면 이해가 더 잘 되실 거에요 :) 시작해볼게요. MAC Xcode xcassets 크기? (1x, 2x, 3x) 먼저, 애플 기기들은 종류가 참 많죠? 작은 아이폰 4/s 부터 아이패드까지 크기가 다양합니다. 정확..
안녕하세요! 오늘은 CocoaPod사용법에 대해 알려드릴려고해요 :)저는 CocoaPod 처음에 시작할 때 뭐가 뭔지 몰라서 정말 하나도 몰라서진짜 어려운거구나...라고 생각했었어요. 하지만 한번 배워 놓으면 정말 쉽답니다!!사실 배우고 나니까 CocoaPods 사이트 에 있는게 전부더라구요 ..ㅎㅎ 하나도 모를때는 사이트를 봐도 뭐가뭔지 하나도 몰랐었어요..저같이 헤매는 분들을 위해 글을 씁니다 XD시작해볼게요. 먼저!!! CocoaPods(이하 코코아팟)이 뭔지 아시나요? 저는 코코아팟이 뭔지도 모르고 한번 해보래서이게 무슨 기능을 하는건지, 왜 설치하는건지 몰랐답니다. 코코아팟이 뭘까요? 코코아팟 사이트를 보시면, "CocoaPods는 Swift 및 Objective-C 코코아 프로젝트의 종속성 관..
안녕하세요! 오늘은 조금 생소한 단어들을 공부해보려고 해요 :)혹시 애자일 / 스크럼..이런 단어들을 들어보신적 있으신가요?저는 아직 소프트웨어 개발 현업에서 종사하고 있지는 않아서 이런 단어들이 생소하답니다...XD 그래서 오늘 알아보려고 해요!! 먼저,소프트웨어 개발이 무슨 뜻인지 알아야 하는데요, 어렵게 생각하지마세요!!단어 그대로 생각해봅시다. 말그대로 '소프트웨어(software)를 개발한다'라는 뜻이에요!! "소프트웨어 개발(software development)은 시장 목표나 사용자의 요구를 소프트웨어 제품으로 만드는 과정이다."출처 - 위키백과 ㅎㅎ간단하죠? 그럼 이 소프트웨어를 개발하려면 어떻게 해야할까요? 그냥 마음맞는 개발자 몇명이서 모여서만들자!!!하고 뚝딱해서 만드는 걸까요?그렇게..
안녕하세요! 혹시 textField에서 줄바꿈/높이조정을 하시는데서 문제가 생기셨나요? 먼저 높이조정을 하는 방법을 알려드리겠습니다. 텍스트필드를 하나 추가해주세요 :) 이미 추가되있으시면 추가한 텍스트필드를 클릭해주세요. 그러면, 현재 Border Style이 가장 오른쪽으로 지정이 된 것을 볼 수 있습니다. 현재 왼쪽 텍스트필드를 보시면 너비는 조절할 수 있지만, 높이는 조정을 못하죠? 가장 오른쪽을 제외한 나머지 스타일들을 누르게되면!! 왼쪽 텍스트필드에 높이를 조정할 수 있게 바뀌었네요!! 늘려볼까요? 원하는 크기만큼 늘려주시고 실행시키면!! 훌륭하게 커진 것을 볼 수 있습니다. 텍스트를 엄청 많이 넣을 수 있을 것 같네요? 넣어봅시다!! ? 이게 무슨상황이죠?우리는 텍스트필드에 너비만큼 글이 채..
안녕하세요! 오늘은 정렬 알고리즘에 대해 공부하려고 해요.정렬 알고리즘은 공부를 안하면 늘 까먹는 것 같아요..퀵정렬이 어떻게 이뤄지는지....선택정렬이 뭐였는지..또 시간복잡도는 뭔지!!!공부를 해도 항상 몇달 뒤면 까먹게 되네요 :( 저도 공부를 할 겸 정리하는 시간을 가져볼려고 합니다. 1. 선택정렬(selection sort) - O(n2) 먼저 선택정렬의 정의 부터 볼까요? "선택 정렬(selection sort)은 정렬되지 않은 데이터들에 대해 가장 작은 데이터를 찾아 가장 앞의 데이터와 교환해나가는 방식이다." 라고 하네요 :) 선택정렬에서는 세가지 과정만 기억하시면 됩니다. 1. 앞에서 부터 데이터 하나를 선택한다.2. 내가 선택한 데이터 이후에 있는 원소들 중 가장 작은 값을 찾는다.3...
- UIBezierPath
- swift array
- SwiftUI
- Git
- actor
- 제이슨 파싱
- swift tutorial
- iOS delegate
- 회고
- WWDC
- Swift
- 스위프트 문법
- github
- Xcode
- FLUTTER
- fastlane
- WKWebView
- Accessibility
- 피아노
- IOS
- np-hard
- swift sort
- swift3
- WidgetKit
- np-complete
- swift 공부
- Combine
- 스위프트
- swift delegate
- ios 13
- Total
- Today
- Yesterday