Swift,Objective-Cプログラミング ~ iOS ~

Objective-C,Swift,Apple Watchなどのプログラミング

iOS

【iOS AppleTV tvOSプログラミング入門 #001】プロジェクト作成 〜 Hello,tvOS

はじめに AppleTVを買い、tvOSの勉強をはじめた。 勉強のメモを残していく。 まずはHello, Worldならぬ、Hello, tvOS。 1. プロジェクト作成 プロジェクト名は適当に。 2. 画面レイアウト作成 ①Main.storyboardを開き、ラベルを配置する ラベルのテキストは…

【iOS Swift入門 #269】リファクタリング ~ if文が続くと読みにくい ~

はじめに 最近リファクタリングを勉強している。 リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/0…

【iOS Swift入門 #268】Realmのクエリ結果をResults型からRealmモデルクラスのデータ型にして返す

はじめに Realmでクエリ結果はResults型で返ってきます。 これをRealmモデルクラスで返すにはどうしたらいいのかな、 と少し悩んだのでメモしておく。 これでRealmの習得レベルが少しアップした。 例 PersonというRealmモデルクラスを作ったとする。 すべて…

【iOS Apple Watch,watchOSプログラミング入門 #007】Apple WatchとiPhoneでデータ連携する。Watch Connectivity Frameworkを使うのだ

はじめに watchOS2以前、Apple WatchとiPhoneの間でデータ連携する場合、 AppGroupの仕組みを使って、Apple WatchからiPhoneに 保存されているデータにアクセスしていた。 watchOS2からはAppGroupの仕組みは使えない。 設定してみたが本当に使えなかった。 w…

【iOS Apple Watch,watchOSプログラミング入 #006】Buttonの中にラベルを入れて使うと便利。短縮表示と全文表示の切り替えをやってみる

はじめに AppleWatchのラベルやボタンなどのレイアウト部品はiOSアプリのものとは異なる。 ボタンの中にラベルなどのレイアウト部品を入れることができる。 1. プロジェクト作成 下記記事を参考にプロジェクトを作成します。 swift.swift-studying.com 2 画…

【iOS Apple Watch,watchOSプログラミング入 #005】Digital Crownでピッカーを動かす

はじめに watchOS2になって、Digital Crownでアプリの操作することができるようになった。 ピッカーの使い方を学ぶ。 そして、Digital Crownで動かしてみる。 1. プロジェクト作成 下記の記事を参考に作成します。 swift.swift-studying.com 2. AppleWatchの…

【iOS Apple Watch,watchOSプログラミング入 #004】ボタンを押すと文字列を表示する

はじめに ボタンを押すと文字列を表示をやってみます。 imobile_pid = "33302"; imobile_asid = "568775"; imobile_width = 300; imobile_height = 72; imobile_option = { type: "infeed_inline", }; imobile_infeed = { num: "1", }; 1. プロジェクト作成 …

【iOS Apple Watch,watchOSプログラミング入 #003】絵文字を表示する

はじめに AppleWatchはテキスト入力できないので、 メッセージアプリで通知が来た時に、 ボタンを押すと絵文字で返信してくれるものがありますね。 絵文字を使う機会が増えると思い、絵文字の使い方を学びました。 今回はApple Watchに絵文字を表示する方法…

【iOS Apple Watch,watchOSプログラミング入 #002】ラベルを使ってHello, Worldと表示する

はじめに ラベルを使ってHello, Worldと表示します。 下記記事の続きです。 swift.swift-studying.com プロジェクト作成は↑の記事を参考にします。 imobile_pid = "33302"; imobile_asid = "568775"; imobile_width = 300; imobile_height = 72; imobile_opt…

【iOS Apple Watch,watchOSプログラミング入門 #001】Hello, AppleWatch

はじめに AppleWatchが発売された時にWatchKitアプリの作成を学んだ。 swift-studying.com watchOSがリリースされ、変更されているところが多いと思い、学びなおします。 まずはアプリを作って動かしてみる。 1. プロジェクト作成 1. Fileメニュー → New → P…