imacswift’s blog

There is no article rambling

映画「天使のいる図書館」ロケ地訪問

奈良県の葛城をロケ地とした、映画「天使のいる図書館」の撮影場所をしてきました。1.二上山(近鉄当麻寺からちょっと歩きます。千股池南側の細い道です) 主人公が本を紛失してしまった場所です。 普通電車?がちょうど走りました。  特急電車が走りま…

XCode Version 9.1 (9B55)のSwiftでmacosアプリ開発時、紫色でNSControl.stringValue must be used from main thread onlyを表示する場合

<事象> macosでテキストフィールドへ文字を代入する場合、 紫色でNSControl.stringValue must be used from main thread onlyを表示して動かない。<解決方法> メインスレッドで実行するため、Notificationとスレッド処理を使う。1.Notificationを定義 …

XCODEのアップデートができない

XCODEのアップデートが正常にできず、 AppStoreのUpdate画面上で、 ステータスが「wait」・ボタン「pause」が無効になっていました。 (3〜4時間待ちましたが動いている様子はありませんでした。)下記操作でバージョンアップできました。1.閉じられるア…

WindowsでSwiftのPlayGroundライクな環境

WindowsのEdgeでSwiftのPlayGroundライクな環境が使えます!Googleで「IBM SWIFT」を検索すると。「IBM Swift Sandbox」という 画面を表示します。 XCODEのPlaygroundと極めて類似した使い方ができそうです。下記のコードを入力後、実行ボタンを押すと、無事…

メモ)swift switch文

switch switchcase { case 0: //もし、下の処理を続けて実行したい場合。 fallthrough //もし、おわり default: //もし、なにも処理をしない場合 break //もし、おわり }

UIImageで画面表示できない。 Version 9.0 (9A235)

ナビゲーションエリアのプロジェクトナビゲータにPNGファイルを保存して UIImageViewで表示するテストを行っている時、 シミュレーターおよび実機の両方でエラーもなく画面表示しませんでした。 (警告表示など一切確認できませんでした)ナビゲーションエリ…

アプリ公開してみました。(WPaintMAP(iPhone&iPad App))

iPhone,iPAD用のアプリをつくってみました。地図で空港・都市や歴史的建造物の大きさの比較は難しいですよね? このアプリを使えば、2つの地図を同スケールで異なる位置を表示できます。書き込み機能で線を書き込めば、両方の地図に書き込みされ、比較が容…

XCODE9にバージョンアップしてカメラ撮影ができない。

カメラ処理まわりで、コンパイルエラーが発生。 具体的には、__T0So22AVCapturePhotoSettingsC12AVFoundation01_abC16SwiftNativeTypesACWP", referenced from、、、が発生。解決方法AVCapturePhotoSettings.availablePreviewPhotoPixelFormatTypes を AVCap…

並列処理(XCODE Version 8.0 (8A218a))

  並列処理の動作テスト用プログラムです。シンプルにできたので公開します。(playgroundではなく、Single View Applicationで実行してください、私はボタン一つつけて実行しました。) let concurrentQueue = DispatchQueue(label: "test.queue", qos: …

OS X Caption Version 10.11.6でXCODEを8から9にバージョンアップできない。

【問題】 OS X Caption Version 10.11.6+XCODE8を使っていたのですが、 XCODE9にバージョンアップしようとしてAppleStoreからバージョンアップボタンをおしてもバージョンアップできず、ずっとグルグルアイコンを表示していました。 【解決方法】 1.XCODE…

リアルタイムエラー表示の対応メモ(XCODE Version 8.0 (8A218a))

エディタエリアで文字入力すると、リアルタイムでエラー表示をする機能があります。 エラー表示の対策メモです。 リアルタイムでエラー表示する設定は「メニューバー→File→Project Setting→Show live issues for source code」で指定します。(エディタエリア…

Playgroundを使って配列の動作確認(XCODE Version 8.0 (8A218a))

【準備】 XCODEを起動した画面からです。 ①画面下方の「Get started with a playground」をクリック ②そのまま画面右下の「Next」をクリック (Name:MyPlayground Platform:iOS) ③そのまま画面右下の「Create」をクリック 画面の味方 右側に各行での状態表示…

データー保存(超簡単バージョン)(XCODE Version 8.0 (8A218a))

let documents = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false) let file = "file.txt" let text = "some text" if let dir = FileManager.default.urls(for: .documentDirectory, in: …

便利リンク

下記の情報をすごく参考にさせていただいています。 http://docs.fabo.io/swift/ 【下記英語サイトです。】 SwiftDoc.org http://swiftdoc.org/v3.0/ リファレンスです。 Youtube https://www.youtube.com/watch?v=KhqXUi1SF4s ViewController間の画面遷移が…

便利なキー操作(XCODE Version 8.0 (8A218a))

①文字入力補完 エディタエリアでソースコード入力時、”.”入力後に入力候補を表示します。 このときキーボードの上下で入力したいコードを選択し[TAB]キーを押すと入力補完してくれます。 ※入力補完機能の設定は、メニューバーのXCODE→Performance→Text Editi…

いままでの経緯

iMacを購入ご、事前に買っておいた本「Appleがまるごとわかる本2016年最新版」をもとになんとかMACの操作にも慣れてきた状態です。(Windowsで慣れているので本当の初心者には当たらないはず) で、XCODEをAppStoreからダウンロード、起動しても私の頭がフリ…

Macパソコン初挑戦でX-CODEをいじってみようと思います。 とりとめもない記事が多いですがよろしくお願いします。 (BLOGも初挑戦です)