基础篇
objective-c基础教程
iphone 开发秘籍
进阶篇
iOS 6编程实战
Objective-C 高级编程:iOS与OS X多线程和内存管理
Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法...
分类:
移动开发 时间:
2014-12-12 15:00:41
阅读次数:
143
原文:关于宏##的使用注意一点在看《C语言高级编程》时,里面有个关于宏##的题目: 1.已知#define A “menu”
#define B “osd”,
若请使用宏A,B表示出字符串”menuosd” 答案:1 答案1:#define C A B
答案2:#define _C_(a,b) a#...
分类:
其他好文 时间:
2014-12-12 08:51:21
阅读次数:
204
原文:用C语言实现统计一个文件夹中各种文件的比例 《UNIX环境高级编程》中的程序清单4-7就介绍了如何实现递归地统计某个目录下面的文件!我刚开始看过它的代码后,觉得照着敲太没意思了,所以就合上书自己写了一遍!为此还写了一篇博文,这是博文地址: 在linux下用C语言实现递归查看某个目录中的所有文件...
分类:
编程语言 时间:
2014-12-11 10:07:41
阅读次数:
272
Tips:下面的总结是参考APUE(unix环境高级编程)这本书,在linux(ubuntu)上的实现。
Linux系统的调用结构:
最上层:应用程序+shell命令(外部命令在coreutils中实现,内部命令在bash中实现)
中间层:linux下的库函数(gnu的c标准库在glibc中实现)
最底层:linux内核(163个linux系统调用接口+内核子系统(驱动))
...
分类:
其他好文 时间:
2014-12-11 08:57:13
阅读次数:
331
随着计算机的发展以及高级编程语言的出现,应用程序不仅仅要与硬件打交道,还要借助于一些系统的服务,这些系统不仅仅包括操作系统还有编译系统等,我们分别来介绍应用程序是如何与这些系统打交道的。 首先来看程序与编译系统的交互。如今的程序代码规模越来越大,将所有代码都写在一个文件中已经变得不切实际,因此...
分类:
其他好文 时间:
2014-12-10 22:45:38
阅读次数:
210
第三部分 F# 高级编程技术
在第二部分,我们讨论了大多数函数语言常见的函数概念。现在可以说已经理解了函数式编程,就像在阅读了封装、继承和多态性以后,可以说熟悉面向对象编程一样;但要想成为有效的面向对象的开发人员,还需要学习其他内容,用 F# 进行函数编程也没有什么不同。
就像每种面向对象语言的功能各有特色一样,在 F# 中也有一些特有的功能,在其他函数语言中通常没有,当我们在第九章讨论...
分类:
其他好文 时间:
2014-12-09 12:25:14
阅读次数:
177
有时候我们使用kill无法杀掉一个进程,但是用kill -9却可以,why?
首先看一下kill的功能,man手册对kill描述如下:
KILL(1) Linux User's Manual KILL(1)
NAME
...
分类:
其他好文 时间:
2014-12-09 10:32:52
阅读次数:
293
代码下载地址:http://www.apuebook.com/下的第二版,里面有个readme文件:root@iZ23onhpqvwZ:~/ms/linux/apue/apue.2e# cat README Read the file called DISCLAIMER.Some source ch...
分类:
其他好文 时间:
2014-12-08 15:28:16
阅读次数:
279
参考:《UNIX环境高级编程》第7章 7.6节
C程序一般有下面几部分构成
正文段:又叫文本段,这是有CPU执行的机器指令部分。通常,正文段是可以共享的,并 且是只读的。
初始化数据段:通常将此段作为数据段,它包含了程序中需要明确的赋初值的变量,比如函 数外的声明:int cnt = 10;
非初始化数据段:通常此数据段称为bss段(block start symbol),在程...
分类:
其他好文 时间:
2014-12-04 20:05:19
阅读次数:
201
一、Objective-C(以下简称OC)简介
Objective-C 是在 C 的基础上,加入面向对象特性扩充而成的通用型高级编程语言,也写作 ObjC 、Obj-C 和较少用的 Objective C。Objective-C主要应用于 Mac OS X 和 iOS 系统及其相关 API 如Cocoa、Cocoa Touch。Objective-C 最...
分类:
编程语言 时间:
2014-12-04 17:56:43
阅读次数:
362