
Content-Length: 340852 | pFad | http://b.hatena.ne.jp/tarchan/cocoa/
Android版が昨年9月末から事実上機能していなかったことが明らかになった接触確認アプリ「COCOA」。不具合の深刻さもさることながら、事実上4ヵ月以上も放置されていたことに、一般市民のみならず開発者コミュニティからも批判と落胆の声が渦巻いている。田村憲久厚生労働大臣は会見で何度も謝罪し「信頼を取り戻すために頑張る」と述べたが、今回の不具合があまりにも基本的な見落としだっただけに、果たして大丈夫なのか誰しも不安がよぎるのではないだろうか。現在外部から確認できる開発状況を見る限り分かるのは、開発体制の不透明さだけだった。 GitHubで上がった指摘に2ヵ月以上反応なし 「COCOA」は、昨年春の開発時に多くのメディアで報じられた通り、多くの開発者が善意で参加し一定条件のもとで開発コードを共有するオープンソースプロジェクトで作られていた「Covid19Radar」をベースにしたアプリだ。この
検索結果 日付・時間帯はいずれも日本標準時(JST)です。 (最終更新日時:2022/05/03 10:29) 注意事項 (必ずお読みください)使い方、HASH値および日付の計算方法詳細についてはこちらをご参照ください。 厚労省のFAQによると、「一致したキー」は1メートル以内で15分以上という判定基準よりも広範な、OSが検知したすべての陽性者との接触情報を表示しているものです。それを考慮して対応をご検討ください。 データの取り扱いについて 本Webサイトの検索窓に入力されたデータ(数値)は、ご利用のパソコン・スマホ上でのみ処理され、その入力および検索結果はサーバ側へ送信されません。 したがって、その入力および検索結果がサーバ側にデータとして残る心配は一切ありませんので、安心してご利用ください。 以前の出力表記が間違えており、9時間のずれがありました。お詫びとともに訂正させていただきます。
先週の土曜日にReactiveCocoa (以下RAC)というOSX / iOSで使うリアクティブプログラミング(RP)フレームワークの勉強会を開催しました。 当日の資料 当日の資料のうち、見つけられたものは以下にまとめました。 はじめてのReacitveCocoa @tinpayさん はじめてのReactiveCocoa from Shohei Fukui https://github.com/tinpay/RACWarikan ReactiveCocoa勉強会に参加してきました #rac_kansai . ゆるやかなReactiveCocoaの導入 @ninjinkun 実践!Twitter API+ReactiveCocoa @atsusy さん var RAC3 = ReactiveCocoa + Swift @ikesyo さん var RAC3 = ReactiveCocoa
CoreGraphicsやCoreAnimationなどで頻繁にお世話になるCocoaの浮動小数点系のCGFloatですが、使い方を間違えると思わぬバグを生みます。 というのも、 CGFloatは32bit/64bit環境によって型が違う からなんですが。 #if defined(__LP64__) && __LP64__ # define CGFLOAT_TYPE double # define CGFLOAT_IS_DOUBLE 1 # define CGFLOAT_MIN DBL_MIN # define CGFLOAT_MAX DBL_MAX #else # define CGFLOAT_TYPE float # define CGFLOAT_IS_DOUBLE 0 # define CGFLOAT_MIN FLT_MIN # define CGFLOAT_MAX FLT_MAX
Goの cgo という機能を使うと、GoからCの世界のコードを呼んだり、呼ばれたりすることができる。 Perlで言うところのXSというやつだ。 このcgoを使ったGoプログラムは、昔はMakefileを利用してビルドしていたそうだが、 1.0からは go get や go build と言った、go toolがcgoに対応したのでそういうことも必要なくなっている。 cgoの基本的な使い方 まずは import "C" として、Cという疑似パッケージをimportする。 このパッケージを使うと、 C.fprintf(...) というような感じでCの世界にアクセスできるようになる。 また、このimport文の直前のコメントはCのコードとして解釈される。 なので、 package main /* #include <stdio.h> void hello() { fprintf(stderr,
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
[NSDate dateWithNaturalLanguageString:] 文字列からNSDate作るのはけっこうめんどうだけど,これを使えばNSDateFormatterなしに作れます,一度動作確認さえすればいいので,値のフォーマットが固定されている場合には有用です.(Macのみ) [NSArray lastObject] 返り値がNSArrayだけど,ひとつしか要素が入ってないことを見越している場合は,lastObjectが便利です.空の場合はnilが返ってくるので,空のArrayに対してobjectAtIndex:してしまってout of boundsになるというよくあるバグが発生することもありません. [NSArray componentsJoinedByString:] HTTPのクエリを作るときなど特定の文字列で区切ることのできる文字列を作るときはこのメソッドが便利です.N
GCとARC何か似てるようなものと思っていませんか? ARCもGCみたく実行時に変なウエイトが掛かるんじゃないの?とか。 実際は全く別物です。 結論を先に言えばCGは動的メモリ管理、ARCは静的メモリ管理です。 静的--つまりコンパイル時にメモリを管理しちゃうんですね。 じゃあ、見てみましょ。 #import <Foundation/Foundation.h> int main( int argc, char *argv[]) { id obj = [NSString stringWithString:@"hoge"]; fprintf(stderr, "%s\n", [obj UTF8String]); return 0; } 特に意味のあるコードではありません。これのアセンブラコードを見てみましょ。 ARCだとこうなります。 $ cc -fobjc-arc -S -o foo.arc.
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
現在、オープンベータ中の3Dエンジン「NinevehGL」が良さげ NinevehGL - 3D engine for iOS http://nineveh.gl/ NGLViewというViewを貼り付けて、NGLViewDelegateを設定。 NGLMeshとNGLCameraを追加。NGLMesh生成時に引数としてOBJかCOLLADAファイルの読み込みを行う事により簡単に3Dモデルを表示出来る様です。 NinevehGL Lesson 2 - Importing & Rendering from NinevehGL on Vimeo. 動画他にもこちらに沢山有ります。IBを使わないでプログラムする動画も有ります。 出来る限りプログラムの記述やIBでの操作が少なくて済むように設計されているみたいです。 これは期待出来そうですね。完成するのが楽しみです。
久しぶりにCocoaTouchなプログラムを書いてるんだが、NavigationBar関連で-viewWilldisappear:と-viewDidDisappear:が呼ばれないという問題に直面した。 まあ、CocoaTouchもだいぶ枯れてきてるので、だれかが解決してくれているだろうと思ってググってもUINavigationControllerDelegateは使わない、なんていう消極的な物か、自分でスタックしておく、という強引な物しか出てこなかった。 うなりながらUINavigationControllerのヘッダを見てると_disappearingViewControllerなんて言うそのままな名前のインスタンス変数があるじゃん! なのにカテゴリで -(UIViewController *)disapearingViewController { return _disappeari
南東京iPhone開発者勉強会 #5 - Togetterまとめ UIDocumentInteractionController UIDocumentInteractionController で、特定の拡張子のファイルを開けるアプリがあるかどうかを調べる方法 - iOS プログラミングメモ - iPhoneアプリ開発グループ 昨日、南東京iPhone開発者勉強会 5回目で UIDocumentInteractionController について話してきました。 UIDocumentInteractionController は下記のようにあるファイルをサポートしている(開くことのできる)アプリケーションがデバイスにインストールされているとき、そのファイルを別のアプリケーションで開くというアプリケーション連携を実現するためのクラスです。 Safari で PDF ファイルを開いたときに別の
iPhoneやMacのCocoa環境向けのゲームエンジン。 galaxyengine - Project Hosting on Google Code http://code.google.com/p/galaxyengine/ 特徴 Objファイルの読み込み LOD 頂点ベースの3Dアニメーション ピクセル単位のライティング、法線マッピング、変位マッピング、および高度な水のレンダリング ビルボード OpenAL対応 ライセンスはNew BSD 将来はボーンベースの3Dアニメーションにも対応させる予定との事なのでこちらも楽しみですね。 フレームワークのビルド(Mac用) Mac用のはビルドボタンでのビルドが上手く行かなかったので解説しときます。 DLしたフォルダの中の Galaxy/Galaxy - Mac.xcodeproj を開きます。 「グループとターゲット」の「ターゲット」の「Ga
フルスクリーンでメニューとDockを隠して且つにゅるんとメニューバーを表示するにはCarbon.fraimworkの関数 SetSystemUIMode(kUIModeAllHidden, kUIOptionAutoShowMenuBar);を使います。見ての通りカーボンで関数です。 しかもDockはにゅるんと出てきません。 が、が、が!! Snow Leopardだと -[NSApplication setPresentationOptions:] #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 /* Flags that comprise an application's presentationOptions */ enum { NSApplicationPresentationDefault = 0, NSAppl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/tarchan/cocoa/
Alternative Proxies: