渡されなかった引数にアクセスすることは……可能です!
メソッドや関数は、任意パラメーターを持つことができます。関数が引数 2つで呼び出されることもあれば、3つで呼び出されることもあります。引数を数えたり、そもそも渡されたかどうかをチェックしたり、あるいは単に引数に関連する変数が初期化されているかどうかをチェックすることなく、引数にアクセスすることを誰も...
メソッドや関数は、任意パラメーターを持つことができます。関数が引数 2つで呼び出されることもあれば、3つで呼び出されることもあります。引数を数えたり、そもそも渡されたかどうかをチェックしたり、あるいは単に引数に関連する変数が初期化されているかどうかをチェックすることなく、引数にアクセスすることを誰も...
4D for iOSと4D for Androidの新機能を搭載した新バージョンを発表します。 何が入っているの? 4D for iOSと4D for Androidの両方が対象です。 4Dの新機能は、エンティティに計算された属性を追加することができます。これらの新しい属性は、モバイルア...
.4dzファイルを生成するとき、4Dはデフォルトで標準のZIP形式を使用します。4D v19 R2には、あなたのアプリケーションのユーザーが4DZの内容を見たり、修正したりできないようにする機能が追加されています。 ...
プロジェクトが ソースコントロールシステム上にあるということは、ソフトウェアの複数バージョンの管理、変更の監視、修正や新機能の統合が、ずっとシンプルになったということです。 せっかくなので、継続的インテグレーションも活用してみてはいかがでしょうか? 4D v19 から、コマンドでプロジェクトのコ...
4D v19から、簡単なコマンドでプロジェクトのコンパイルを開始することができるようになりました。これを何に使うのか、不思議に思うかもしれません。 あなたのチームは複数の開発者で構成されているかもしれません。だから、ソースコントロールサーバーにコードをプッシュするたびに、コンパイルを自動化してはど...
4D v19では、macOSのDarkとLightモードをサポートするアプリケーションを作成することができます。そのためには、アイコン、ウィジェット、テキスト、背景色など、多くの細かい部分を修正し、チェックする必要があります。 その結果、あなたは1時間に何十回もmacの外観を変更する必要があります...
4Dの最新バージョンでは、クラスを使ったコードの記述を簡素化するために、いくつかの改良が加えられています。 型に応じた関数と属性の提案 プロトタイプの表示と簡単な説明 4D v19 R2では、ワンアクションで関数のオンラインドキュメントを開くことができます。 ...
4Dv19 R2で4D for Androidが利用可能になったことをお知らせします。 すでに多くの機能が利用可能ですが、新しいリリースごとに、4D for Androidの機能が4D for iOSの機能に匹敵するように、可能性を豊かにしていきます。 最も良いのは、同じモバイルプロジェクトで、...
ダークモードは、最近、多くの支持を集めています。そのため、4D v19でサポートを追加し、関連するお知らせでニーズに合わせて調整できるいくつかの方法について触れました。 このブログ記事では、CSSに焦点を当て、CSSメディアクエリを使用してライトモードとダークモードにCSSスタイルを設定する方法に...
継続的インテグレーションシステムでは、コードが送信されるたびに、あるいは毎時ごとに、ソースコードのコンパイルが自動的に開始されます。これにより、コード管理サーバー上でマージを確認することができます。 4D v19 では、新コマンドを使ってコードのコンパイルを起動できるようになったため、このタイプの...