View UITableViewController (delegate).swift
/**
* UITableViewController を継承している場合を想定した例
*/
extension xxxTableViewController {
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
//セルの作成
let cell = UITableViewCell(style: .value1, reuseIdentifier: "cell")
//Configure the cell...
View ViewController.swift
/**
* メールの送信 ... 大まかには 以下の記事を参考
* https://qiita.com/kobaboy/items/1d8a5c01baf299a8573b
*
* Documentフォルダの realmファイル を添付したくて試した時のメモ
*/
extension ViewController: MFMailComposeViewControllerDelegate {
fileprivate func sendMail(subject: String, message: String) {
View MapViewController.swift
/**
* KVO (Key Value Observer)
*
* GMSMapView (GoogleMap) の myLocation (CLLocation) の内容が変化したら...を取得
*/
import UIKit
import GoogleMaps
import CoreLocation
View auto_increment_id.swift
//https://stackoverflow.com/questions/39579025/auto-increment-id-in-realm-swift-3-0
//プライマリキーとして次の値を取得
public static func getNextId(_ object: Object) -> Int {
//インスタンスからクラスを取得
let model = type(of: object)
//Realm
let realm = try! Realm()
View ViewController_1.swift
/**
* UITableView を参照できるようにしておく
* deinit で 通知の解除 をしておく
*/
class ViewController: UIViewController {
// TableView
@IBOutlet weak var tableView: UITableView!
// UITextField (Keyboardで隠さないよう..)
View Geospatial.swift
import CoreLocation
class Geospatial: NSObject {
//JSON 全体の構成
struct Json: Codable {
let elevation: Double
let hsrc: String
}
View code.swift
//表示している地図の中心の緯度経度
public static func centerCoordinate(mapView: GMSMapView) -> CLLocationCoordinate2D {
let frame = mapView.frame
let pos = CGPoint(x:mapView.center.x - frame.origin.x,
y:mapView.center.y - frame.origin.y);
//中央の座標
let coordinate = mapView.projection.coordinate(for: pos)
return coordinate;
View XMLMessage.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Xml;
/**
* MEMO: 2017.04.19
* とりあえず 指定の書式のxml を読み込む
* エラー処理は基本考慮していない
View MultiImageButton.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
/**
* Buttonの下にImageを追加した場合、Buttonを押した時の色を子供のImageにも追従させる
View 全てを破棄.cpp
//world ... b2World
{
//DestroyBody -> DestroyJoint
for (auto body = world->GetBodyList(); body; body = body->GetNext())
{
world->DestroyBody(body);
}
// for (auto joint = world->GetJointList(); joint; joint = joint->GetNext())
// {