Skip to content

Instantly share code, notes, and snippets.

View takoikatakotako's full-sized avatar

Onojun takoikatakotako

View GitHub Profile
@takoikatakotako
takoikatakotako / UILabelCustums.swift
Last active November 19, 2016 03:10
UILabel for swiswiswift.com
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//基本ラベル例文
let basicLabel = UILabel()
basicLabel.frame = CGRect(x: 50, y: 50, width: 200, height: 40)
import UIKit
class ViewController: UIViewController {
let tapLabel = UILabel()
let tapLabelTag = 1
override func viewDidLoad() {
super.viewDidLoad()
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//画面横サイズを取得
let viewWidth = self.view.frame.width
@takoikatakotako
takoikatakotako / UIButtonBasic.swift
Last active November 19, 2016 08:33
基本的なUIButton
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//ボタンの生成
let basicButton = UIButton()
@takoikatakotako
takoikatakotako / UITableViewBasic.swift
Last active November 19, 2016 09:19
最低限のUITableView
import UIKit
class ViewController: UIViewController,UITableViewDelegate, UITableViewDataSource {
//テーブルビューインスタンス
private var myTableView: UITableView!
//テーブルビューに表示する配列
private var myItems: NSArray = []
@takoikatakotako
takoikatakotako / UITableViewWith2Group.swift
Created November 19, 2016 09:20
2つのグループで構成されたUITableView
import UIKit
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
// Tableに表示する文字列
private var fruitItems: NSArray! = []
private var vegetableItems: NSArray! = []
// Sectionのタイトル
private var sectionTitle: NSArray! = []
@takoikatakotako
takoikatakotako / GetNowTimes.swift
Created November 19, 2016 17:50
現在の時間、曜日を取得する
import UIKit
class ViewController: UIViewController{
override func viewDidLoad() {
super.viewDidLoad()
//現在の時間を取得
let date = Date()
@takoikatakotako
takoikatakotako / UITextFieldBasic.swift
Created November 22, 2016 13:53
テキストフュールドの簡単な使い方
import UIKit
class ViewController: UIViewController, UITextFieldDelegate {
private var myTextField: UITextField!
private var myLabel: UILabel!
private var myButton: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
@takoikatakotako
takoikatakotako / VoiceRecognition.swift
Last active February 3, 2021 04:51
音声認識のサンプル
import UIKit
import Speech
class ViewController: UIViewController, SFSpeechRecognizerDelegate {
// MARK: Properties
//localeのidentifierに言語を指定、。日本語はja-JP,英語はen-US
private let speechRecognizer = SFSpeechRecognizer(locale: Locale(identifier: "ja-JP"))!
private var recognitionRequest: SFSpeechAudioBufferRecognitionRequest?
private var recognitionTask: SFSpeechRecognitionTask?
@takoikatakotako
takoikatakotako / UserNotificationsBasic.swift
Last active December 1, 2016 16:57
UserNotificationsのサンプル
import UIKit
import UserNotifications
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//通知の許可を出す
let center = UNUserNotificationCenter.current()