Xcode6beta가 떨어져서 Swift를 만져봤어요.
이 안에도 문제가 있다면 지적해 주세요.
애플이 스위프트의 언어 정보를 발표했으니 먼저 소개하자.
The Swift Programming Language (iBooks Store)
제가 Xcode6beta를 떨어뜨렸기 때문에 간단하게 소개해드리려고요.
AppDelegate의 확장자는 swift입니다.
이번 RootViewController는swift를 만들고 UIWindow의 rootViewController를 설정합니다.
텍스트는 UIlabel로 표시됩니다.
AppDelegate.swift
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
let rootViewController = RootViewController();
self.window!.rootViewController = rootViewController;
self.window!.backgroundColor = UIColor.whiteColor()
self.window!.makeKeyAndVisible()
return true
}
}
RootViewController.swiftimport UIKit
class RootViewController : UIViewController {
override func viewDidLoad() {
super.viewDidLoad();
let label = UILabel();
label.frame = CGRect(x: 30.0, y: 30.0, width:200.0, height:200.0);
label.text = "TEST";
self.view.addSubview(label);
}
}
결과는 다음과 같다.아직 자세한 설명은 없지만 유키트의 개념 자체는 크게 달라지지 않을 것 같다.
루비 모션이랑 비슷한 느낌인가요?그렇습니까?
아주 사소한 일이지만 파일마다 import이 없어보이는건 namespace 덕분이죠.
아직 모르는 게 많지만 앞으로의 접촉이 기대됩니다!
Reference
이 문제에 관하여(Xcode6beta가 떨어져서 Swift를 만져봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fromkk/items/d4deb5cd92ca59f470a5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)