[過去ログ] [SDK]iPhoneアプリ開発初心者質問箱48[touch][iPad] [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
568(1): 2017/08/31(木)23:14 ID:aayAyfA90(1) AAS
>>567
なるほど・・・・プロパティリストとして開いて編集ができるのでそういう使い方もできるのかと思って、
色々調べて日本語でも英語でもそういう使い方は見当たらなかったので変態ちっくなんでしょうね・・・
素直にplistでやろうかと思います。ありがとうございます
569(1): 2017/09/01(金)00:12 ID:f8l4e8WX0(1) AAS
>>568
>プロパティリストとして開いて編集ができるのでそういう使い方もできるのか
外部リンク[html]:developer.apple.com
(You can also use a property list format for strings files. In such a case, the top-level node is a dictionary and each key-value pair of that dictionary is a string entry.)
想定はしてなく、単にproperty list formatだったらNSDictionaryとして読み込んで、キーに対する値を返しているだけだろうな。値はstringにしろって言ってんだからそれに決まってるていう感じである意味手抜き
570: 2017/09/01(金)00:54 ID:VdsPOcr40(1/3) AAS
>>569
なるほどなるほど、ありがとうございます。
連続で恐縮なのですが実機ビルド後は日本語のstinrgsファイルの値が出力されている。
ホームボタン2回押しでアプリ終了後、再起動するとBase(English)のstringsファイルの値が出力されてしまいます。
osは最新バージョンです。端末は言語設定、地域ともにjpです。
使用しているライブラリは以下です。
pod 'Firebase'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'JSQMessagesViewController'
省4
571: 2017/09/01(金)01:04 ID:VdsPOcr40(2/3) AAS
シミュレーターでの実行でも同様になります。
何かこういうところを疑え。みたいなのがあったらお願いします。
572: 2017/09/01(金)03:00 ID:VdsPOcr40(3/3) AAS
自己解決しました。
いつ変更したか覚えてないぐらいなのですが、Info.plistのLocalization native development regionがJapanになっていることが原因でした。(enに変更しました)
LocalizableのBaseがEnglishなので上手くいっていなかったのかと思います。
ビルド後の起動時はLocalizable.strings(Japanese)が使われ、アプリの終了再起動後ではLocalizable.strings(Base)が使われるという挙動はよくわからないというかお陰で変なハマり方をした感じですが・・・・・
573(1): 2017/09/03(日)01:48 ID:L8dU80XG0(1/2) AAS
SwiftとRealmでiOS向けにアプリの開発をしています。
みなさんは、写真のデータを保存する際はデータベースに
パスを保存してますか?写真データを保存してますか?
私はとりあえずNSDataに変換してRealmに保存してるんですが
のちのち障害とか、いざアプリをリリースする時に審査で落とされるようなことはあるんでしょうか?
574(1): 2017/09/03(日)09:13 ID:C3mr5MHq0(1) AAS
>>573
大きな写真だと保存できないだろ?
575(1): 2017/09/03(日)10:02 ID:L8dU80XG0(2/2) AAS
>>574
手元の実機がiPhone5Sなんですが、特に保存できないことはないです。
やっぱり、パスを保存した方がいいんですかね・・・
576: 2017/09/04(月)10:38 ID:0RgrYu1y0(1) AAS
何がベストプラクティスかはCore Dataリファレンス読めば書いてある
577: 2017/09/04(月)11:25 ID:Lw7ct3yZ0(1) AAS
>>575
RealmのData型は上限が16MBなのでそれを超えるとエラーになる。
jpgでスクリーンサイズ程度ならおそらく問題ないはずだけど、それ以上を想定するならパス保存にすべきかと。
578: 2017/09/04(月)16:04 ID:iwNIWUav0(1) AAS
皆さん有難うございます。
パスを保存する形でいきます。
ちなみに、今、Photo libraryを使って写真を保存しているのですが
カメラ撮影した後に、パスを取得するためのAPIが見つからないのですが
Photo library内にパスを取得するようなAPIはあるんでしょうか?
579: 2017/09/05(火)02:58 ID:PDg1G6R60(1/2) AAS
写真を保存時のPHAssetのlocalIdentifierを保存して、保存したlocalIdentifierで取得
580: 2017/09/05(火)03:02 ID:PDg1G6R60(2/2) AAS
>保存したlocalIdentifierで取得
取得するのはパスじゃないよ。そもそもサンドボックス外にあるに決まってるパスは取得できないだろう
581: 2017/09/05(火)11:14 ID:SPj8RAmC0(1) AAS
昨日質問したものです。
色々テンパってしまい申し訳ないです。
今、ギャラリ選択とカメラ撮影から画像を取得しています。
カメラ撮影後にUIImageWriteToSavedPhotosAlbumを使って画像を保存し、PhotoLibraryを使って直近で保存した写真ファイルを取得後
保存先をRealmに保存したかったのですが、PhotoLibraryからパス?URL?を取得する方法が分からず質問させていただきました。
asset.requestContentEditingInputを使って無事URLを取得することが出来ました。
・ギャラリから画像を取得
assets-library://asset/asset.JPG?id=D92AC98E-D55D-4098-AEC4-9C92BB991863&ext=JPG
・カメラ撮影後、asset.requestContentEditingInputで取得できるパス
file:///var/mobile/Media/DCIM/102APPLE/
省3
582(1): 2017/09/07(木)10:23 ID:ukTxSN880(1) AAS
一つ教えると、次々に質問しだして
教えてクレクレ厨になっちゃう典型的な奴だな
調子こいてないで自分で考えるべし
583: 2017/09/07(木)14:03 ID:tzPe2smd0(1/2) AAS
解決したよ、localIdentifierで文字列で突っ込んだ
もういいよ
584(1): 2017/09/07(木)14:37 ID:rWzAsvRk0(1) AAS
ちょっと指摘されただけで横柄な対応になる相手にしたくないやつ
585(1): 2017/09/07(木)14:54 ID:xIn9MgaL0(1) AAS
なんか知らんがプライドが高いんだろ。プライドが高いのに他人に聞くとかよくわからんが。他人だから聞きやすいとか?プライドは持っていないがプライドは高いっていうのか
586: 2017/09/07(木)15:07 ID:tzPe2smd0(2/2) AAS
はぁ?
587: 2017/09/08(金)02:22 ID:llySO4PM0(1) AAS
>>582
>>584
>>585
どうせお前らは回答しないんだからいいじゃんw
上下前次1-新書関写板覧索設栞歴
あと 415 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s