일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 백준
- 백엔드
- Java
- Node.js
- SwiftUI
- db
- 통신
- IOS
- API
- JavaScript
- UI
- spring
- 아이폰
- swagger
- Alamofire
- database
- 서버개발
- Xcode
- 앱
- post
- 앱개발
- java spring
- spring boot
- Swift
- mac
- node
- 개발자
- 개발
- 알고리즘
- 회원가입
- Today
- Total
목록Swift IOS 앱 아무거나 만들어보기 (12)
YagSill

안녕하세요~ Yagsill 입니다. 오늘은 TextField 오브젝트를 이용해서 키보드를 감지하고 키보드를 내려보겠습니다. 일단 스토리보드내에 TextField를 하나 둡니다. 여기서 TextField를 선택하면 저절로 키보드가 올라와요. 그래서 저희는 그 키보드가 올라오는 것을 감지할겁니다. override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) // 키보드가 올라갔다는 것을 감지하는 것. NotificationCenter.default.addObserver(self, selector: #selector(함수이름(notification:)), name: UIResponder.keyboardWillShowNotific..

안녕하세요 Yagsill 입니다~! 오늘은 SearchBar를 이용해 검색 기능을 구현해 보겠습니다! -> 저희가 만들 앱은 이런 형식입니다 1. 오브젝트 Oulet 연결하기 @IBOutlet weak var SearchFilterSegment: UISegmentedControl! @IBOutlet weak var SerachBar: UISearchBar! @IBOutlet weak var SearchBtn: UIButton! @IBOutlet weak var Indicator: UIActivityIndicatorView! -> 위 앱에서 카카오 라이언 이미지 밑에 SegmentControl, searchBar, Button, Button 위에 Indicator까지 총 4개를 아울렛 연결을 해 주었습니다..

안녕하세요 Yagsill 입니다! 오늘은 AutoLayout을 잡을때 코드로만 작성해 보려고 하는데요! 한번 보시죠! override func viewDidLoad() { super.viewDidLoad() // // 여기서 인스턴스를 만들어줍니다. let myFirstView = UIView() } 일단 첫번째 방법으로 ViewDidLoad 안에서 View를 하나 만들어 줍니다. override func viewDidLoad() { super.viewDidLoad() // // 여기서 인스턴스를 만들어줍니다. let myFirstView = UIView() myFirstView.translatesAutoresizingMaskIntoConstraints = false // 해당 뷰 백그라운드 컬러 설정 ..

안녕하세요 Yagsill 입니다. 오늘은 통신방식중 Delegate 라는 것에 대해서 알아볼 건데요. 정말 중요하다고 합니다!! 예제를 보고 설명드리겠습니다. -> Github 바로가기 버튼을 하나 추가합니다. -> 그리고 해당 버튼에 이벤트를 줄거에요 @IBAction func ActionGithub(_ sender: Any) { // Github 바로가기 버튼 클릭 시 이벤트 발생될 거임 } 일단 이 안에 들어갈 기능을 만들어야겠죠?? 그것을 저희는 protocol 이라고 할겁니다. 대충 리모콘 이라고 생각하시면 됩니다. -> 파일 그룹을 하나 만들고 안에 .Swift 파일을 생성합니다. -> 코드를 입력합니다. import Foundation protocol PopupDelegate { func c..

안녕하세요 Yagsill입니다! 오늘은 popup창을 만들어 볼건데요! 정말 쉬우니까 천천히 따라오시면 됩니답! 1. ViewController를 하나 만들자. -> 저는 이 형태로 만들겁니다. -> 일단 뷰컨트롤러를 하나 만들고 이 뷰컨트롤러의 재일 첫번째 뷰의 background 컬러를 Custom합니다. -> Opacity < 이게 투명도거든요? 이 부분을 50%까지 주면 됩니다. 2. 뷰컨트롤러 띄우기 저는 팝업창의 뷰컨트롤러 이름을 "AlertPopUpViewController" 라고 정했습니다. 해서 코드로 넘겨버리면 let sb = UIStoryboard(name: "Popup", bundle: nil) //뷰컨트롤러 가져오기 let vc2 = sb.instantiateViewControll..

안녕하세요 YagSill입니다. 오늘은 NavigationTabBar를 사용해 볼겁니다. 1. Navigation Controller 추가하기 오늘은 이녀석을 추가해 볼 예정입니다. 아 참! 이녀석도 삭제해주세요. 안쓸겁니다. 2. Navigation Controller와 UIViewController 연결 -> Navigation Controller에서 control 키를 누른 후 쭉~~ 땡겨서 UIViewController에 "root view controller"로 연결하면 상단에 tabBar가 하나 생깁니다! 3. 상단 TabBar에 Item 오브젝트 추가하기 -> 이녀석을 방금 새로생긴 TabBar의 오른쪽 왼쪽 에 하나씩 추가해봅시다. -> 저는 왼쪽, 오른쪽에 하나씩 넣었어요 넣고서 imag..

안녕하세용~~ YagSill입니답! 오늘은 Swift 오브젝트중에 TabBar라는것을 써볼텐데요. 요녀석을 사용할겁니다. 1. Tab Bar Controller 추가 후 ViewController 연결 위처럼 저는 4개의 ViewController를 추가하였습니다. 그리고 control키를 누르고 저 TabBarController를 쭉 끌어서 ViewController에 올려다 두고 "Show"를 합니다. 2. 하단 Item 설정하기 -> instpector에서 설정할 수 있습니다. 3. TabBarController Class 연결하기 이 Controller를 class연결할겁니다. -> 첫번째로 컨트롤러를 하나 만들어 주시고. -> class이름도 컨트롤러 이름과 같이 만든 후에 UITabarCont..
QR코드로 뭔가를 하기 위해서는 일단 구글에 검색을 해야합니다. 왜냐면 혼자서 이 많은 코드를 다 짜고 있을 순 없거등요 https://github.com/TuenTuenna/qrcode_reader_swift_tutorial/tree/master/Pods/QRCodeReader.swift GitHub - TuenTuenna/qrcode_reader_swift_tutorial Contribute to TuenTuenna/qrcode_reader_swift_tutorial development by creating an account on GitHub. github.com 요기 보시면 사용방법 다 나와있습니다. 일단 1) pod 추가 $ cd /path/to/MyProject $ touch Podfile ..