【Swift】日本語のSystem FontsでのWeightを指定するときの注意点
投稿者:副山俊輔こんにちは、レコチョクでiOSアプリ開発をしている副山です。
dヒッツのiOSアプリでは、Visual Regression Testing(以下、VRT)を導入しています。Interface Builderで作成されたUIをコードベースに移植する際に、VRTを実行するとテストが失敗するケースがありました。
VRTで失敗した部分は以下のように、日本語のテキスト部分はズレが発生していなかったのに対し、英語のテキスト部分ではズレが発生するとい ...
SwiftでUIViewにaccessibilityIdentifierを簡単に設定する
投稿者:後藤新こんにちは、NX開発推進部iOSアプリ開発グループの後藤です。
私たちのチームでは、自動テストにMagicPodを利用しています。
MagicPodは、モバイルアプリやウェブアプリのテストを自動化するためのAIテスト自動化プラットフォームです。
今回はMagicPodについての詳細な説明は割愛します。
当初、MagicPodのテストでxPathロケータを用いてUI要素を検出させていましたが、UI要素は存在しているもの ...
【Swift】Interface BuilderとコードベースのUI部品に設定されるデフォルトプロパティの違い
投稿者:副山俊輔FY23新卒の副山です。現在、NX開発推進部 iOSアプリ開発グループに所属しています。
カメラと映画鑑賞が好きです。(ポップコーンはキャラメル派です)
おすすめの映画は「そして、バトンは渡された」と「今夜、世界からこの恋が消えても」です。
大切なものを考え直すきっかけになる作品ですのでぜひ見てみてください。
さて私は現在、音楽プレイヤーのモックアプリを作成するというOJT課題を行っています。
課題でInterface ...
OS Xのアプリ開発 入門編
投稿者:柳 秀明OS XのアプリもiOSアプリと似た感じで作れるようなので、
アプリを起動するところまで手を動かしてみました。
Xcodeを起動して以下の操作で新規プロジェクトを作成します。
アプリケーションからXcodeを起動ー>「File」ー>「New」ー>「Project」
(Xcode起動時に表示されるCreate a new Xcode projectでも可能)
開発対象を設定する画面が表示されるの ...
OS Xのメニューバーを実装してみました。
投稿者:柳 秀明新規にプロジェクトを作った状態でMain.Storyboardを開くと
以下のようなオブジェクトが既に存在しているので、
必要に応じてメニューの追加と削除をすればOKです。
新規にプロジェクトを作った状態でビルド後、
アプリを選択状態にすることで以下のように選択しているアプリのメニューが表示されます。
初期状態ではメニューを押しても中身を実装していないのでほとんどが動かないのですが、
一部 ...
【Alamofire】通信のリトライを行う
投稿者:福成毅現在私はアプリ側でAlamofireを用いてAPIを実装をしておりますが、通信のリトライの実装に関して気になったことがあったので、
備忘録的ではありますがここで紹介したいと思います。
setValueメソッドを用いるとHTTPヘッダを書き換えることができる
開発環境Xcode 8.2.1
Swift 3.0.2
詳細
通信機能を実装する際に、以下のような流れで通信のリトライを行 ...
日本語を使ってコーディングしてみました。
投稿者:柳 秀明プログラミングのお作法など全て無視して足し算のプログラムを作ってみました。
使用言語:Swift
プログラムテキストフィールドに入力された値を取得して足し算を行うだけのプログラムです。
ちなみにテキストフィールドに値が入力されていない場合は問答無用でクラッシュします。(苦笑)
Xcodeにおけるドキュメントコメントを簡単に入れたかったお話
投稿者:福成毅Xcodeを未署名にする必要があります。
未署名にすると色々なものが動かなくなりますが、
それでもプラグインを使いたいって人向けです。
appledoc形式のコメントを書くと、Xcode上では以下の画像のように
ドキュメントを自動的に生成してくれます。
Markdown形式でも書くことができます。
ただ難点として書くのがとてもめんどくさいです。
一応[command] + [ ...