Skip to content

Instantly share code, notes, and snippets.

@donguri9
donguri9 / formatter.swift
Last active February 1, 2016 20:57
swift test
//formatterを使って日付を作成
var formatter = NSNumberFormatter()
formatter.numberStyle = NSNumberFormatterStyle.DecimalStyle
formatter.groupingSeparator = ","
formatter.groupingSize = 3
func addComma(str:String) -> String{
if(str != "") {
@donguri9
donguri9 / viewcontroller.swift
Last active January 31, 2017 13:02
ToDo TableView
import UIKit
class ViewController: UIViewController,UITableViewDelegate, UITableViewDataSource{
@IBOutlet weak var tableView: UITableView!
var todoList = [String]()
override func viewDidLoad() {
super.viewDidLoad()
@donguri9
donguri9 / Timer.swift
Last active February 17, 2017 12:22
Timer(Swift3.0)
Timer.scheduledTimer(withTimeInterval: 1, repeats: true, block:{ (_) in
print("po")
})
@donguri9
donguri9 / BundleReading.swift
Created February 17, 2017 21:39
バンドル内ファイル検索
import Foundation
if let path: String = Bundle.main.path(forResource: "text", ofType: "txt") {
do {
// ファイルの内容を取得する
let content = try String(contentsOfFile: path)
print("content: \(content)")
} catch {
@donguri9
donguri9 / ExtensionTableContoroller.swift
Last active February 18, 2017 01:46
Extensionを使ったTableView
import UIKit
class ViewController: UIViewController {
let fruits = ["リンゴ", "みかん", "ぶどう"]
var myTableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
// TableViewの生成(Status barの高さをずらして表示).
@donguri9
donguri9 / cal.swift
Last active November 1, 2017 20:46
カレンダー作成
import Foundation
func printMonth(first fday:Int, days:Int){
var d = 1 - fday
func daystr()->String{
if d <= 0{
return " "
}else{
return (d < 10 ? " \(d)" : " \(d)")
}
@donguri9
donguri9 / count.html
Created December 4, 2017 12:16
count down timer
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="timer">00:00.000</div>
<div class="contorol">
<button id = "min">Min</button>
@donguri9
donguri9 / event.html
Created December 5, 2017 21:13
javascriptでのイベント取得
<!doctype html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<title>Document</title>
<style>
#img{
position: absolute;
@donguri9
donguri9 / selectionSort.swift
Created December 12, 2017 11:40
selectionSort
func selectionSort(_ array:[Int])->[Int]{
guard array.count > 1 else {
return array}
var a = array
for x in 0..<a.count - 1{
var lower = x
for y in x + 1..<a.count{
if a[y] < a[lower]{
lower = y
@donguri9
donguri9 / variable.swift
Last active February 18, 2018 21:04
variable
var 変数:型 = 式  //変数を定義するには 'var'という言葉のあとに続けて変数名を記述
var age:Int = 16 //型の宣言、初期値の記述
//var age = 16  型、式は省略可能
age = 20 //varで宣言した場合は数値の変更可能