iOS(9)
-
Segue
https://etst.tistory.com/107 [iOS 앱개발 - Swift] 세그 : Segue [iOS 앱개발 - Swift] 세그 : Segue 세그는 Segueway를 줄여서 칭하는 것이라 블로그 포스팅 앞쪽에서 한번 언급했었던 것 같네요. 제가 주로 세그를 사용헸던건 스토리보드 상에서 화면전환을 연결할 때 가장 쉬.. etst.tistory.com
2019.12.31 -
Protocol
http://seorenn.blogspot.com/2014/06/swift-protocols.html Swift - 프로토콜(Protocols) iOS 및 macOS 용 앱 개발, Emacs, Vim, Python 위주로 다루는 Seorenn 개인 블로그 seorenn.blogspot.com https://dongkyprogramming.tistory.com/11 Swift 프로토콜(protocol)과 Java 인터페이스(interface) 차이 Swift 언어를 공부하면서 Swift는 OOP(Object Oriented Programming)이 아닌 Protocol Oriented Programming이란 내용을 듣고 Protocol을 공부하면서 자바의 Interface와 거의 똑같은 거 아닌가? 하는..
2019.12.30 -
(SWIFT) Http
let strUrl : String = "https://jsonplaceholder.typicode.com" func requestHttp(_ txtResponse: UITextView) { let api = strUrl+"/users/10" let encoding = api.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) let url = URL(string: encoding!) print("url : \(String(describing: url))") if let _url = url { var request = URLRequest(url: _url) request.httpMethod = "get" //get : Get 방식, post :..
2019.04.25 -
(SWIFT) JSON Parse
func parseJSONString(jsonString : String) -> [String:AnyObject]? { guard let data = jsonString.data(using: .utf8) else { return nil } do { if let json = try JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [String: AnyObject] { print(json); return json } } catch { print("Fail to parse JSON") } return nil }
2019.04.25 -
(SWIFT) Toast
static func showToast(message : String, uiViewController : UIViewController) { let toastLabel = UILabel(frame: CGRect(x: uiViewController.view.frame.size.width / 2 - 175, y: uiViewController.view.frame.size.height - 100, width: 350, height: 40)) toastLabel.backgroundColor = UIColor.black.withAlphaComponent(0.8) toastLabel.textColor = UIColor.white toastLabel.textAlignment = .center; toastLabel.f..
2019.04.25 -
(SWIFT) 화면 전환
같은 스토리보드에서 화면 전환하기 let storyboard: UIStoryboard = self.storyboard! let nextView = storyboard.instantiateViewController(withIdentifier: "nextV") present(nextView, animated: true, completion: nil) NavigationController의 화면 전환하기 let storyboard: UIStoryboard = self.storyboard! let nextView = storyboard.instantiateViewController(withIdentifier: "nextV") let navi = UINavigationController(rootViewContro..
2019.04.25