がらくたネット


iPhone 3GS

iPhone 3GS

iPhone 3GSを入手

いかに無料で便利にするかを考える

アプリ

iPhoneアプリ作りてぇぇ。でもIntel Macがいるんだよなぁ。無理ぢゃね。

連絡先

連絡先には標準でグループという設定が存在していない。しかし、iPhoneの連絡先はグループ設定が可能となっている。iPhoneアプリも対応している。vcf形式のカード設定でも可能だし、iTunes経由でPCに取り込みアドレス帳ツールなどでグループ化すると反映される。 Mac OS Xのアドレス帳アプリからであれば、グループ管理もできるし同期した際に該当エントリがちゃんと上書き処理されたりする。Mac OSとの親和性はやっぱり最高~な状態だ。X-ABUIDがちゃんと取り込めているのが要因なんだろうね。

iPhoneはvCard 3.0仕様 http://www.ietf.org/rfc/rfc2426.txt

  • UTF-8、だけどいつも使っているUnEditorではUTF-16で保存しなければいけなかった。MacOSXで出力したvcfもUTF-16となっていた。UTF-8ではメール添付した場合に日本語が文字化けしてしまう。
  • カテゴリでグループ分けが可能
  • vCard2.1の仕様ではふりがな項目が存在しない
  • iPhone上の連絡先をメールで送信したらvcfファイルが添付されてくるので確認できる?
  • vcfをメールで添付すると連絡先に追加可能。グループ化のCATEGORIESはメモ欄に追記されてしまう…oz_仕様か?
  • vcfでの登録ではTELに対するカスタムラベルはOKだった。EMAILに対するカスタムラベルは駄目だ。仕様か?間違ってたさ、vcfを。

BEGIN:VCARD
VERSION:3.0
で始めて...
END:VCARD
で終わる。

  • X-PHONETIC-FIRST-NAME:名の読み
  • X-PHONETIC-LAST-NAME:姓の読み
  • N:姓;名;ミドルネーム;敬称(前);敬称(後) ←nameをさしていると思われ。1つ目が姓、2つ目が名、3つ目がミドルネーム、4つ目は敬称(前)、5つ目は敬称(後)。iPhoneの表示順序は 敬称(前) 姓 名 ミドルネーム 敬称(後) となる
  • FN:姓 名  ←表示名(FullName)のこと
  • NOTE:メモ
  • EMAIL;type=INTERNET;type=HOME:abc@xyz.com
  • TEL;type=HOME:000-0000-0000
  • ORG:会社名;部署名1
  • item1.EMAIL EMAILが既に定義されている時の追加分
  • ADR;type=WORK;Type-pref:<ひとつめ>;<ふたつめ>;住所;市区町村;都道府県;郵便番号;日本 <ひとつめ>に入力するとiPhoneでは上側の住所欄に表示される。<ふたつめ>に入力すると<住所>に入力した値の前に追加される
  • NICKNAME:ニックネーム
  • TITLE:役職
  • URL:アドレス URLアドレス指定

item1.X-ABLabel:_$!<Other>!$_ これはなんだろう?→カスタムラベル。_$!<Other>!$_で「その他」に分類されるのはiPhoneの仕様みたいだ。

グループ分けはCATEGORIESで…カンマで区切るらしい

  • CATEGORIES:INTERNET,IETF でも、vcf経由ではグループ化できない。既に存在しているグループ名を入力していても駄目…

type=prefってなんだろう?→複数の同一項目がある場合に優先的に利用するものにつけるとのこと

たいていの項目にはtypeとしてHOMEとWORKが存在しているなぁ

  • TELのtype
    • CELL 携帯
    • IPHONE iPhone
    • HOME 自宅
    • WORK 勤務先
    • MAIN 主番号
    • HOME;FAX 自宅ファックス
    • WORK;FAX 勤務先ファックス
    • PAGER ポケベル
    •  その他
    • (カスタムラベル)
  • EMAILのtype
    • HOME 自宅
    • WORK 勤務先
    •  その他
    • (カスタムラベル)