목록IOS/예제모음 (9)
올해는 머신러닝이다.
스토리 보드 팁 스토리보드 사용시 깔끔하게 나누는 방법https://brunch.co.kr/@joonwonlee/5 http://theeye.pe.kr/archives/2292
extension Array { func mapArray(_ transform: (Array) -> T) -> T { return transform(self) } }Then you can pass in the Set initializer to the new mapArray functionobjectArray .map({ $0.URL }) .mapArray(Set.init)
출처 : http://codeman77.tistory.com/82 import UIKit; // 홀수 집합let oddNumberSet : Set = [ 1, 3, 5, 7, 9 ];// 짝수 집합let evenNumberSet : Set = [ 0, 2, 4, 6, 8 ];// 소수 집합let primeNumberSet : Set = [ 2, 3, 5, 7 ]; // 연산 결과를 저장할 집합var resultNumberSet : Set = Set(); // 교집합(Intersection) : 두 집합의 공통된 요소print("홀수, 짝수 교집합");resultNumberSet = oddNumberSet.intersection(evenNumberSet);// []for i in resultNumberSe..
출처 : http://mtsparrow.blogspot.kr/2016/02/swift-5-days-ago.html 몇일전 몇시간전 몇분전 등등... 이런 정보를 표시해야 하는 경우가 있다. NSDate의 extension으로 다음과 같이 구현 한다음 이를 이용하면 가능 하다. import Foundation extension NSDate { func yearsFrom(date:NSDate) -> Int{ return NSCalendar.currentCalendar().components(.Year, fromDate: date, toDate: self, options: []).year } func monthsFrom(date:NSDate) -> Int{ return NSCalendar.currentCale..
출처 : http://blog.daum.net/hans1991/3최근에 업데이트 된 xcode 8로 앱을 앱스토에 업로드할 경우 앱에서 사용되는 권한을 info.plist에 반드시 지정해야 합니다.이를 설정하지 않고 1. 앱을 itunesconnect에 업로드할 경우 오류로 인하여 정상등록되지 않고 해당 애플 계정으로 오류 메일이 전송됩니다. 2. iOS 10 디바이스에서 실행할 경우 권한을 필요로 하는 곳에서 앱이 죽는 현상이 발생합니다. * info.plist에 권한 추가하기 1) 포토앨범 사용하는 경우 : "Privacy - Photo Library Usage Description" 키 추가 2) 카메라를 사용하는 경우 : "Privacy - Camera Usage Description" 키 추가 ..
출처 : https://makeapppie.com/2016/06/28/how-to-use-uiimagepickercontroller-for-a-camera-and-photo-library-in-swift-3-0/ import UIKit class ViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate{ let picker = UIImagePickerController() @IBOutlet weak var myImageView: UIImageView! @IBAction func photoFromLibrary(_ sender: UIBarButtonItem) { picker.allowsEdi..
storyboard 를 사용해서 간단하게 화면이동이 가능하지만, 조건문과 함께 사용할때는 코드로 이동하는 것이 편할때가 있다. 같은 스토리보드내에 있는 다른 뷰로 이동하는 경우// nextViewController.swift 인 경우let storyboard: UIStoryboard = self.storyboard!let nextView = storyboard.instantiateViewController(withIdentifier: "nextViewController")self.present(nextView, animated: true, completion: nil) 현재와 다른 스토리보드에 있는 뷰로 이동하는 경우xcode 상에서 is Initial View Controller 에 체크를 해도 되지만..
https://gitlab.com/yogeshc/awesome-ios
class ViewController: UIViewController { @IBOutlet weak var imgMain: UIImageView! @IBOutlet weak var btnPrev: UIButton! @IBOutlet weak var btnNext: UIButton! var idx = 0 var array_img = ["img1.jpeg" , "img2.jpeg" , "img3.jpeg"] override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. initView(_pos : 0); } func initView(_pos : Int)..