罗朝辉(飘飘白云)

关注嵌入式操作系统,移动平台,图形开发。-->加微博 ^_^

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  85 随笔 :: 0 文章 :: 169 评论 :: 0 Trackbacks

#

     摘要: 医疗名词解析:HIS, RIS, PACS, LIS, DICOM, WADO, VTK, ITK  阅读全文
posted @ 2011-10-19 14:28 罗朝辉 阅读(506) | 评论 (0)编辑 收藏

     摘要: Framework 简介
Mac OS X 扩展了 framework 的功能,让我们能够利用它来共享代码和资源。framework 在概念上有点像 Window 下的库,但是比库更加强大,通过 framework 我们可以共享所有形式的资源,如动态共享库,nib 文件,图像字符资源以及文档等。系统会在需要的时候将 framework 载入内存中,多个应用程序可以同时使用同一个 framework,而内存中的拷贝只有一份。一个 framework 同时也是一个 bundle,我们可以在 finder 里浏览其内容,也可以在代码中通过 NSBundle 访问它。利用 framework 我们可以实现动态或静态库的功能。与动态/静态库相比,framework 有如下优势:  阅读全文
posted @ 2011-10-16 14:10 罗朝辉 阅读(4386) | 评论 (3)编辑 收藏

     摘要: 最近在研究如何在 Mac 上使用 .Net,在这个过程中,找到几个好玩的东西:
第一个是,CSharpPlugin,链接为:http://code.google.com/p/cocoa-sharp-dev/wiki/CSharpPlugin,这个插件很神奇,可以让我们在 XCode 中编写 C#,并在编写的C#中可以调用 Cocoa API,牛吧?可惜的是这个插件很久没有更新了,最后的更新时间为 2007年5月。
第二个是,MonoDevelop,链接为:http://monodevelop.com/,一般我们还需要安装 Moonlight 。我们可以在其中编写具有 Cocoa 界面风格的 C# 程序。这个 IDE 做得非常清爽,并在持续更新中。
第三个是, 使用 Emonic 插件在 Eclipse 上开发,下面将介绍这种方式。  阅读全文
posted @ 2011-10-15 14:21 罗朝辉 阅读(2869) | 评论 (2)编辑 收藏

     摘要: 本文通过使用 Bonjour 在 Mac 上实现了一个简单的服务器/客户端聊天程序,以演示如何使用 Bonjour 进行网络编程,其中使用到 CFSokcet, NSNetService/NSNetServiceBrowser, NSInputStream/NSOutStream 的用法。  阅读全文
posted @ 2011-09-25 15:43 罗朝辉 阅读(2474) | 评论 (0)编辑 收藏

     摘要: 前面讲解了 Core Data 的框架,并完全手动编写代码演示了 Core Data 的运作过程。下面我们来演示如何结合 XCode 强大的可视化编辑以及 Cocoa 键值编码,绑定机制来使用 Core Data。有了上面提到的哪些利器,在这个示例中,我们无需编写 NSManagedObjectModel 代码,也无需编写 NSManagedObjectContext,工程模版在背后为我们做了这些事情。

今天要完成的这个示例,有两个 Entity:StudentEntity 与 ClassEntity,各自有一个名为 name 的Attribute 其中 StudentEntity 通过一个名为 inClass 的 relationship 与 ClassEntity关联,而 ClassEntity 也有一个名为 students 的 relationship 与 Entity:StudentEntity 关联,这是一个一对多的关系。此外 ClassEntity 还有一个名为 monitor 的 relationship 关联到 StudentEntity,代表该班的  阅读全文
posted @ 2011-09-09 14:21 罗朝辉 阅读(3189) | 评论 (0)编辑 收藏

     摘要: NSWorkspace 为应用程序提供如下服务:
1)打开,操作文件/设备,获取文件/设备信息
2)跟踪文件,设备以及数据库的变动
3)设置或获取文件的 Finder 信息
4)启动应用程序。  阅读全文
posted @ 2011-09-05 16:04 罗朝辉 阅读(3122) | 评论 (0)编辑 收藏

     摘要: 前面详细讲解了 Core Data 的框架以及设计的类,下面我们来讲解一个完全手动编写代码使用这些类的示例,这个例子来自苹果官方示例。在这个例子里面,我们打算做这样一件事情:记录程序运行记录(时间与 process id),并保存到xml文件中。我们使用 Core Data 来做这个事情。  阅读全文
posted @ 2011-09-03 23:16 罗朝辉 阅读(3402) | 评论 (0)编辑 收藏

     摘要: Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂。Core Data 相关的类比较多,初学者往往不太容易弄懂。计划用三个教程来讲解这一部分:
框架详解:讲解 Core data 框架,运作过程,设计的类;
Core data应用程序示例:通过生成一个使用 Core data 的应用程序来讲解如何 在 XCode 4 中使用 Core data。
手动创建Core data示例:不利用框架自动生成代码,完全自己编写所有的 Core data 相关代码的命令行应用程序来深入讲解 Core data的使用。  阅读全文
posted @ 2011-09-01 14:14 罗朝辉 阅读(5802) | 评论 (0)编辑 收藏

     摘要: block 是 Apple 在 GCC 4.2 中扩充的新语法特性,其目的是支持多核并行编程。我们可以将 dispatch_queue 与 block 结合起来使用,方便进行多线程编程。  阅读全文
posted @ 2011-08-26 13:23 罗朝辉 阅读(12278) | 评论 (5)编辑 收藏

     摘要: 本文详细讲述了Object-C 中消息的里里外外,涉及类结构class, SEL, IMP,消息的动态绑定,消息转发等。  阅读全文
posted @ 2011-08-15 20:20 罗朝辉 阅读(7915) | 评论 (1)编辑 收藏

列出全部内容
共9页: 1 2 3 4 5 6 7 8 9