投稿

Guideline 4.3(a) - Design - Spam

リジェクトされた、しかもスパム扱い これどうしたらよいだろうか・・・・ クライアントにこのアプリ作ってって言われて作成しただけなのに Guideline 4.3(a) - Design - Spam We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps. Next Steps Since we do not accept spam apps on the App Store, we encourage you to review your app concept and submit a unique app with distinct content and functionality. ---- ガイドライン4.3(a) - デザイン - スパム あなたのアプリは、他の開発者がApp Storeに提出したアプリと、バイナリ、メタデータ、および/またはコンセプトが類似しており、わずかな違いしかありません。 類似したアプリやリパッケージされたアプリの提出は、乱雑さを生み出し、ユーザーが新しいアプリを発見することを困難にするスパムの一形態です。 次のステップ App Storeではスパムアプリを受け付けておりませんので、アプリのコンセプトを見直し、明確なコンテンツと機能を備えたユニークなアプリをご提出ください。

放置していると、検索されない・・・。 AdSense収益全然ない・・・。 今月は1円です。

 とりあえず、 記事を書く。 記事を書く。 記事を書く。 記事を書く。 記事を書く。 これでいいか?

【C#】C#でuser32.dllを使用してマウスカーソルを消す

C#でuser32.dllを使用してマウスカーソルを消すには、 P/Invoke(Platform Invocation Services)を利用してWindows APIを呼び出します。 以下の手順で、マウスカーソルを非表示にする方法を説明します。 user32.dllのインポート:user32.dllのShowCursor関数を呼び出すために、P/Invokeを使います。 ShowCursor関数の呼び出し:ShowCursor関数は、カーソルの表示状態を変更するために使います。 関数の引数にfalseを渡すことでカーソルを非表示にできます。 以下に、C#コードの例を示します。 using System; using System.Runtime.InteropServices; class Program { // user32.dllのShowCursor関数をインポート [DllImport("user32.dll")] private static extern int ShowCursor(bool bShow); static void Main(string[] args) { // カーソルを非表示にする ShowCursor(false); Console.WriteLine("Press any key to show cursor again..."); Console.ReadKey(); // カーソルを表示する ShowCursor(true); } } ちょっと頑張ってかきなおした。 C#でマウスカーソルを非表示にする方法 (P/Invoke) マウスカーソルを非表示にすることで、特定のアプリケーション(ゲーム、全画面表示のアプリケーションなど)の操作性を向上させたり、より没入感のある体験を提供したりすることができます。C#では、P/Invoke(Platfrom Invocation Services)を利用してWindows APIの ShowCursor 関数を呼び出す...

iOS 18 対応予定 機種一覧

iOS 18対応予定機種一覧 機種 iPhone 15 iPhone 15 Plus iPhone 15 Pro iPhone 15 Pro Max iPhone 14 iPhone 14 Plus iPhone 14 Pro iPhone 14 Pro Max iPhone 13 iPhone 13 mini iPhone 13 Pro iPhone 13 Pro Max iPhone 12 iPhone 12 mini iPhone 12 Pro iPhone 12 Pro Max iPhone 11 iPhone 11 Pro iPhone 11 Pro Max iPhone XS iPhone XS Max iPhone XR iPhone SE(第2世代) iPhone SE(第3世代)

【android】android OSの割合

イメージ
android のOSのバージョンの分布が気になったので確認してみました。 2024年の5月の段階で10以上で80%を超えているので、 新規に作成する人は10以上で作成を行えばよいのでは?と思います。 ちなみに、android studioで確認が可能です。  

else は使わない。

