일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 spring
- API
- UI
- swagger
- Swift
- 개발자
- SwiftUI
- node
- spring
- spring boot
- 개발
- 아이폰
- JavaScript
- 회원가입
- post
- Alamofire
- 앱
- 통신
- 백엔드
- mac
- 알고리즘
- Java
- IOS
- Node.js
- 백준
- 앱개발
- database
- db
- Xcode
- Today
- Total
목록분류 전체보기 (62)
YagSill

안녕하세요 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..

안녕하세요 YagSill 입니다. 오늘은 개발에 있어서 중요한 비동기처리에 대한 설명을 드리려고 합니다. 동기 처리 방식 (Synchronous) 동기처리방식 은 메인스레드 위에서 코드가 진행이 되다가 API같은것이 들어왔을 때 응답을 받기 전까지 진행되던 코드가 멈추고 API의 응답을 받고 난 후에 멈췄던 코드가 다시 진행되는 방식입니다. 비동기 처리 방식 (Asynchronous) 비동기처리방식 은 메인스레드 위에서 코드가 진행되다가 API같은것이 들어왔을 때 코드는 코드대로 진행이 되고 API통신은 통신대로 진행이 되는 방식입니다. 멈추지 않고 코드가 진행되다가 통신이 완료되었을때 결과값을 받는 방식이 비동기처리방식 입니다. 예제를 하나 만들어 보았습니답! completionblock을 사용하여 비..
안녕하세요 Yagsill 입니다. 오늘은 while 문을 통해서 입력받은 두개의 값을 더하는 알고리즘을 구현해 보겠습니다~! var sum = 1 while(0 < sum){ let input = Int(readLine()!)! let inputs = Int(readLine()!)! if (input + inputs == 0){ break } print("\(input) + \(inputs) = ", input + inputs) } 일단 while 문 조건이 sum 값이 0보다 클때 while문을 계속 돌 수 있게 만들었습니다. 이 후 input과 inputs를 입력받아서 if문을 통해 break를 걸어둡니다. (두개의 값이 0이 되면 로직이 종료될 수 있게 했습니다) 즐거운 코딩 되세용~!

안녕하세요 Yagsill 입니다. 오늘은 알고리즘 중 반복문을 활용한 별("*")을 찍어보도록 하겠습니다~! 문제 : 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 let input = Int(readLine()!)! var Star = "" for i in 1...input { Star += "*" print(Star) } -> Star 변수에 String의 텍스트를 넣어둔 후에 반복문 안에서 "*"
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 ..

안녕하세요 Yagsill 입니다. 앱에서 WebView...음 그러니까 대충 웹사이트를 모바일로 볼 수 있잖아요? 그 화면을 띄우는 겁니다. 일단 시작해봅시다. 1. 스토리보드 내에 웹뷰를 넣고 라이브러리(WebKit) 연결 import WebKit 일단 기본적으로 WebKit 라이브러리는 Swift에서 제공되고 있기 때문에 바로 import 시키시면 됩니다. -> WebKit Vie (deprecated) 이거 말고 그 밑에 WebKit View를 사용하셔야 해요. 그리고 나서 아울렛으로 연결해줍니다. @IBOutlet var WebView: WKWebView! 저는 해당 WebKit View의 이름을 WebView로 해놨습니다. 2. 웹뷰의 Url을 연결시킵니다. let url = URL (strin..