방법 1 1. 시뮬레이터를 연다. (Open the Simulator)2. 홈으로 간다 (Shift + Command + H)3. option(=alt)키를 누른채 앱을 길게 클릭한다. (아이폰 앱 지우듯이) (hold option(=alt) key while pressing the Track Pad)4. 지운다.5. 원래상태로 돌아가려면 다시 Shift + Command + H를 누른다. 방법 2 1. 시뮬레이터를 연다. (Open the Simulator)2. 홈으로 간다 (Shift +Command + H)3. Simulator의 메뉴의 Hardware > Touch Pressure > Use TrackPad force를 체크 해제해준다. (Undo "Use TrackPad force") 4. 이번..
안녕하세요 :) Zedd입니다. 오늘은 TextField에 대해서 배워볼건데요 :)TextField를 쓰다보면 반드시 접하는 이슈..!바로 이 문제죠.바로 키보드에 의해 TextField가 가려지는 현상입니다.간단하게 오늘 할 것을 말씀드리면,키보드에 의해 TextField가 가려지는 현상을 해결하는 거에요. 키보드에의해 텍스트필드가 가려지는 것을 해결 결과적으로 우리는 TextField가 키보드에의해 안가려졌으면 하죠?그러면 TextField를 올렸다가, 편집이 끝나면 올렸던 TextField를 다시 내리면됩니다. class ViewController: UIViewController ,UITextFieldDelegate{ override func viewDidLoad() {super.viewDidLoa..
안녕하세요 :) 오늘은 글 쓰다가 따로 알려드리면 좋을 것 같아서 글 씁니다. 여담이지만, 제 옛날 글에는 막 한 글 안에 여러가지 정보들을 알려드렸는데 지금보면 보기도 힘들거같고, 일단 제가 찾기가 힘들어서...ㅎㅎ이제 조금 한 글 안에 보기쉽고, 주제와 벗어난 이야기는 하지 않을려고해요. 따로 글을 쓰는게 좋을 것 같아요!! 그래서 ㅎㅎ 오늘은 이렇게 return 버튼이 있는 키보드를 Done으로 바뀌도록 해줄거에요. 한줄이면 끝납니다. class ViewController: UIViewController{ @IBOutlet weak var textField: UITextField! override func viewDidLoad() {super.viewDidLoad()textField.returnKe..
안녕하세요 :) alert에서 한가지 빼먹은걸 발견해서 XD..원래꺼 이어서 쓰려다가 그냥 새로 글을 썼습니다 :) alert의 HIG기억하시나요? 만약에 경고가 떠있는 상태에서, 홈버튼을 누르면 취소버튼을 누르는 것과 동일한 효과를 가져와야한다고 하죠?이 방법을 알려드리지 않아서 XD 빨리.. alert 코드를 짜서 테스트 해볼게요. 자. 간단하게 alert가 나오게 해봤어요 :)그리고 홈버튼을 누르고, 다시 앱으로 들어오면, 이 경고창이 사라져야하는데.. 이렇게 버젓이 떠있는 것을 볼 수 있습니다 ㅎㅎ그럼 홈버튼을 딱 눌렀을 때, 경고창을 사라지게 하는 액션을 코드에 추가해줘야겠죠?app delegate에 어떤 함수를 추가해줘서 하는 방법이 있다고 하는데 ㅠㅠ 제 뷰컨트롤러에 있는 alert에 대한 ..
안녕하세요 :) 오늘은 제스쳐에 대해서 알아볼거에요. 이 제스쳐가 무엇이냐..제스쳐에는 여러가지가 있을 수 있어요. 그냥 단순하게 화면을 터치할 수도 있고, 길게 누를수도 있고, 두손가락으로 확대할 수 도 있고, 화면도 넘길 수 있죠.제스쳐로 이런 다양한 기능들을 할 수 있답니다 :) 오늘은 이 제스쳐를 어떻게 할건지 알아볼거에요XD 먼저 제스쳐를 구현하는 방법에는 두가지가 있어요.1. touchesBegan/Ended/Moved/Cancelled 2. Tap Gesture Recognizer을 포함한 다양한 제스쳐 메인스토리보드에서 찾을 수 있죠XD? 오늘은 둘 다 배워보도록 할게요.먼저 Xcode 프로젝트를 만들어주세요. touchesBegan/Ended/Moved/Cancelled 얘네를 먼저 배워..
저번시간에 Alert에 대해서 이론적인? 설명만을 했는데, 오늘은 직접 써보는 시간을 가질거에요 :)간단하게 어떤 버튼을 누르면 딱!!하고 Alert View가 나타나는 그런 간단한 앱을 만들어볼게요. 어떻게 사용하는지만 안다면, 응용은 간단할거에요 :) 자.. 가장 먼저 "버튼"을 만들어줘야겠죠?일단 지금 가장 중요한건, 버튼을 딱 눌렀을 때!! 어떤 행동을 하게(Alert View가 나오게) 해야하는거니까, IBAction을 만들어줄게요. 이제 저 함수를 채우면 되겠죠? 이제 진짜로 Alert View를 만드는 법을 알아봅시다. 1. alert 제목과 메세지 만들기let alert = UIAlertController(title: "Your Title", message: "Your Message", p..
안녕하세요 :)오늘 제 블로그 글을 쭉 봤는데, 잘 아는 사람일수록 쉽게 설명하고, 잘 모르는 사람일수록 어렵게 설명한다. 이 말.. 다시 한번 가슴에 새깁니다..ㅎㅎ 오늘은 쉽게쉽게 설명해드리도록 최대한 노력할게요! 시작하겠습니다 XD 오늘은 Alert View에 대해서 배워볼거에요 XD Alert 정말 뜻을 번역하자면V - (위험 등을) 알리다, 경보를 발하다. 의식하게 하다. 이런뜻을 가지고 있어요 :)iOS에서 Alert란 무엇일까요? 애플 HIG(Human Interface Guidelines)사이트에서 가져온 이미지에요 :)저렇게 딱! 나에게 뭔가(경고, 알림 등등)를 알려줄 때 사용하는 것이 Alert 입니다. 오늘은 이 Alert를 어떻게 사용해야하는지, 그걸 먼저 설명드릴려고해요 :)애플..
안녕하세요 :) 오늘은 UserDefaults에 대해서 배워볼게요!!UserDefaults가 무엇이냐!! 간단하게 말해서 "데이터 저장소"라고 생각하시면 된답니다.UserDefaults를 사용하면 앱의 어느 곳에서나 데이터를 쉽게 읽고 저장할 수 있게됩니다 :)클래스는 float, double, integer 및 boolean과 같은 공통 유형에 액세스하기위한 메소드를 제공할 뿐만아니라,NSData, NSString, NSNumber, NSDate, NSArray 또는 NSDictionary 유형의 객체를 저장할 수도 있어요!(다른 객체 유형의 경우 NSKeyedArchiver를 사용하여 데이터를 저장하고 검색해야합니다.) UserDefaults는 사용자 기본 설정과 같은 단일 데이터 값에 적합합니다. ..
- FLUTTER
- swift delegate
- IOS
- swift sort
- swift3
- np-hard
- actor
- 스위프트
- github
- 회고
- SwiftUI
- swift array
- 스위프트 문법
- 제이슨 파싱
- iOS delegate
- Xcode
- fastlane
- WidgetKit
- WKWebView
- Git
- swift 공부
- 피아노
- swift tutorial
- ios 13
- np-complete
- WWDC
- Accessibility
- Combine
- UIBezierPath
- Swift
- Total
- Today
- Yesterday