iOS

iOSアプリ内の各種フォルダをアクセス

基本 NSSearchPathForDirectoriesInDomains()というCのfunctionがありますので、アプリ内の各種標準フォルダへのアクセスは簡単になります。 よくDocumentsとCachesを使えば十分という話もありますが、どんなフォルダが提示してくれるのかを知っておくべきではないかと考えています。 コード NSArray<NSString *> *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, NO); NSString *docPathURL = paths[0]; NOはなに? NOの位置にあるパラメーターの名前はexpandTildeだ。YESにすると下記のようなフルパスが返してくる。 /Users/tonnyxu/Library/Developer/CoreSimulator/Devices/D868C373-789D-40FE-BCE0-3B547974E67C/data/Containers/Data/

  • Tonny Xu
    Tonny Xu
1 min read
tips

JANコードをバーコードに描画

## JANコード 知る人ぞ知るだけど、日本ではすべての商品にこのJANコードが振られている。 こんな感じに印刷されている。これはあくまで器械読みができるようにしたものなので、実際はこの4569951116179もしくは49968712という13桁/8桁の数字がすべての商品のユニック識別子になっている。 という訳で、このコードをDBに保存してるのが、いつの間にか印刷が必要になってくるよね?どうすればいいの? 印刷ソリューション1:画像 コードを入力して、画像に変換するWebPageやツールは結構ありましたが、画像になると、Pixelになるので、拡大などには非常に苦手なので、おすすめできない。 ソリューション2:フォント 商業利用のソフトの中に、JANコードを印刷できるものがある。ただ、ほとんどが有料なソフトパケージになってる。しかも高い、うん百万円取られるケースもある! この場合、GPLライセンスのフォントとコードがある。そのコードを使えば、JANコードを綺麗に変換ができる。 13桁のJANバーコード: 4FQJJPL*

  • Tonny Xu
    Tonny Xu
2 min read

Subscribe to Tonny说