Gavin.han

致力于移动开发 技术改变生活

导航

2012年11月16日

摘要: iphone包含了很多框架和库,从底层的套接字到不同层次的封装,可以方便地给程序添加网络功能。 (1)BSD套接字。最底层的套接字,这是Unix网络开发常用的API。如果从其他系统移植程序,而程序用的是BSD套接字,那么网络部分可以继续使用这些API。 (2)CFNetwork framework 。CFNetwork 也是比较底层的, 是对BSD套接字的一个扩展 。它是一个C语言的库,它是基于BSD套接字,提供了对网络协议的抽象。这些抽象使得用户更容易地操作套接字、处理网络的各种连接。。它集成了run-loop,因此使用CFNetwork不用自己去实现事件循环。CFNetwork 还... 阅读全文

posted @ 2012-11-16 22:31 gavin.han 阅读(8187) 评论(0) 推荐(1) 编辑

摘要: 主要实现三个功能:显示备忘录,新建备忘录,备忘录的详细信息(可以显示图片) 这个备忘录程序是一个很简单的小项目,不过里边包含了不少重要的知识,如TableView的用法,文本、图片的保存等。 新建“Empty Application” ,命名为MemorandumBook 新建三个UIViewController视图,分别命名为HomeViewController,AddViewController,DetailsViewController。三个视图分别来实现对应的三个功能。1.在AppDelegate.m中添加代码: (1)添加导航控制器 (2) 将homeViewControlle... 阅读全文

posted @ 2012-11-16 21:01 gavin.han 阅读(6003) 评论(4) 推荐(0) 编辑