どっちのコードがお好き? ソースコードレビューしていて、ふと気になった点があります。条件分岐の書き方について、どちらのスタイルが多いのか、あるいはどちらが読みやすいと感じるか、といったことです。 私は後者の書き方が好きで、ソースコードの最初に「ダメな条件」を記述し、最後に「問題ない時の処理」を記述するのが好みです。これは、コードの意図が明確になり、可読性が向上すると思ってます。 ------------- if (aaaaaa == 1) { // 問題ない時の処理 } else { print("エラーだよ"); } ------or------- if (aaaaaa != 1) { print("エラーだよ"); return; } // 問題ない時の処理 ------------- 上記2つのコードは、どちらも同じ処理を行います。しかし、書き方によってコードの理解しやすさが変わってきます。前者では、条件が真の場合と偽の場合の両方を記述する必要があり、コードが少し長くなる可能性があります。一方、後者では、エラー条件を最初にチェックし、エラーの場合はすぐに処理を中断するため、コードが簡潔になり、可読性が向上します。この「エラー条件を最初にチェックする」という書き方は、「早期リターン」と呼ばれ、多くのプログラミングコミュニティで推奨されています。 早期リターンを採用することで、ネストされた条件分岐を減らすことができ、コードの複雑さを軽減できます。また、エラー処理が明確になり、デバッグが容易になります。もちろん、どちらの書き方が正解というわけではありません。チームのコーディング規約や個人の好みに合わせて選択することが重要です。しかし、早期リターンは、可読性、保守性、デバッグの容易性を向上させるための有効な手段の一つと言えるでしょう。

X (旧 Twitter) センシティブ 解除 方法

x センシティブ 解除 方法 x センシティブ 解除 方法 このガイドでは、 X( 旧 Twitter) センシティブ の設定を解除する方法を説明します。 手順 設定メニューを開きます。 プライバシー オプションを選択します。 センシティブ コンテンツ の項目を見つけます。 チェックボックスをオフにします。 上記の手順に従えば、 x センシティブ の設定を解除できます。

【iOS】reject  Guideline 2.3.10 - Performance - Accurate Metadata

Guideline 2.3.10 - Performance - Accurate Metadata よくやらかすので、メモがてら。 マルチプラットフォーム対応等で、アプリ内のヘルプにiOSとは関係のない、 プラットフォームの表記が有るとNGがでます 最近は、ちゃんと指摘してくれるので良いですよね。 ーーーー Revise the app's description to remove Android references.   ーーーー Androidの表記があるから、消せと言われます。

テレビでYouTube見る時、チャットは別画面でみたいよね

最近、テレビでYouTubeを見る機会が増えていませんか?多くのの人が、好きなYouTuberの動画やライブ配信を楽しんでいることと思います。ライブ配信では、コメントだけでなくチャット機能を使って、演者とリアルタイムなやり取りが可能です。 しかし、テレビでYouTubeを見ると、チャットが画面の右半分ほどを占めてしまい、動画を全画面で楽しむことができません。チャット部分を別画面で表示できないだろうか、と疑問に思う方も多いでしょう。 チャット部分を別画面で表示する方法は? 実は、チャット部分を別画面で表示する簡単な方法があるのです。以下のURLに、配信中のビデオIDを「v=」の後に追加するだけで、チャット部分を別画面で表示することができます。 チャット別画面表示URL: https://www.youtube.com/live_chat?v=配信ID 使い方 テレビでYouTubeのライブ配信を開きます。 配信URLの「v=」の後に配信IDを追加します。 例:配信ID「123456789」の場合、URLは「https://www.youtube.com/live_chat?v=123456789」となります。 修正したURLをスマホなどのブラウザで開くと、チャット部分が別画面で表示されます。 注意事項 GoogleはこのURLの仕様を頻繁に変更する場合があるので、注意が必要です。 まとめ テレビでYouTubeチャット別画面表示機能を使えば、動画を全画面で楽しむと同時に、チャットも快適に閲覧することができます。ぜひ試してみてください!

ChatGPTに自分のサイトを要約してもらった

ブログ「一生ヘタレプログラマ」では、iOSやAndroidの最新情報、プログラミングのヒント、個人的な経験談を紹介しています。最近の記事では、iOS 17.5の更新、Android 15のベータ版、Rocky Linux 9のインストール手順について触れています。また、SwiftのUIViewControllerライフサイクルの詳細な説明や、技術業界での体験談も共有されています。  ーー とのこと。