[Swift] UITextViewでカーソルのある行のテキストを取得する
Swift で複数の行に渡る長いテキストを扱うテキストエリアを作成するには UITextView を使用します。 今回は UITextView によるテキストエリア内で、現在カーソルが置かれている一行分のテキストだけを取… 続きを読む »
Swift で複数の行に渡る長いテキストを扱うテキストエリアを作成するには UITextView を使用します。 今回は UITextView によるテキストエリア内で、現在カーソルが置かれている一行分のテキストだけを取… 続きを読む »
Swift でいくつかのボタンを持つツールバーをアプリに配置するには UIToolbar というクラスを使用します。 今回は、ブラウザアプリなどで見られる、アイコンのボタンを持つツールバーを画面下に作成して配置する方法に… 続きを読む »
作ったアプリを英語圏のストアに配信するために必要となる、日本語のiOSアプリを英語に対応させる方法についてです。 この方法によって、日本語圏では日本語、英語圏では英語が表示されるようなアプリを作ることができます(正確には… 続きを読む »
Swift で、以下のような上下左右にアイテムを並べたUI画面を作成したいときは UICollectionView が便利です。 サムネイル画像を大量に並べる、メディアファイル管理アプリなどで使用できます。 UITabl… 続きを読む »
PHPには、無名関数(クロージャ)を作成する関数である create_function があります。 これは、引数とする変数や関数内のコードを文字列(String)として書くことで無名関数を作成できる関数です。 しかし、… 続きを読む »
javascriptで、文字列を正規表現を用いて操作する方法についてです。 今回は、javascriptの文字列が持つ、正規表現を使える以下のメソッドの動作について紹介します。 match replace split j… 続きを読む »
画面の指定した座標を自動で連続クリックできるアプリケーションです。Java によって作成されているため、WindowsおよびmacOSで動作します。 Javaによるマウスやキーボードなどの自動操作に関しては、以下の記事を… 続きを読む »
Java で作ったプログラムを、ダブルクリックで実行可能なアプリケーションにするには jar(Java Archive) という形式にします。 jar は、プログラムの動作に必要な classファイル(.class) や… 続きを読む »
2Dアクションゲームや見下ろし型のマップRPGなどでは、プレイヤーを画面の中心に表示して、プレイヤーの移動に応じて表示する場面の方をスクロールさせる処理がよく使われます。 Cocos2d-x(Cocos2d-js)では、… 続きを読む »
新しく macOS のデバイスを購入しました。折角なので、出荷直後の状態から Cocos2d-x(3.15.1) の開発環境を作ったときの手順についてまとめます。OSは Sierra のバージョン 10.12.6 です。… 続きを読む »