UILabel에서 부분적으로 글자의 크기나 폰트를 변경하고싶다면!!! 123456789101112131415161718192021222324252627282930import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. self.setLabel() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be..
info.plist 파일에서 Add Row를 해주세요. ViewController 파일에서 UIImageView를 extension해주세요. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061import UIKit extension UIImageView { func downloadImageFrom(_ link:String, contentMode: UIViewContentMode) { URLSession.shared.dataTask( with: URL(string:link)!, completionHandler: { (data, response, error)..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748//연산자 Part2 //범위 연산자//범위 연산자는 연산을 하여 결과를 구하는 것이 아닌 범위를 표현하는 용도로 쓰입니다.//예를 들어 아래의 범위 연산자는 1 에서 10 까지를 범위로 나타낼때 사용한다. //1과 10 포함(1,2,3,4,5,6,7,8,9,10)1...10 //점 3개로 표현 //그렇다면 이건 뭘까1..
12345678910111213141516171819202122232425262728293031//연산자 Part1 //산술 연산자var num = 1var re = -num //단항 연산자 '-'는 부호를 변경해준다. -1을 곱한 것과 같다.//이항 연산자re = num + 1 //더하기re = num - 1 //빼기re = num * 1 //곱하기re = num / 1 //1로 나누기re = num % 1 //1로 나눈 나머지 //비교연산자//비교값의 결과는 true 또는 false 이다.let a = 1let b = 2var bool = a > b //a가 b보다 크면 true 작으면 falsebool = a = b //a가 b보다 크거나 같으면 truebool = a
1234567891011121314151617181920212223//타입 추론 //변수나 상수 선언시 타입(자료형)을 명시하지 않으면 타입(자료형)을 추론한다.var name1 = "스위프트 킴" //타입을 명시하지 않았지만 타입 추론을 통해 String 타입으로 선언된다.var name2:String = "스위프트 킴" //String 타입을 명시적으로 선언하였다.//이 처럼 스위프트에서는 타입 추론을 해주기 때문에 타입을 명시적으로 선언하지 않아도 된다.//BUT !! 타입추론기능이 나의 마음을 완벽히 읽지 못하기 때문에 타입을 명시적으로 선언해야 할 때가 많다. //예를 들어var num1 = 0.1 //나는 Float형 변수를 선언하고 싶었지만 타입 추론기는 Double형으로 타입을 추론하였다...
12345678910111213141516171819//변수&상수 //변수의 값은 계속 변경할 수 있다. var 키워드로 선언(variable)//상수의 값은 한번만 입력할 수 있다. let 키워드로 선언(constant) var age = 23 //나이는 매년 변하기 때문에 변수로 선언하고 23을 대입하여 초기화한다. 변수명은 age이다.let birth = 1994 //생년은 변하지 않기때문에 상수로 선언하고 1994를 대입하여 초기화한다. age = 24 //1년이 지나 나이를 하나 더 먹었다. 24살이다. 변수는 값을 변경할 수 있다.birth = 1995 //상수인 birth의 값은 바꾸려하자 오류가 발생한다. 상수인 생년은 바꿀 수 없다. 어쩔 수 없는 94년생이다. //상수는 선언과 동시에 ..
123if let resultController = storyboard!.instantiateViewControllerWithIdentifier("EXStoryBoardID") as? ResultViewController { presentViewController(resultController, animated: true, completion: nil)}Colored by Color Scriptercs
검색 사이트 Linkios 폰트 이름을 검색할 수 있는 사이트
12345678910func getAssetThumbnail(asset: PHAsset) -> UIImage { let manager = PHImageManager.defaultManager() let option = PHImageRequestOptions() var thumbnail = UIImage() option.synchronous = true manager.requestImageForAsset(asset, targetSize: CGSize(width: 100.0, height: 100.0), contentMode: .AspectFit, options: option, resultHandler: {(result, info)->Void in thumbnail = result! }) return thu..
1234567891011121314151617181920@IBOutlet weak var testView: UIView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. self.animationStart() } func animationStart(){ //Transform 다중 적용 var t = CGAffineTransformIdentity t = CGAffineTransformTranslate(t, CGFloat(100), CGFloat(300)) t = CGAffineTransformRotate(t, CGFloat(M_PI_4)..
- Total
- Today
- Yesterday