問題タブ [ios8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4630 参照

objective-c - 新しいバージョンの iOS で SMS 受信トレイにアクセスできますか?

以前のバージョンの iOS では、ショート メッセージの受信トレイにアクセスできませんでした。新しいバージョンの iOS がリリースされました。受信トレイにアクセスできるようになりましたか?

0 投票する
5 に答える
84025 参照

ios - Swiftの「ラップされていない値」とは何ですか?

このチュートリアルに従って、iOS 8 / OSX 10.10 の Swift を学習しています。この段落 (オブジェクトとクラスの下)のように、「ラップされていない値」という用語が何度か使用されています。

オプションの値を扱うときは、? と書くことができます。メソッド、プロパティ、添字などの操作の前。? の前の値の場合 nil、? の後のすべて は無視され、式全体の値は nil です。それ以外の場合、オプションの値は unwrappedであり、? の後のすべてです。アンラップされた値に作用します。どちらの場合も、式全体の値はオプションの値です。

私はそれを取得し、運が悪いとウェブ上で検索しました。

これはどういう意味ですか?


編集

Cezary の回答から、元のコードの出力と最終的なソリューション (プレイグラウンドでテスト) にはわずかな違いがあります。

元のコード

元のコード

セザリーのソリューション

セザリーのソリューション

2 番目のケースではスーパークラスのプロパティが出力に表示されますが、最初のケースでは空のオブジェクトが表示されます。

結果はどちらの場合も同じではないでしょうか?

関連 Q&A : Swift のオプション値とは何ですか?

0 投票する
2 に答える
11885 参照

uiview - SwiftのresignFirstResponder

Apple の新しい言語で実装するにはどうすればよいですか。

Objective-C コード:

私はそうしようとしました。しかし、キーボードは消えません:

スウィフトコード:

0 投票する
1 に答える
371 参照

ios - swiftプログラミング言語で定数に暗黙的に定義された型を使用する利点は何ですか?

Swift プログラミング言語の定数は、次のように let キーワードで表現できます

以下のような型名で暗黙的に定義されています

2番目の方法を使用する利点は何ですか?

0 投票する
2 に答える
3872 参照

ios - iOS 8 のカスタム キーボード

iOS 8 では、独自のカスタム キーボードを作成できます。属性のない NSStrings 以外のものをカスタム キーボード出力にすることは可能ですか?

メッセージアプリと言うのに画像を出力するキーボードを作れますか、それとも無理ですか?

0 投票する
6 に答える
35446 参照

ios - Today ウィジェット拡張機能の高さを設定するには?

通知センターでアプリの Today 拡張機能の高さを変更するにはどうすればよいですか?

インターフェイスビルダーとコードで試してみましたが、インターフェイスビルダーは高さ600のビューを表示しますが、デバイスにこの高さを適用していません。

80ピクセル程度より大きくすることはできないようです...

ここに画像の説明を入力

0 投票する
1 に答える
351 参照

ios - IOS 8 ベータ版: Bug Reporter アプリの使用方法

そもそもiPhoneをIOS 8ベータ1にアップグレードしました。Apple が Bug Reporter アプリをベータ版に追加してくれたことに感謝しています。しかし、私はそれを使用する方法を理解できません。レポーターを起動すると、Apple ID とパスワードの入力を求められました。しかし、ログイン/送信ボタンが見つかりませんでした...

あそこで何か見逃した?どんな提案でも大歓迎です!

0 投票する
10 に答える
54074 参照

cocoa - Xcode 6 iOS ココア タッチ フレームワークの作成 - アーキテクチャの問題

iOS アプリの動的フレームワークを作成しようとしています。Xcode (6) の新しいバージョンのおかげで、新しいプロジェクトを作成するときに Cocoa Touch Framework を選択できるようになり、集約ターゲットを追加したり、スクリプトを実行したりして作成する必要がなくなりました。フレームワークを構築するときに問題はありません。しかし、iOS アプリ内で使用しようとすると、アーキテクチャの問題が発生します。

フレームワーク プロジェクトとターゲットの設定を変更しようとしました (アーキテクチャ & 有効なアーキテクチャのみをビルド & 有効なアーキテクチャ)。iOS アプリ プロジェクトに対して同じことを行いましたが、何も機能しません。わからないことがあったと思います。

たとえば、コマンド ライン「xcrun lipo -info MyFramework」を使用して i386 (iOS シミュレーター) チェックのみのフレームワークをビルドすると、次のような問題が発生します。

ld: 警告: ファイル /Library/Frameworks/MyFramework.framework/MyFramework を無視します。ファイルは、リンクされているアーキテクチャではない x86_64 用にビルドされました (i386)...

誰かが、シミュレータを含むすべての iOS アーキテクチャで動作するフレームワークを取得するのを手伝ってくれたら.