タグ

devとcocoaに関するkakkunpakkunのブックマーク (15)

  • Cocoaの日々: バッジ描画ライブラリを公開

    インストール GitHubからプロジェクトをダウンロードし、その中から下記のファイルを自分のプロジェクトへコピーして追加する。 LKBadgeView.m LKBadgeView.h 使い方 UIView のサブクラスなので生成してビューへ貼り付けるだけで使える。 (コード例) LKBadgeView* badgeView = [[[LKBadgeView alloc] initWithFrame:CGRectMake(100, 200, 50, 20)] autorelease]; [self.view addSubview:badgeView]; badgeView.text = @"23"; XIB に配置してそれを使ってもいい。サンプルアプリではこの方法を使っている。 @property (nonatomic, retain) IBOutlet LKBadgeView* badge

  • iPhone Dev Center 日本語リファレンス

    iOS 18に向けた準備 コントロール、ウィジェット、ライブアクティビティを使用して、iOS上で快適に動作しシステム全体においてより多くの箇所に表示される、高度にカスタマイズされたアプリを作成できます。Apple Intelligenceの導入により、優れたパフォーマンスとプライバシー機能を兼ね備えたパーソナルインテリジェンスをアプリに取り入れ、新しい機能を提供することができます。 Apple Intelligence Apple Intelligenceは、iPhoneiPadMacの中核にパワフルな生成モデルをもたらすパーソナルインテリジェンスシステムです。ユーザーのコミュニケーションや仕事、自己表現に役立つ、驚くような新機能を備えています。 Writing Tools(作文ツール)はシステム全体に組み込まれており、文章の書き直し、校正、要約に利用することができます。Image P

    iPhone Dev Center 日本語リファレンス
  • Cocoa&Objective-C入門に関する10のブックマーク:essaysinidleness

    最近、CocoaとObjective-Cを猛勉強しているわけですが、やはり参考書などの資料が少ない分、ネットで情報公開している方がが当にありがたい。そこで、CocoaやObjective-Cに関する自分がブックマークしているサイト様を紹介したいと思います。 タイトルにありますが、あくまでも入門関連のブックマークです。多分、バリバリC言語ができる人などには、できる事を前提に記事を書いているサイト様があると思いますので。 //////////////////////////////////////// ではまず、当然といえば当然なのですが、Apple家のCocoaとObjective-Cの資料ページ。 Cocoa基礎ガイドについて Objective-C 2.0プログラミング言語 もう最近は暇さえあればこのページを読みまくってますねw それと、このページにあるCocoaの制作セミナーの動画

  • MapKitでルート案内をするライブラリを公開しました。 - 24/7 twenty-four seven

    MapKitフレームワーク単体では、標準のマップアプリのようなナビは作れないのですが、Google Maps APIと組み合わせることで、似たような機能を実現してみました。 GitHubのリポジトリで公開しています。 kishikawakatsumi/MapKit-Route-Directions · GitHub 仕組みは、裏でJavascriptを実行して、Google Maps APIを叩いています。 結果としてルートの座標が緯度経度として返ってくるので、その値を使用して、MapViewの上にルートのラインを描画します。 Javascriptの実行エンジンにUIWebViewを使用します。 Google Maps APIのラッパーと、ラインをマップビューの上に描画する拡張から構成されています。 ラインの描画は下記の記事を参考にしました。 The Reluctant Blogger :

    MapKitでルート案内をするライブラリを公開しました。 - 24/7 twenty-four seven
  • ドラッグアンドドロップ - RubyCocoa メモ

    あと、このメソッドの operation は2種類あって、テーブル上の列の間(NSTableViewDropAbove [1])と列の上(NSTableViewDropOn [0])になる。 つまり、ドロップするときに、列と列の間に線が入るようになる場合は、NSTableViewDropAbove が返る。これの値が1。何かを追加したいときにこれにする。 そこで、テーブルに追加するために、列の間にきたときだけ反応するようにするには、operation == 1 の時に NSDragOperationCopy などドラッグを受け入れるものを返し、そうでない場合は、NSDragOperationNone を返せばいい。こうすることで、列の上になったときに反転しないで無反応になる。 def tableView_validateDrop_proposedRow_proposedDropOperat

  • iOS開発まとめ - プログラミングノート

    iOS開発のまとめです。全てではないですが、エントリーに掲載しているコードはgithubからDownload出来ます。 IBを使わないサンプルコード集を作ったので公開 UIView UINavigationControllerの利用 UIViewControllerの利用 UIViewでスワイプを検出する方法 非同期通信で画像をロードする方法について UITableView UITableVIewの利用 UITableViewCellの利用 UITableView関連リンク UITabBar, UIToolBar UITabBarControllerの利用 UITabBarの背景を変える方法 その2 UITabBarの背景を変える方法 UIBarButtonItemの色を変更する方法 アニメーション UIViewで手軽にアニメーションを実行する方法 複数ボタンを配置する CATransit

    iOS開発まとめ - プログラミングノート
  • Mac OSX向け。さらにリッチなインタフェースを手軽に·BWToolkit MOONGIFT

    Mac OSXの良い所は、買った直後から開発ツールが提供されている点にある。その中にはアプリケーションインタフェースを簡単に作ることが出来るInterface Builderもある。デザインは色々と悩む所なので、ドラッグアンドドロップで簡単にMac OSXらしいインタフェースが組み立てられるのは便利だ。 BWToolkitはInterface Builderプラグイン だが時にはこういうコンポーネントがあればなぁと思うことがあるかも知れない。そんな時に役立つのがBWToolkitだ。 今回紹介するオープンソース・ソフトウェアはBWToolkit、Interface Builder3用プラグインだ。 BWToolkitは多数のコンポーネントを収録しており、かゆい所に手が届くプラグインになっている。フローティングウィンドウ用のコントロールや、タブで切り替わる初期設定ウィンドウをコーディングレス

    Mac OSX向け。さらにリッチなインタフェースを手軽に·BWToolkit MOONGIFT
  • iPhone で Ruby/RubyCocoa を動かしてみた - @takuma104 log

    iPhoneでC#アプリが審査に通るワケという記事に刺激されて、CILが動くんだったらRubyも動くよな、とか思って、iPhone SDKで、Rubyの移植から始めてみました。結論から言うと、Ruby / RubyCocoa ともに、実機/シミュレータともなんとなく動いてます。 スクリーンショット これだけだと、何のことか分りませんね。。 上のスクリーンショットのアプリを書くのに必要なRubyコード こんな感じです。Mac版のRubyCocoaの書き方をそのまま踏襲できます。 require 'rubycocoa' class MyAppDelegate < OSX::NSObject def applicationDidFinishLaunching(application) @window = OSX::UIWindow.alloc.initWithFrame(OSX::UIScree

    iPhone で Ruby/RubyCocoa を動かしてみた - @takuma104 log
    kakkunpakkun
    kakkunpakkun 2009/02/26
    かこいい!かこいい!
  • AppsAmuck iPhone Development Tutorials and Examples

    Appsamuck.com – Baru baru ini sering terdengar keluhan dari para member yang kehilangan saldo ketika ingin bermain dan baru login. Hal seperti ini tentu sering anda alami atau mungkin sebagian dari anda telah mengalami. Bermain judi online tentu memiliki arti tersendiri bagi tiap orang karena didalamnya terdapat kredit yang bisa dicairkan menjadi uang asli. Siapa yang tidak tergiur dengan uang asl

  • 詳解Objective-C 2.0読書会に行ってきた : As Sloth As Possible

    ブログネタ:Objective-C に参加中! 詳解Objective-C 2.0読書会に参加してきた。読書会というのに参加したのは初めてだけど、皆で同じを読んで、読んだ部分に対して「ここがわからない」「いやそれは実はこういうことで…」というやりとりは中々面白かった。一人で読んでるとスルーしがちなところも拾ってみると勉強になるなぁ。 それより何より、Objective-Cなんていうマニアックな言語の、読書会なんていうストイックな催しに、24人も集まったのが凄い。これもiPhone効果かーなんて思ったけど、現時点ではiPhoneを買うと表明した人が少なかったのも印象深かった。いや俺も買わないけど。とは言えなんだかんだで衝動買いしかねないけど。どっちだよ。 今日はCHAPTER2とCHAPTER3の途中までを読んだ。CHAPTER2はObjective-Cの基的な特徴や構文、CHAPTER

    詳解Objective-C 2.0読書会に行ってきた : As Sloth As Possible
  • deadbeaf.org

    This domain may be for sale!

  • 汝の隣人のブログを愛せよ | LOVELOG

    au one netのブログサービス 『LOVELOG』は2014年6月30日をもちまして提供を終了致しました。 永らくのご利用、誠にありがとうございました。 引き続きau one netをご愛顧いただきますよう、よろしくお願い申し上げます。 ※お手数ではございますが、新ブログにて閲覧の皆さま向けにブログURL変更等をご周知いただけますよう、お願い申し上げます。

  • MacOSX用のアプリケーションを簡単に作るワザ

    Mac用のアプリケーションは開発するのが難しいとよく言われます。 実際、難しいですし、MacOSXでの開発で使うObjective-Cも非常に変態的個性的で習得の壁も高いような気がします。 しかし、最近では少し事情も変わってきてさくさくっと開発できるようにもなってきています(もちろん、その先には大きな壁が立ちはだかってはいるのですけど)。 今回は、CoreDataというフレームワークを使って、コードを書かずに(一行も!)アプリケーションを作ってみます。 まるで魔法のようにアプリケーションが完成するので、ぜひ、実際に手を動かしてみてください。 Xcodeを起動する まず、開発環境であるXcodeを起動します。 HDD内のDeveloper/Applicationsの中に入っています。 もし、まだXcodeをインストールしていない場合は再度インストールを行う必要があります。 以下のリンク先のド

    MacOSX用のアプリケーションを簡単に作るワザ
  • Ruchetta(仮)とCoreData - ナマケログ

    RubyCocoaを極めるプロジェクト中でtwitterクライアントを作るという話が出てたので、正月休み中にみんなでいじって遊べる程度に動くものを作ってしまおうと目下がりがり書いてる最中なのですが、なかなか楽しいね、RubyCocoa。CoreDataが素敵折角なのでCoreDataを活用してやろうと、HMDTやリファレンスと格闘してました。CoreDataってなんぞ?ってレベルからのスタートだったので結構苦労したのだけども、CoreDataってのは要はCocoaアプリ中で簡易DBとO/Rマッパーを使えるようになるフレームワークなんだね。ActiveRecord+pstoreやsqlite、みたいなもんだと言っていいのかな。で、これが非常に便利。Xcodeのモデリングツールでデータの定義をしておけば、勝手にDBとラッパオブジェクトを作ってくれるのでモデルクラスのとこのコーディングが格段に

  • Leopard解体新書--第1回:RubyCocoaでWebページ表示 - builder by ZDNet Japan

    Leopard登場!その真価は如何に? いよいよ待ちに待ったLeopardことMac OS X 10.5が発売される。Appleによれば、300を超える新機能を引っさげての登場となる。 インストールした直後は、新しくなったFinderやDockが目を引くだろう。Time Machineも強烈なインパクトがある。だが最初の驚きが過ぎると、「これだけ?」と感じる方もいるかもしれない。 しかし、決してそんなことはない。もともとOSのバージョンアップとは、内部のライブラリやフレームワークを整備して、多くのアプリケーションが活躍する土台を整える事にある。それらが充分に活用されるとき、その真価が発揮されるだろう。 とは言っても、せっかく手に入れたLeopardだ。そんな悠長な事は言わず、今すぐ色々な機能を試してみたいのが人情。そこで、この連載ではLeopardの新機能を体験し、その仕組みを掘り下げてみ

    Leopard解体新書--第1回:RubyCocoaでWebページ表示 - builder by ZDNet Japan
  • 1