You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめに PHP エクステンションは C 言語で書かれる、 PHP 機能を拡張するモジュールです。普通の PHP スクリプトと比べてかなり速度が出るため、重い計算が必要な箇所などでうまく使っていければ強い味方になると思います。 PHP7 は PHP5 とくらべてエクステンションの書き方が大幅に変わったそうです。この新しい書き方の説明やチュートリアルが少なく、自作しようとしたときにかなり苦労をしました。 なんとか書けるようになってきたのでその過程で調べたことをメモしてみます。なお、自分はエクステンション自体( PHP5 でも)ほとんど書いたことはありませんでした。 ※PHP7で大幅に変わったのは後半のカスタムオブジェクトのお話のあたりで、前半部分は PHP5 とさほど変わらないようです。 なお、今回作成したサンプルのコードは以下で公開しています: https://github.com/map
Docs » PHP Extension 開発入門 View page source PHP Extension 開発入門¶ Contents: 1.はじめに 1.1.本ガイドの目的 1.2.本ガイドの対象 1.3.前提知識 1.4.PHP の構成 2.開発環境の準備 2.1.推奨環境 2.2.PHPのインストール 2.3.成果物について 3.ひな形の作成 3.1.ext ディレクトリの構成 3.2.ひな形の作成 3.3.config.m4 の修正 3.4.はじめてのビルド 3.5.はじめての実行 4.外部ライブラリ 4.1.想定するシナリオ 4.2.ライブラリの構成 4.3.外部ライブラリへの依存を追加 5.PHP 内部の基礎知識 5.1.PHP のソースツリー 5.2.疑似グローバル変数 5.3.Extension ソースの構造 6.ソースの改造 6.1.PHP の関数仕様 6.2.関
既存のクラスを拡張したいときに、 Objective-C であれば Category 、 Swift であれば Extension により実装していきます。 それぞれの実装方法の例です。 Objective-C NSDate を拡張して sampleMethod というメソッドを実装したい場合、 Objective-C では以下のように記述します。 // NSDate+SampleProject.h #import <Foundation/Foundation.h> @interface NSDate (SampleProject) - (void)sampleMethod; @end // NSDate+SampleProject.m @implementation - (void)sampleMethod { // hoge } @end Swift 上記と同じメソッドを Swift
はじめに こんにちは。モバイルアプリサービス部の平屋です。 本シリーズ「iOS User Notifications UI framework」では、iOS 10 で新規追加された「User Notifications UI framework」の機能を使用した実装を紹介していきます。 第 1 回目の本記事では「User Notifications UI framework」を使用して「Notification Content app extension」を作成し、通知 UI にカスタムビューを表示する手順を解説します。 目次 User Notifications UI framework Notification Content app extension 作成 app extension 作成時に自動生成されるファイル 動作検証 さいごに User Notifications UI f
はじめに こんにちは。モバイルアプリサービス部の平屋です。前回の記事に引き続き、iOS 10 で追加された「User Notifications framework」のクラスを使用した実装を紹介します。 本記事では、「Notification Service app extension」を使用してリモート通知のペイロードを編集する方法を紹介します。 本記事は Apple からベータ版として公開されているドキュメントを情報源としています。 そのため、正式版と異なる情報になる可能性があります。ご留意の上、お読みください。 検証環境 Xcode Version 8.0 beta 3 (8S174q) iPhone 6s iOS 10.0 (14A5309d) Notification Service app extension とは Notification Service app extens
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く