問題タブ [cfstring]
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.
iphone - CFStringをリリース
このコードを使用して、ABPersonの名前を取得します
姓の値がNULLに等しくない場合は正常に機能しますが、この値がNULLの場合、NULLを解放しようとすると、アプリケーションが3行目でクラッシュします。
問題は、この場合、アプリケーションのクラッシュを引き起こさずにCFStringを解放するための最良の方法は魔女であるということです。
iphone - ABMultiValueCopyLabelAtIndexからの無効なCFStringRef
名簿から電話番号を取得しています。私はそれをこのようにやっています:
1つの場合を除いて、すべて問題ありません。特殊文字でラベル付けされた電話との連絡がある場合(私の場合、ラベルは「Teléfono」と「é」です。実行すると「無効なCFStringRef」が表示されます。
CFStringRefが特殊文字を許可しないために問題がありますか?それが問題なら、誰かが解決策を知っていますか?
前もって感謝します
objective-c - CFDataRef内のデータをUnicode(BE)形式で保存するにはどうすればよいですか?
文字列データをファイルに書き込んでいます。このファイルでは、データをASCIIで書き込み、基本的にUnicodeで繰り返す必要があります。ASCII部分は正常に機能していますが、Unicodeバージョンが文字化けしています。CFStringCreateMutableWithExternalCharactersNoCopyを使用してUnicode文字列を明示的に作成しようとすると、惨めに失敗します。アドバイスとサンプルコードをいただければ幸いです。
cocos2d-iphone - Obj-c *** -[CFString copyWithZone:]: 割り当て解除されたインスタンスに送信されたメッセージ
デバッガーの完全なエラーは次のとおりです。
Obj C と Cocos 2d v1.0.1 を使用したプログラミング。クラッシュする行は次のとおりです。
奇妙なことに、クラッシュする前に潜在的なクラッシュ操作を 10 回実行していますが、これはメモリの問題に関連していますか? どうもありがとうございました。
c++ - CFStringCompareWithOptionsからの奇妙な動作
文字列の最初の文字を別の文字と一致させる方法を正確に調べようとしていますn。これが私が現時点で持っているいくつかのコードです:
ドキュメントによると、「未満」を意味するresasの値を取得します。-1確かに、一致する範囲を指定したので、その範囲のみを考慮に入れる必要がありますか?
ios - このコードで「無効な CFStringRef」が発生する原因は何ですか?
リンゴの HLS サンプル ストリームを再生しようとしています。私のコードは非常に単純です:
デバッグにより、URL が正しく初期化されていないことが明らかになりました。<invalid CFStringRef>
私はここで何を逃したのですか?
c - プレーン C で CFStringref を使用して precomposedStringWithCanonicalMapping を使用するにはどうすればよいですか
Mac Os X で、最近使用したファイルのデフォルト データベースを解析する必要があります。これは sed で行います。注意点は、ファイル名が分解された utf-16 に格納されていることです。
それで、(NSString関数を指摘された後)「それを処理する小さなツールを作ってみませんか」と思いました。
このツールは基本的に cat のように動作するはずです。入力から行を取得し、各行を CFStringref オブジェクトに変換します。CFStringrefが事前に構成された UTF-16 に変換される前に、それを UTF-8 に変換して出力します。
言いたくないのですが、この「無料のブリッジング」が機能するかどうかはわかりません。これに Cocoa と Objective C を使用するつもりはありません。CFStringref を使用した単純なソリューションが必要なだけです。存在します!
ありがとう!
これが私がこれまでに得たものです:
これは、これまでのところ、前後に変換する際に機能しているようです (リークは実行されません)。助けが必要なのは、CFString を事前に構成された UTF-16 に変換することです。
ありがとう!
unicode - CFString: 文字列内のコード ポイント以外の文字数
CoreFoundation フレームワークの CFString オブジェクトに格納されている文字数 (基になる Unicodeコード ポイントで表される) を取得する方法はありますか?
CFStringGetLength利用可能な機能があります:
例: 2 番目の (SMP) Unicode プレーンにある1 文字 ( Shavian Alphabetの文字「peep」) を含む文字列の長さを取得しようとしています。
ドキュメントには、次のものが返されると記載されています。
theString に格納されている文字数 (UTF-16 コード ペア)。
ご覧のとおり、この文は矛盾しています。文字数は必ずしも UTF-16 コード ポイントの数と同じではありません。ただし、中括弧内の部分はより正確です。関数の実際の結果は、UTF-16 シーケンスの数です。私の例では、関数の結果は2 (UTF-16 で文字をエンコードするために必要なシーケンスの長さ) ですが、関数名は結果が1であることを示唆しています(私の意見では)。
Unicode コード ポイントで文字数を取得する方法を見つけたいと思います。CoreFoundation でそれを行う方法はありますか?
pdf - CFString Dispose ランダム クラッシュ
Monotouch で PDF のサムネイル画像を作成しようとしていますが、アプリが時々クラッシュし、以下のエラーがスローされます。
スタックトレース:
以下は、サムネイル画像を生成するための私のコードであり、それらは BackgroundWorker スレッド内にあります。奇妙なことは、それが常に起こるわけではないということです。なぜこれが起こっているのか誰にも分かりますか?前もって感謝します。