Skip to content

Instantly share code, notes, and snippets.

import UIKit
import SwiftyDropbox
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
...
// ## アプリ・ドキュメントDIR
// Core Data 保存ファイルを保存するために使用.
lazy var applicationDocumentsDirectory: Foundation.URL = {
// ファイルマネージャを使ってアプリ・サポート・ディレクトリを取得
let urls = FileManager.default().urlsForDirectory(
.applicationSupportDirectory, inDomains: .userDomainMask)
let appSupportURL = urls[urls.count - 1]
// 取得ディレクトリ + "/CoreDataDemo_Data" を返す
print("アプリ・ドキュメントDIR: \(appSupportURL)")
@gitbricho
gitbricho / AppDelegate.swift
Last active July 21, 2016 08:52
iOS Table View
import UIKit
@UIApplicationMain
class AppDelegate: NSObject, UIApplicationDelegate, UISplitViewControllerDelegate {
// MARK: プロパティ
var window: UIWindow?
// MARK: UIApplicationDelegate
var app = Application("Safari");
app.includeStandardAdditions = true;
app.activate();
app.displayDialog('Hello');
/*-------------------------
app = Application("Safari")
app.activate()
app.displayDialog("Hello")
--> {"buttonReturned":"OK"}
@gitbricho
gitbricho / FileNode.swift
Last active March 26, 2016 06:52
ファイル操作
import Foundation
//#################
// ファイル操作機能.
//#################
protocol FileFunc {
func read() -> String
func write(output: String,
whenComplete: ((err: Bool, msg: String) -> Void))
func append(output: String,
@gitbricho
gitbricho / AppDelegate.swift
Last active April 19, 2016 17:02
テンプレート:テーブルビュー
import Cocoa
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
//詳細ビューコントローラの参照を保持.
var detailVC:DetailViewController?
//マスタービューコントローラの参照を保持
var masterVC:ViewController?
@gitbricho
gitbricho / CollectionViewItem1.swift
Last active April 20, 2016 07:24
OSX:コレクションビュー
import Cocoa
/**
* コレクションビューに表示するアイテム.
*/
class CollectionViewItem: NSCollectionViewItem {
//MARK:プロパティ
var movieTicket: MovieTicket? {
@gitbricho
gitbricho / AppDelegate.swift
Last active March 18, 2016 13:16
テンプレート:PDF表示
import Cocoa
import Quartz
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
var pdfView: PDFView?
func applicationDidFinishLaunching(aNotification: NSNotification) {
}
@gitbricho
gitbricho / AppDef.swift
Created March 9, 2016 11:26
テンプレート:スプリットビューコントローラ
import Foundation
let LWinX = CGFloat(20)
let LWinY = CGFloat(20)
let LWinW = CGFloat(800)
let LWinH = CGFloat(600)
let LWinSize = CGSize(width: LWinW, height: LWinH)
let LWinTitle = "App Title"
@gitbricho
gitbricho / PdfDef.swift
Last active March 6, 2016 05:49
osx pdf create
import Cocoa
//MARK: 定数定義
let L行高 = CGFloat(10.2)
let L行数 = 80
let Lマージン上 = CGFloat(10.0) //mm 単位
let Lマージン左 = CGFloat(10.0)
let Lマージン右 = CGFloat(10.0)
let Lマージン下 = CGFloat(10.0)
// 70DPI -> 70dot/25.4mm = 2.756