投稿者:

macOS, OSX, Xcode

OS XのアプリもiOSアプリと似た感じで作れるようなので、
アプリを起動するところまで手を動かしてみました。

新規プロジェクトを作成する

Xcodeを起動して以下の操作で新規プロジェクトを作成します。

アプリケーションからXcodeを起動ー>「File」ー>「New」ー>「Project」
(Xcode起動時に表示されるCreate a new Xcode projectでも可能)

開発対象を設定する画面が表示されるの ...

投稿者:

OSX, Xcode

実装方法

新規にプロジェクトを作った状態でMain.Storyboardを開くと
以下のようなオブジェクトが既に存在しているので、
必要に応じてメニューの追加と削除をすればOKです。

初期動作を確認する

新規にプロジェクトを作った状態でビルド後、
アプリを選択状態にすることで以下のように選択しているアプリのメニューが表示されます。

初期状態ではメニューを押しても中身を実装していないのでほとんどが動かないのですが、
一部 ...

投稿者:

API, Swift, Xcode

現在私はアプリ側でAlamofireを用いてAPIを実装をしておりますが、通信のリトライの実装に関して気になったことがあったので、
備忘録的ではありますがここで紹介したいと思います。

結論Alamofireで通信のリトライが実現できる
setValueメソッドを用いるとHTTPヘッダを書き換えることができる
開発環境Xcode 8.2.1
Swift 3.0.2
詳細

通信機能を実装する際に、以下のような流れで通信のリトライを行 ...

投稿者:

Swift, Xcode

プログラミングのお作法など全て無視して足し算のプログラムを作ってみました。

使用言語:Swift

プログラム

テキストフィールドに入力された値を取得して足し算を行うだけのプログラムです。
ちなみにテキストフィールドに値が入力されていない場合は問答無用でクラッシュします。(苦笑)

class ViewController: UIViewController {     @IBOutlet ...

投稿者:

macOS, Xcode

はじめに

Xcodeを未署名にする必要があります。
未署名にすると色々なものが動かなくなりますが、
それでもプラグインを使いたいって人向けです。

ドキュメントコメント

appledoc形式のコメントを書くと、Xcode上では以下の画像のように
ドキュメントを自動的に生成してくれます。
Markdown形式でも書くことができます。

ただ難点として書くのがとてもめんどくさいです。

一応[command] + [ ...