- 博客(15)
- 资源 (47)
- 收藏
- 关注
转载 Objective-c多线程
iPhone 多线程 多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单,可以与java相媲美。这篇文章主要从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程。 一、线程创建与启动 线程创建主要有二种方式:
2012-03-28 20:02:27 2451
转载 C++中友元(友元函数和友元类)的用法和功能
采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时间开销),但它破坏了类的封装性和
2012-03-27 20:36:27 3021
原创 objective-c基本数据类型
objective-c基本数据类型1、Object-c提供基本数据类型:int、float 、double 、char 示例代码测字节数://数据类型: //整形(int、short int、long int、unsigned int、unsigned short、unsigned long) NSLog(@"整形:");
2012-03-27 15:32:39 12741 1
原创 objective-c入门(xcode helloworld程序 创建类)
一:objective-c简介Objective-C是进行iPhone软件开发的语言Objective-C语言是C语言的一个扩展集Objective-C是一种面向对象的语言大小写敏感程序语句必须以(;)结束开发工具(Xcode)二、第一个Objective-c程序启动 Xcode。初次启动的时候,也许会弹出一个“Welcometo Xcode”的一个
2012-03-24 11:54:11 11043
原创 iphone第一个应用程序入门(标签 iOS xcode4 mac objective-c cocoa)
1、首先创建项目,名字为slider:打开xcode如图:选择create a new Xcode project:选择Single View Application:填写product Name项目名字,Company Identifier公司标识,class Prefix,关键是:Device Family选择iPhone,然后选择Next,
2012-03-23 21:52:10 2648 2
原创 Objective-C语法快速参考
作者: Cocoa China转自http://www.cocoachina.comObjective-C语法快速参考 作者: Cocoa China欢迎您转载,但请标注转自http://www.cocoachina.com 大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃
2012-03-23 14:32:02 1232
转载 objective-c protocol
转载自:http://blog.eddie.com.tw/2010/12/11/protocol-in-objective-c/前面提到了OOP的繼承,但不像C++可以有多重繼承,Objective-C是單一繼承的,如果想要做到一個類別同時擁有多種型別的能力,可以透過實作其它型別的interface來達成這個目的。在Java/AS3是用”interface”這個關鍵字,在Objec
2012-03-20 08:38:44 2508
原创 c语言练习(二)
1、使用指针完成以下内容:定义三个整数的的列阵,写三个功能,input(),deal(),print():输入,处理,打印:input功能,需要完成三个编号的输入,deal功能需要从小到大排序,print功能需要打印结果。我的思路:首先定义一个整数的数组,长度为3;然后分别输入,再处理排序,用排序方法排序,最后输出结果;实现代码:主函数里就定义四行代码 : int
2012-03-11 16:44:51 1010
原创 c语言练习
1、指针练习:交换两个指针变量的值一级指针:*p,*q; int a=0,b=12; int *p=&a,*q=&b; printf("交换前:\n%d,%d,%d\n",p,*p,&p); printf("%d,%d,%d\n",q,*q,&q); swap(p, q); printf("交换后:\n%d,%d,%d\n",p,*p,&p);
2012-03-07 17:49:01 1116
原创 c语言写螺旋队列并分析
参考来自(http://www.zxbc.cn/html/20080829/64948.html0);螺旋队列21 22 .... 20 7 8 9 10 19 6 1 2 11 18 5 4 3 12 17 16 15 14 13 看清以上数字排列的规律,设 1 点的坐标是 (0,0),x 方向向右为正,y 方向向下为正。例如,7 的坐标为 (-1,-1),2 的
2012-03-04 22:02:00 1528
转载 [C语言]指针、地址、引用等的学习
1、乘法运算符 2、定义指针int *p = 0; 还是 int* p = 0;?后一种比较容易这样理解:定义了一个变量p,它是指针型的(更详细一点,是指向int的指针型),相比而言,前面一种定义似乎是定义了*P这个奇怪的东西。但是后面一种写法会带来一个容易产生的误解:int* p1, p2;这儿给人的感觉似乎是定义了两个指针型变量p1和p2,但是,事实上,这种直觉是错误的
2012-03-04 21:38:19 3490 7
原创 c define 入门(转)
define是C语言中的预处理命令,它用于宏定义,可以提高源代码的可读性,为编程提供方便。预处理命令以“#”号开头,如包含命令#include,宏定义命令#define等。一般都放在源文件的前面,它们称为预处理部分。所谓预处理是指在进行编译之前所作的工作。预处理是C语言的一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处
2012-03-04 21:32:03 1368 1
原创 C语言中常用的库函数,及它的作用和所在头文件(转)
字符处理函数 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换 头文件 ctype.h 函数列表函数类别 函数用途 详细说明 字符测试 是否字母和数字 isalnum 是否字母 isalpha 是否控制字符 iscntrl 是否数字 isdigit 是否可显示字符(除空格外) isgraph 是否可显示字符(包括空格) ispr
2012-03-02 21:29:45 4356
原创 C语言32个关键字(转)
第一个关键字:auto 用来声明自动变量。 可以显式的声明变量为自动变量。只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量。并且只在声明它的函数内有效。而且当使用完毕后,它的值会自动还原为最初所赋的值。自动变量使用时要先赋值,因为其中包含的是未知的值。例:auto int name=1;第二个关键字:static用来声明静态变量。可以显式的声明变量为静态变量
2012-03-02 21:28:47 1528
原创 c语言学习入门
学习C语言 在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问题也就迎刃而解了;定义C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算
2012-03-02 21:27:08 1520
IOS利用AVFoundation框架实现录音和播放 AVAudioSession AVAudioRecorder AVAudioPlayer
2013-11-11
UIImagePickerController之打开图片库和相机选择图片修改头像
2012-09-21
Objective-C 培训教程
2012-03-24
Android之抽屉效果(自定义、GridView、SlidingDrawer结合)案例
2012-01-09
Android四种存储方式 sharedpreference,file,SQlite,contentprovider
2011-12-25
android之利用SQLite实现登陆和注册
2011-12-19
android之利用SAX、DOM和Pull实现对schools.xml的解析
2011-12-17
android组件实现通讯录
2011-12-15
IOS高仿微信聊天对话界面(二)
2013-12-31
IOS高访新浪微博界面(处理@#链接 特殊字符 )(二)
2013-12-31
IOS利用AVFoundation框架实现录音和播放 (AVAudioSession AVAudioRecorder AVAudioPlayer)
2013-11-11
UITableViewController最基本用法实现(Accessory多选、自定义Style多选、目录表格、编辑表格)(一)
2013-10-30
iPhone实现app中右拖动屏幕返回上一层的效果(继承UINavigationController)
2013-08-20
iphone/ipad应用的升级更新提醒和评分提醒
2013-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人