일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- button
- iOS 개발자
- front-end
- keyframes
- MAC
- jQuery
- CSS
- 백엔드
- 개발자
- 자바스크립트
- HTML
- SWIFT
- hover
- Animation
- javascript
- react
- 애니메이션
- 비전공자
- css3
- image
- 풀스택
- IOS
- iPhone
- effect
- 프론트엔드
- xcode
- ipad
- 비전공 개발자
- php
- html5
- Today
- Total
목록SWIFT (69)
비전공자 개발일기
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cdOZYK/btrSZlLkWYR/BUKRkoXxTLaR6K1RJCDXPK/img.gif)
import UIKit final class ViewController: UIViewController { // MARK: - 이메일 입력하는 텍스트 뷰 private lazy var emailTextFieldView: UIView = { let view = UIView() view.backgroundColor = #colorLiteral(red: 0.3333333433, green: 0.3333333433, blue: 0.3333333433, alpha: 1) view.layer.cornerRadius = 5 view.clipsToBounds = true view.addSubview(emailTextField) view.addSubview(emailInfoLabel) return view }() // ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cL9HSl/btrSVp0rakn/o0LMkHKQTSsmkzfTnUUPl1/img.gif)
import UIKit class ViewController: UIViewController, UITextFieldDelegate { @IBOutlet weak var textField: UITextField! override func viewDidLoad() { super.viewDidLoad() textField.delegate = self setup() } func setup() { view.backgroundColor = UIColor.gray textField.placeholder = "Input Ur Email Address" textField.keyboardType = UIKeyboardType.emailAddress textField.borderStyle = .roundedRect text..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ct3JiZ/btrSUrxO5WZ/kYea6FZ5YEA1ongQuwHUlk/img.gif)
0 ~ 60초 사이의 타이머를 설정하고, START 버튼을 누르면 1초씩 슬라이드 및 레이블이 바뀌며 0초가 되면 알림이 울림, 도중에 RESET을 누르면 초기 화면으로 되돌아감 import UIKit import AVFoundation class ViewController: UIViewController { @IBOutlet weak var mainLabel: UILabel! @IBOutlet weak var slider: UISlider! weak var timer: Timer? var number = 0 override func viewDidLoad() { super.viewDidLoad() configureUI() } func configureUI() { mainLabel.text = "Set t..
나머지 구하기 import UIKit func solution(_ num1:Int, _ num2:Int) -> Int { guard (num1 > 0 && num1 0 && num2 = num2) { res = num1 % num2 return res } else { res = num2 % num1 return res } } solution(3, 2) solution(10, 5) 중앙값 구하기 -> 다른 방법도 찾아서 숙지 (내장 함수 숙지) func solution(_ array:[Int]) -> Int { guard (array.count % 2 != 0), (array.count > 0 && array.count < 100) else { return -1001 } for i in array { gu..
https://school.programmers.co.kr/ 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 두 수의 나눗셈 func solution(_ num1: Int, _ num2: Int) -> Int { guard num1 >= 0 && num1 = 0 && num2 Int { guard num1 >= 0 && num1 = 0 && num2 [Int] { guard (denum1 > 0 && denum1 0 && num1 0 && denum2 0 && n..
https://school.programmers.co.kr/ 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 두수의 합 import UIKit func solution(_ num1:Int, _ num2:Int) -> Int { guard (num1 >= -50000 && num1 = -50000 && num2 Int { guard (num1 >= -50000 && num1 = -50000 && num2 Int { guard (num1 >= 0 && num1 = 0 && num2 Int { guard (num1 >= 0 && num1 = 0 && num2
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bvZDrv/btrQrElyGI2/iMBcQGrOGUBX7cLkejHtKk/img.gif)
import UIKit // 1안 class ViewController: UIViewController { @IBOutlet weak var mainLabel: UILabel! @IBOutlet weak var numLabel: UILabel! var comChoice = Int.random(in: 1...10) var myChoice = 1 override func viewDidLoad() { super.viewDidLoad() mainLabel.text = "아래 숫자들 중에서 선택" numLabel.text = "" } @IBAction func btnPressed(_ sender: UIButton) { guard let numString = sender.currentTitle else { retu..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cie4A2/btrQrsMb3gh/YKnsSzkNHnumVDL2Qe5DWK/img.png)
import Foundation var comChoice = Int.random(in: 1...100) var myChoice: Int = 0 print("컴퓨터가 선택한 숫자 맞추기") while true { var myInput = readLine() print("당신의 입력한 숫자: \(myInput!)") if let input = myInput { if let num = Int(input) { myChoice = num } } if(comChoice > myChoice) { print("UP") myChoice = 0 } else if (comChoice < myChoice) { print("DOWN") myChoice = 0 } else { print("BINGO") break } }