일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 리눅스
- urllib
- 유니티
- GIT
- mssql
- ASP
- MySQL
- PER
- tensorflow
- flutter
- 함수
- pandas
- PyQt
- 맛집
- 라즈베리파이
- ubuntu
- PyQt5
- swift
- javascript
- 다이어트
- port
- node.js
- Excel
- Linux
- Unity
- IOS
- python
- sqlite
- MS-SQL
- 날짜
목록랭귀지/SWIFT (81)
아미(아름다운미소)
기기가 잠겨있는 동안에는 개발을 사용 할 수 없습니다. Development cannot be enabled while your device is locked. 맥에 아이폰을 연결 할 당시 뭔가를 하고 있거나 해서 신뢰 버튼을 누르지 않은 경우에 발생하는 문제 입니다. 설정 > 일반 > 재설정 > 위치 및 개인 정보 보호 재설정 누른 뒤 비밀번호 설정 후 다시 선을 뺐다가 꼽으면 신뢰하시겠습니까? 가 뜨고 신뢰를 누르면 잘 됨 :)
같은 스토리보드에서 화면 전환하기 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..
WKWebView를 사용한다면 아래의 넷은 반드시 넣어 주어야 한다. 복사->붙여 넣기 후 개발을 시작하면 됩니다. func webView(_ webView: WKWebView, runJavaScriptAlertPanelWithMessage message: String, initiatedByFrame frame: WKFrameInfo, completionHandler: @escaping () -> Void) { let alertController = UIAlertController(title: "", message: message, preferredStyle: .alert) alertController.addAction(UIAlertAction(title: "확인", style: .default, han..
Objective-C,Swift 둘다 해당되는 타입형태입니다. UITextFeild, UITextView등 키보드를 사용하는 뷰에서 사용됩니다. 키보드 타입 종류 typedef enum { UIKeyboardTypeDefault, // 기본적인 키보드 UIKeyboardTypeASCIICapable, // 영문만 표시되는 키보드 UIKeyboardTypeNumbersAndPunctuation, // 숫자와 특수문자가 표시되는 키보드 UIKeyboardTypeURL, // URL을 입력할 수 있도록 .과 / 그리고 .com이 키보드 영역에 표시되는 키보드 UIKeyboardTypeNumberPad, // 숫자를 입력하는 키패드 형식의 키보드 UIKeyboardTypePhonePad, // 전화 번호를 입력..
NSURLSession을 통해서 POST로 폼 내용을 전송 NSURLSession을 통해서 POST로 폼 내용을 전송하는 예제 입니다. 먼저 POST 폼 전송에 대해서 잠깐 살펴보면, 폼의 각 필드명과 필드값이 GET 방식과 비슷한 형태로 연결되고 URL인코딩을 거쳐 바이너리스트림 데이터로 생성됩니다. 이걸 submit 하게 되면 브라우저는 웹서버의 해당 주소에 HTTP 요청을 보내게 되는데, 1.메소드는 POST 로 전달합니다. 2.폼의 형태에 따라 Content-Type으로 전달합니다. 일반 폼의 경우 application/x-www-form-urlencoded가 되며 파일 업로드의 경우에는 application/x-multipart-formdata로 전송됩니다. 3.일반 요청과 다르게 HTTP He..
JSONSerialization을 이용한 HTTP 통신하기 다음은 JSON 요청 파라미터를 담아서 POST 요청을 하는 예입니다. @IBAction func jsonPost(_ sender: Any) { // 1. 전송할 값 준비 let userId = (self.userId.text)! let name = (self.name.text)! let param = ["userId": userId, "name": name] // JSON 객체로 변환할 딕셔너리 준비 let paramData = try! JSONSerialization.data(withJSONObject: param, options: []) // 2. URL 객체 정의 let url = URL(string: "http://~~~~"); // 3..
자동로그인 import UIKit class LoginViewController: UIViewController { @IBOutlet weak var userNm: UITextField! //ID 텍스트 필드 @IBOutlet weak var pw: UITextField! //pw 텍스트 필드 @IBOutlet weak var loginwebView: UIWebView! // webview @IBOutlet weak var autoLogin: UISwitch! // 스위치 @IBOutlet weak var loginComponent: UIView! override func viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarnin..
AppDelegate.swift라는 클래스 파일의 application함수안에 아래처럼 쓰레드를 넣습니다. 이는 메인스토리보드에 연결된 init view를 열때 호출되는 함수이므로 여기에 쓰레드로 메인 뷰를 열 시간을 지연시켜버리는 것입니다. func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. Thread.sleep(forTimeInterval: 2.0) return true } 실행 결과 인트로 ..
App Icon App Icon Attributes Attribute Value Format PNG Color space sRGB or P3 (see Color Management) Layers Flattened with no transparency Resolution Varies. See Image Size and Resolution Shape Square with no rounded corners App Icon Sizes Device or context Icon size iPhone 180px × 180px (60pt × 60pt @3x) 120px × 120px (60pt × 60pt @2x) iPad Pro 167px × 167px (83.5pt × 83.5pt @2x) iPad, iPad mi..
1) Android Icon SizeLDPI : 36x36 pxMDPI : 48x48 pxHDPI : 72x72 pxXHDPI : 96x96 pxXXHDPI : 144x144 pxXXXHDPI : 192x192 pxMarket : 512x512 px 2) Android Splash Image SizeLDPI:Portrait: 200x320 pxLandscape: 320x200 pxMDPI:Portrait: 320x480 pxLandscape: 480x320 pxHDPI:Portrait: 480x800 pxLandscape: 800x480 pxXHDPI:Portrait: 720px1280 pxLandscape: 1280x720 pxXXHDPI:Portrait: 960px1600 pxLandscape: 16..