Appium基礎チュートリアル
目次
Appium環境の構築
Mac iOS環境の構築
Appium基本
Appium応用
Appiumとは
Appiumはオープンソースのモバイルアプリ自動化ツールであり、WebDriverプロトコルに基づいたツールです。主な特徴は以下の3点です:
マルチプラットフォーム対応: iOS/Android/H5/ハイブリッドアプリ/WinAppに対応
汎用性: Windows/Linux/Mac上で動作し、Java/Python/Ruby/JavaScript/PH ...
5月31日 04:30 投稿
iOSにおけるスレッド技術の基本
一、スレッド使用上の注意点(必須)
同時に多数のスレッドを開かない(1~3スレッド程度、5を超えないこと)
スレッドの概念
メインスレッド:UIスレッド。UIの表示・更新、UIコントロールのイベント処理を行う
サブスレッド:バックグラウンドスレッド、非同期スレッド
時間のかかる操作はメインスレッドで実行せず、サブスレッドで実行する
二、NSThread(必須)
...
5月25日 04:57 投稿
iOSにおけるスレッド同期とロックメカニズム
セマフォ:dispatch_semaphore_t
ミューテックス:pthread_mutex、@ synchronized、NSLock
条件付きロック:NSConditionLock、NSCondition
再帰ロック:NSRecursiveLock
スピンロック:OSSpinLock(非推奨、優先度逆転によるデッドロックの問題が発生)
リードライトロック:atomic(iOS10以降はos_unfair_lockで実装)
スピンロックとミューテックスの違い
スピンロックは ...
5月24日 09:18 投稿
モバイルWeb開発における必須CSS/JSテクニック
HTML
通話リンク
<a href="tel:+81-3-1234-5678">電話をかける</a>
メッセージ送信
<a href="sms:+81-90-1234-5678">メッセージ送信</a>
メール送信
<a href="mailto:contact@example.com">連絡先</a>
iOS入力欄の自動大文字化回避
<input autocomplete="off" autocorrect="off" />
WeChatブラウザキャッシュ無効化
<meta ...
5月19日 22:14 投稿
iOSアプリケーションにおけるプロセス識別子(PID)の活用法
iOSにおけるプロセス識別子(PID)の基礎知識
iOS開発において、プロセス識別子(PID)は実行中の各プロセスを一意に識別するための重要な概念です。PIDを利用することで、プロセスの実行状況を効率的に管理・監視できます。本記事では、iOSにおけるPIDの基本概念、取得方法、およびプロセス管理への活用法について解説します。
PIDとは何か?
PIDは「Process IDentifie ...
5月15日 17:21 投稿