Tag : iOS プログラミング

2015/06/19 (2016/09/14更新) タグ: , ,

iOSアプリ開発で使ってみたいSwiftライブラリ8選

Qiitaで公開されている「iOSの開発でお気に入りのライブラリN選」、Swift使いなら要チェックの記事です。ここでたくさんのライブラリが取り上げられているのですが、この中で使ってみたいものを選んでみました。
続きを読む

2015/06/10 (2016/09/14更新) タグ: ,

Appleが解説するSwiftアプリの作り方

Appleが公式にSwiftアプリのはじめ方として、公開しているコンテンツがありました。6月8日、ちょうど2日前に公開された模様。
続きを読む

2015/03/12 (2016/09/14更新) タグ: ,

AFNetworkingの使い方!WEB APIと非同期で連携する

基本的にライブラリには手を出さない方です。理由は言語のバージョンアップ等によって、ライブラリが急に動かなくなったりすると、その修正に時間がかかることが多いから。しかし、あまりに使いやすいライブラリは使います。使わないで作ったほうが時間がかかるからです。というわけで、今回はAFNetworkingライブラリのインストールと使い方について。
続きを読む

2015/03/10 (2016/09/14更新) タグ: ,

AutoLayout利用時に、コードでNSLayoutConstraintの設定を変更する

もはや、デバイスのサイズが多用になった今、AutoLayoutは必須ともいえますが、StoryboardでConstraintを設定していても、動的にコードで後から制約を変更したいことがあります。例えば、横スクロールの時に、画面の横幅×枚数分の横幅にしたいなど。

Storyboard側での設定

動的に変更する箇所については
constraint
あらかじめ、Remove at build timeにチェックを入れておきます。こうすると、Storyboard上では制約が働きますが、ビルドするとこの制約は削除されます。

なぜこんなことをするかといえば、コードでStorybordで設定したConstraintを削除するのが面倒だからです。あとは、コードでaddConstraintを使って、動的に制約を追加すれば完了です。

2015/01/21 (2016/09/14更新) タグ: ,

「しまった!」となる前に。プロジェクトのスナップショットでXcodeのデータをバックアップ。

Xcodeで大きな変更を加える前に現在の状態をバックアップしておける、スナップショットという機能があります。現在のプログラムコードや、画面レイアウトなどプロジェクトの状態を保存するXcodeの機能です。
続きを読む

SPONSOR

2015/01/20 (2016/09/14更新) タグ: ,

マルチデバイス対応!Xcode6の「Sizeクラス 」でiPhone/iPadアプリの画面設計がカンタンになった!

iPhoneとiPadの両方に対応させたい場合、別々に作成するよりも、同じアプリで作成できたほうが管理しやすいし、便利です。

Xcode6では、新しくSizeクラスという考え方が導入されました。iPhoneとiPadだけでなく、縦と横で画面を変えたい場合にも使える機能です。
続きを読む

2015/01/08 (2016/09/14更新) タグ: ,

Swiftでのデバッグいろいろ

Swiftで開発時にデバッグ用としてコンソールに出力する関数はprintln()、print()が使えます。違いはprintln()は出力後に改行されるが、print()は改行されないということ。
続きを読む

2015/01/07 (2016/09/14更新) タグ: ,

Apple新言語「Swift」ことはじめ。勉強用リンクまとめ。

昨年AppleのWWDC2014で新しく発表された新言語「swift」。アマツバメ(雨燕)、速いの意味をもつそうです。Objective-Cよりも早く動く。おそらく数年のうちに、もしかするとObjective-Cがなくなるかもしれません。
続きを読む

2013/01/27 (2016/09/14更新) タグ: ,

プログラムで複数配置したUIButtonで、どのUIButtonが押されたか判別したい

条件によって数が増減するボタンなど、Storyboardを使わずにUIButtonを生成して配置したいことがあります。
続きを読む

2012/12/07 (2016/09/14更新) タグ:

呼ぶタイミングも大事なNavigationBarの表示・非表示切り替え

NavigationControllerを基本としたアプリの場合でも、HOME画面ではNavigationBarを表示させたくない時があります。今回はそんな時の設定について。
続きを読む

プロフィール
入江 慎吾
WEBサービス・アプリ開発デベロッパー。クラウド見積請求書作成サービス「CLOUD PAPER」を開発・運営。「開発までできるシステム顧問サービス」を実施中。(もっと詳しく
開発したWebサービス
開発したアプリ
新着記事
カテゴリ/タグ
SPONSER