「開発」一覧

[Swift] Objective-Cのマクロを使うときの注意点

問題 UIColorが定義されたdefineをbridging-headerでimportしたのに、 いざSwiftでその定数を使おうとすると、ビルドエラーになる。 Use of unresolved identifier やっていることはこれと一緒↑ 原因 Swiftからは、簡単なマクロ(範囲があいまい…)しか呼べ...

Parse error: syntax error, unexpected ‘ ‘ (T_STRING), expecting ‘)’

空白文字におかしなものが入っていた

Google AnalyticsからWordPress Popular PostsにPV数を移転する

背景 人気記事がわかるプラグイン「WordPress Popular Posts」を導入した。 このプラグインは導入時からのアクセス数を計測して人気記事を表示するため プラグイン導入前の記事のPV数は適用されない。 もともとGoogle Analyticsを使っているので、その値を利用した時のメモ。 方法 GAからダウンロード ...

[Simplicity] トップページをカスタマイズ

トップページ編集メモ

[Simplicity] メニューに検索窓を追加

目的 メニューに検索窓を追加する PC モバイル ↑右上の虫眼鏡マークをタップすると灰色の部分が開く 方法 1. function.phpを編集 ナビゲーションメニューの関数をフックする。 add_filter('wp_nav_menu_items','add_search_box', 10, 2); functi...

[iOS] AutoLayout使用時の注意点

AutoLayout使用時、view.frameはViewWillLayoutSubViews以降で取得する

[Swift] viewDidLayoutSubviewsで初回だけ処理をしたい

問題 AutoLayoutを使用した場合、Frameが決定されるのがviewWillAppear後のため、 初期化処理をviewDidLayoutSubviewsに記載する必要がある。 しかし、viewDidLayoutSubviewsは何度も呼ばれるメソッドのため、 普通に書くと何度も呼ばれてしまう。 対処法 lazyを使う...

UITraitCollectionがunspecifiedになる

UITraitCollectionはviewDidLoadではまだ値がセットされていない

AutoLayoutをコードで記述するときの注意点

問題 AutoLayoutの制約を記述していたら、ビルドは通るが、実行時にエラーが出て落ちた。 *** Terminating app due to uncaught exception 'NSGenericException', reason: 'Unable to activate constraint with ancho...

ARC forbids Objective-C objects in structs or unions

NSObjectを持つ構造体 を利用するObjective-Cクラス をSwiftから使用する ときの対処法

[iOS] [Generic] Creating an image format with an unknown type is an error

Photosでエラーが出て写真が取得できないときの対処法

許可ダイアログを出すタイミング

PHPhotoLibrary requestAuthorizationのサンプルコード

[Simplicity]All in One SEO Pack をやめて Simplicity のSEO設定に移行する

All in One SEO Pack→Simplictyにデータを一括コピーする方法

[iOS] didDeselectItemAtIndexPathが取得できない

オーバーライドしたら、忘れずにsuperを呼び出す!

[Sierra] OSインストール時にHDDが選択できない

「このディスクはコンピュータの起動ディスクには使用できません」と表示されて、インストール先ディスクに選択できないときの対処法

[Sierra] 論理ボリュームを結合する

背景 MacにOSが二つ(10.10/10.12)入っていたのですが、 10.10をフォーマットして、新しくOS(10.13)を入れ直したい。 ↓ フォーマットしたいパーティション(10.10) / 未使用 / 使用中(10.12) ↓ フォーマットしたいパーティションと未使用をくっつけたいが、 ディスクユーティリティで別物とし...

iPhoneX SafeArea/Mergin対応

対応した時の作業内容まとめ

[Simplicity] 複数ページ時に「1ページ目へ」ボタンを表示

背景 複数ページにわたるブログ記事を書いたときに、 もし2ページ目以降に直接来た方に対し、 ここは記事の途中だよ、っていうことをわかるようにしたいのと、 それがわかったときに簡単に1ページ目にいくことができるボタンがあった方が便利だなぁと思った。 方法 entry-body.phpの、 the_content( get_theme...

[Python] 現在のパスを取得するいろいろ

実行中の.pyファイルのパスや、インポートされた側のパスを表示する方法

[Selenium] 使用開始までのメモ

PythonでSeleniumを使い始めるまでのメモ