본문 바로가기

ios 뽀개기/실전13

ios 실전 앱 만들기 : 어떤 앱이 만들어 질까 ios 실전 앱 만들기 : 어떤 앱이 만들어 질까 logincontroller.swift // Copyright © 2018년 MacBookPro. All rights reserved.// t\색상68cd4c import UIKitimport Firebaseclass LoginController: UIViewController,UIPickerViewDelegate,UIPickerViewDataSource { //사진 선택했는지 체크 var picCheck = false //피커뷰 데이터 let gender = ["남자","여자"] var age:[String] = [] var messagesController: MessageController? //피커뷰 객체 let genderPickerView :UI.. 2018. 5. 15.
instagram like 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { let uid = FIRAuth.auth()!.currentUser!.uid let ref = FIRDatabase.database().reference() let key = ref.child("users").childByAutoId().key var isFollower = false ref.child("users").child(uid).child("following").queryOrde.. 2018. 3. 6.
alert 커스텀 슬라이더 alert 커스텀 슬라이더 //// ViewController.swift// AlertCustom1//// Created by MacBookPro on 2018. 1. 3..// Copyright © 2018년 MacBookPro. All rights reserved.// import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //버튼 객체 만들기 let btn = UIButton(type:.system) btn.frame = CGRect(x:50, y:50 , width: 200, height: 100) btn.center = CGPoint(x:self.view.frame... 2018. 1. 3.
alert 커스텀 - 이미지 alert 커스텀 - 이미지 //// ViewController.swift// AlertCustom1//// Created by MacBookPro on 2018. 1. 3..// Copyright © 2018년 MacBookPro. All rights reserved.// import UIKitimport MapKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //버튼 객체 만들기 let btn = UIButton(type:.system) btn.frame = CGRect(x:50, y:50 , width: 200, height: 100) btn.center = CGPoint(x:sel.. 2018. 1. 3.
alert 커스텀 - 지도 2 alert 커스텀 - 지도 2 //// ViewController.swift// AlertCustom1//// Created by MacBookPro on 2018. 1. 3..// Copyright © 2018년 MacBookPro. All rights reserved.// import UIKitimport MapKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //버튼 객체 만들기 let btn = UIButton(type:.system) btn.frame = CGRect(x:50, y:50 , width: 200, height: 100) btn.center = CGPoint(x:se.. 2018. 1. 3.
alert 커스텀 - 지도1 // // ViewController.swift // AlertCustom1 // // Created by MacBookPro on 2018. 1. 3.. // Copyright © 2018년 MacBookPro. All rights reserved. // import UIKit import MapKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //버튼 객체 만들기 let btn = UIButton(type:.system) btn.frame = CGRect(x:50, y:50 , width: 200, height: 100) btn.center = CGPoint(x:self.view.f.. 2018. 1. 3.
alert 커스텀 - 기본 alert 커스텀 //// ViewController.swift// AlertCustom1//// Created by MacBookPro on 2018. 1. 3..// Copyright © 2018년 MacBookPro. All rights reserved.// import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //버튼 객체 만들기 let btn = UIButton(type:.system) btn.frame = CGRect(x:50, y:50 , width: 200, height: 100) btn.center = CGPoint(x:self.view.frame.width.. 2018. 1. 3.
메모장 - 커스텀(x) 메모장 - 커스텀(x) // // AppDelegate.swift // Real // // Created by MacBookPro on 2017. 12. 29.. // Copyright © 2017년 MacBookPro. All rights reserved. // import UIKit import CoreData @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? //접근성과 일관성 데이터 보존의 이유로 이곳에 작성 var memolist = [MemoData]() //메모 데이터를 저장할 배열 변수 - 여러개의 메모를 목록형식으로 저장할 것임 func application(_ ap.. 2018. 1. 3.
커스텀 내비게이션 바 커스텀 내비게이션 바 //// AppDelegate.swift// NavCustom//// Created by MacBookPro on 2018. 1. 2..// Copyright © 2018년 MacBookPro. All rights reserved.// import UIKitimport CoreData @UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?).. 2018. 1. 3.
탭바 커스텀하기 탭바 커스텀하기 //// ViewController.swift// TabTab//// Created by MacBookPro on 2018. 1. 2..// Copyright © 2018년 MacBookPro. All rights reserved.// import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let title = UILabel(frame: CGRect(x:0, y:100, width: 100, height: 30)) title.text = "첫번째" title.textColor = UIColor.red title.textAlignment = .center tit.. 2018. 1. 2.
커스텀 버튼 및 데이터 전달하기 커스텀 버튼 및 데이터 전달하기 //// ViewController.swift// CustomButton2//// Created by MacBookPro on 2017. 12. 31..// Copyright © 2017년 MacBookPro. All rights reserved.// import UIKit class ViewController: UIViewController { var paramEmail: UITextField! //이메일 입력 필드 var paramUpate: UISwitch! //스위치 var paramInterval: UIStepper! // 스테퍼 //스위치 값을 표현해줄 레이블 var textUpdate: UILabel! //스테퍼 값을 표현해줄 레이블 var textSteper.. 2018. 1. 2.
커스터마이징 버튼 // // ViewController.swift // custmizing // // Created by MacBookPro on 2017. 12. 27.. // Copyright © 2017년 MacBookPro. All rights reserved. // import UIKit class ViewController: UIViewController { //입력용 컨트롤 var paramEmail: UITextField! // 이메일 입력 필드 var paramUpdate: UISwitch! // 스위치 객체 var paramInterval: UIStepper! // 스테퍼 //출력용 레이블 var txtUpdate: UILabel! //스위치 컨트롤의 값을 표현할 레이블 var txtInterval: U.. 2017. 12. 27.
버튼 커스터마이징 // // ViewController.swift // customButton // // Created by MacBookPro on 2017. 12. 27.. // Copyright © 2017년 MacBookPro. All rights reserved. // import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // 버튼 인스턴스를 생성하고, 속성을 설정한다. let btn = UIButton(type: UIButtonType.system) //1 btn.frame = CGRect(x:50 , y:100, width:150 , height: 30) btn.setTitle(.. 2017. 12. 27.