안녕하세요. 오늘은 Swift에서 표준입력받는법을 알아보려고해요.지금 Swift로 백준사이트에서 A+B라는 문제를 풀려고 했어요..그리고 let a, let b해주고 이제 입력을 받아볼까..했는데 도무지 생각이 안나는 겁니다.뭐가요? 입력받는법...이요..ㅎㅎ 자고로 모든언어를 배울 때 기본적인 입출력은 가장 먼저 배우잖아요???????Hello World! 출력 한 번 해보고..근데 배운 기억이 없는 겁니다........ㅎㅎ하핫~~~!!!~!~~ iOS로 Swift를 배워서 그런거같아요..iOS는 텍스트 필드 그런게 있으니 뭔가 입력을 당연하게 생각했나봐요그래서 저와같은 분들을 위해 글을 쓰려고 합니다.....ㅎㅎ.....입출력 정도는 알아두자구요..!! 자, 일단 결론은 readline()이라는 함수..
안녕하세요 :)오늘은 드디어 Firebase사용법에 대해 글을 써보려고 합니다 XD혹시 Firebase가 뭔지 아시나요? 먼저 우리가 앱이나 웹을 만든다고 생각해볼게요.그것도 서버와 데이터베이스가 있는...!@!@!@!서버 구축하고..데이터베이스 구축하고....정말 불편하죠 ㅠㅜ그것을 간단하게 해주는 것이 Firebase입니다! 위 사진을 보시면 서버개발이 쏙 사라진 것을 볼 수 있죠?이렇게 firebase를 쓰면 작업시간을 단축 할 수 있습니다.그리고 firebase에는 엄청나게 많는 기능들이 있어요!!! 간단하게 그림으로 보여드리자면, 이렇게 많은 기능들이 있답니다.....앱에 광고들 있죠? AdMob이라는 기능을 통해 수익도 창출할 수 있어요! 이 firebase를 써야하는 또 다른 이유는..?부스..
안녕하세요! 이 바로 전글에서 iOS ) 텍스트뷰 테두리 둥글게/버튼 둥글게글을 썼었는데,버튼을 둥글게 어떻게하지? 하고 찾아보셨으면 myTextView.clipsToBounds = true 위 코드를 보셨을 거에요.그리고 Button.layer.masksToBounds = false 뭐 이런코드도 보셨을 겁니다. 근데 이걸 안해도 아무 문제없어요. 지금 상태에서는요.위 코드를 안적어도 텍스트뷰는 둥글게 되고 버튼도 잘 됩니다.근데!!!왜 다들 여기도 여기도 여기도... 도대체 masksToBounds가 뭐고 clipsToBounds가 뭘까요?먼저 결론만 말씀드리면 이 두개의 프로퍼티는 기능이 똑같다고 볼 수 있습니다. 아니 이게 무슨기능인데요??라고 물어보시면 예제를 통해 보여드릴게요. 한번에 아실 수..
안녕하세요!! 오늘은 두가지를 알려드릴겁니다.먼저 텍스트뷰의 테두리를 둥글게 하는 법을 알려드릴게요. 먼저, 텍스트뷰에 테두리를 그리는 법은 에서 소개했었어요. 뭐였는지 기억나시나요?! myTextView.layer.borderWidth = 1.0 myTextView.layer.borderColor = UIColor.black.cgColor myTextView.backgroundColor = .yellow 위 코드를 viewDidLoad()에 넣어주면 테두리가 생겼었죠?하지만 테두리가 둥글지 않고 직각입니다.저는 잘 보이도록 배경 색상도 넣어주었어요. (지금 궁금해진건데, UIColor.black.cgColor은 cgColor를 안넣어주면 오류가나고, .yellow는 그냥 써줘도 되고, UIColor.y..
안녕하세요! 혹시 textField에서 줄바꿈/높이조정을 하시는데서 문제가 생기셨나요? 먼저 높이조정을 하는 방법을 알려드리겠습니다. 텍스트필드를 하나 추가해주세요 :) 이미 추가되있으시면 추가한 텍스트필드를 클릭해주세요. 그러면, 현재 Border Style이 가장 오른쪽으로 지정이 된 것을 볼 수 있습니다. 현재 왼쪽 텍스트필드를 보시면 너비는 조절할 수 있지만, 높이는 조정을 못하죠? 가장 오른쪽을 제외한 나머지 스타일들을 누르게되면!! 왼쪽 텍스트필드에 높이를 조정할 수 있게 바뀌었네요!! 늘려볼까요? 원하는 크기만큼 늘려주시고 실행시키면!! 훌륭하게 커진 것을 볼 수 있습니다. 텍스트를 엄청 많이 넣을 수 있을 것 같네요? 넣어봅시다!! ? 이게 무슨상황이죠?우리는 텍스트필드에 너비만큼 글이 채..
안녕하세요 :)오늘은 Optional이 뭔지에 대해 정리해볼려고해요.이것도 yagom님이 BoostCamp강의에서 설명을 엄청 잘해주셨답니다 :)yagom님 강의를 토대로 추가할 부분은 추가해가면서 정리해볼게요 XD 먼저 Optional이 뭔지 알아야겠죠?optional의 뜻은 "선택적인"이라고 직역할 수 있겠네요.평소 우리 생활에서 "옵션"이라고 그러면 뭐 있어도 되고 없어도 되는 그런 느낌이죠?swift에서도 마찬가지 입니다 :) 그러면 swift에서 이 "선택적인"것이 왜 필요할까요? 코딩을 하면서 어떠한 변수에 값이 있을 수도 없을 수도있는 경우를 위해서 입니다.swift공부를 하시거나 iOS개발을 하시면서 ? / ! 기호를 많이 보셨을거에요. 이것이 바로 optional 기호인데요, swift에..
안녕하세요. delegate정리 두번째 시간입니다. UITextFieldDelegate에 이어서 UIPickerViewDelegate도 설명해드릴까해요 :)delegate의 개념이 아직 잘 잡히지 않으셨다면 http://zeddios.tistory.com/8를 읽고 이 글을 읽으시는 것을 추천드릴게요 XD 역시나 간단한 예제이니 따라하기 쉬우실 거에요! 프로젝트를 하나 만들어주고 Main.storyboard에 pickerView를 하나 추가해주세요. 그리고 저 pickerView를 사용하려면 @IBOutlet변수를 하나 만들어줘야 겠죠? 늘 하시던 것처럼 control키를 누른채로 @IBOutlet변수를 하나 만들어주세요! 그리고 처음 PickerView를 사용하시는 분들은 저같은 실수를 할 지도 모르겠..
- WidgetKit
- WWDC
- ios 13
- IOS
- WKWebView
- 스위프트
- swift tutorial
- 스위프트 문법
- Swift
- np-complete
- SwiftUI
- UIBezierPath
- actor
- swift delegate
- 피아노
- iOS delegate
- swift array
- Accessibility
- swift sort
- np-hard
- Git
- fastlane
- Combine
- 제이슨 파싱
- 회고
- swift 공부
- swift3
- FLUTTER
- github
- Xcode
- Total
- Today
- Yesterday