04 2010 档案
[gcc编程] socket编程—— sockaddr_in结构体操作
摘要:转: http://blog.sina.com.cn/s/blog_6151984a0100etj1.html sockaddr结构体sockaddr的缺陷:sa_data把目标地址和端口信息混在一起了struct sockaddr { unsigned short sa_family; charsa_data[14]; };sa_family是通信类型,最常用的值是 "AF_INET"sa_data14字节,包含套接字中的目标地址和端口信息 sockaddr_in 结构体sockaddr_in结构体解决了sockaddr的缺陷,把port和addr 分开储存在两个变量中s 阅读全文
posted @ 2010-04-26 10:55 mac Arthur 阅读(1486) 评论(0) 推荐(0)
获取 iPhone程序的文档目录的方法
摘要:iPhone程序的文档目录通常用于储存用户数据,下面介绍2种获取 iPhone程序的文档目录的方法,转自 iphone-geek.cn方法一: 12 NSString* documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]; 方法二: 12 NSArray *paths = NSS... 阅读全文
posted @ 2010-04-26 09:18 mac Arthur 阅读(677) 评论(0) 推荐(0)
APIPA
摘要:APIPA(Automatic Private IP Addressing,自动专用IP寻址),是一个DHCP故障转移机制。当DHCP服务器出故障时, APIPA在169.254.0.1到 169.254.255.254的私有空间内分配地址,所有设备使用默认的网络掩码255.255.0.0。客户机调整它们的地址使用它们在使用ARP的局域网中是唯一的。APIPA可以为没有DHCP服务器的单网段网络提... 阅读全文
posted @ 2010-04-23 14:46 mac Arthur 阅读(564) 评论(0) 推荐(0)
NULL vs nil in Objective-C
摘要:nil只能被应用在id类型的地方,就是Java与C++中指向对象的指针。而NULL用于非对象指针。请看如下实例:-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object原文: "nil" should only be used in place of an "id", what we Java and C++ pro... 阅读全文
posted @ 2010-04-23 09:31 mac Arthur 阅读(1522) 评论(0) 推荐(0)
socket协议 & socket函数
摘要:Socket协议的形象描述 socket的英文原义是“孔”或“插座”。在这里作为4BDS UNIX的进程通信机制,取后一种意思。socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有一个固定的socket。然后向对方拨号呼叫,相当于发出连接请求(假如对方不在同一区内,还要拨对方区号,相当于给出网络地址)。对方假如在场并空闲(相当于通信的另一主机. 阅读全文
posted @ 2010-04-17 14:47 mac Arthur 阅读(2393) 评论(0) 推荐(0)
玩转iPhone网络通讯之BSD Socket篇(手把手教你iphone开发 - 基础篇)
摘要:作者:孙东风 2009-11-11(请尊重作者劳动成果,转载务必注明出处)在进行iPhone网络通讯程序的开发中,不可避免的要利用Socket套接字。iPhone提供了Socket网络编程的接口CFSocket,不过笔者更喜欢使用BSD Socket。iPhone BSD Socket进行编程所需要的头文件基本都位于/Xcode3.1.4/Platforms/iPhoneOS.platform/D... 阅读全文
posted @ 2010-04-16 17:36 mac Arthur 阅读(1711) 评论(0) 推荐(0)
深入理解HTML协议
摘要:http协议学习系列1.基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版... 阅读全文
posted @ 2010-04-16 17:27 mac Arthur 阅读(14235) 评论(2) 推荐(1)
Create Wireless Ad-Hoc Network - Mac OS
摘要:Have you ever wanted to quickly create a wireless network between two or more macs, without having a router in the middle? Macs can use Bonjour to make it super simple. This is useful if you are on a business trip or any other situation when you need to quickly network machines. You will need at lea 阅读全文
posted @ 2010-04-16 11:06 mac Arthur 阅读(479) 评论(0) 推荐(0)
Ad Hoc网络概念、特点和比较
摘要:Ad Hoc网络概念、特点和比较 www.net130.com 日期:2004-12-28浏览次数:22745作者:郑丽娜,吴同强出处:《邮电设计技术》 前言一、Ad Hoc网络的概念 二、Ad Hoc网络的特点三、Ad Hoc网络的应用需求四、与其他移动通信系统的比较五、移动IP和Ad Hoc网络的结合六、管理Ad Hoc网络面临的问题七、结论前言 随着人们对摆脱有线网络束缚、随时随地可以进行自由通信的渴望,近几年来无线网络通信得到了迅速的发展。人们可以通过配有无线接口的便携计算机或个人数字助理来实现移动中的通信。目前的移动通信大多需要有线基础设施(如基站)的支持... 阅读全文
posted @ 2010-04-16 10:49 mac Arthur 阅读(3161) 评论(0) 推荐(0)
深入理解iPhone屏幕双缓冲技术
摘要:作者:孙东风 原文地址 http://blog.csdn.net/dongfengsun/archive/2009/12/22/5053418.aspx笔者在最近项目的开发中需要使用 到“屏幕双缓冲”技术,“屏幕双缓冲”是GUI客户端中最经 常使用的一种技术,但是这种技术在iPhone平台似 乎很少被人使用到,网上的资料基本很难找到,这点让笔者很是不... 阅读全文
posted @ 2010-04-13 11:19 mac Arthur 阅读(670) 评论(0) 推荐(0)
iPad软件提交注意事项
摘要:这是CocoaChina会员 "stlau"根据自己的iPad软件提交经验总结的注意事项,希望大家留意一下,避免软件被苹果审核人员拒绝放行。帖子地址 http://www.cocoachina.com/bbs/read.php?tid-17119.html肯定会被拒的情况:1. app命名:不要用类似*** pad的名字,但可以用*** for iPad,*** iPad version之类的名... 阅读全文
posted @ 2010-04-13 11:01 mac Arthur 阅读(474) 评论(0) 推荐(0)
Label上增加点击事件及下划线的方法
摘要:CocoaChina的Mac开发区版主小yo的代码库中有相关问题的解决方法:http://code.google.com/p/cocoacontrollibrary/source/browse/trunk/FrameworkSource/HyperLinkButton.m"一般一个控件元素有下划线并有点击事件的话就应该是一个hyperlinkbutton
1) 用button来实现是最... 阅读全文
posted @ 2010-04-09 15:26 mac Arthur 阅读(1538) 评论(0) 推荐(0)
EXC_BAD_ACCESS & NSZombieEnabled & 设置Global Breakpoint定位错误代码所在位置
摘要:如何调试EXC_BAD_ACCESS 文章分类:移动开发 关键字: exc_bad_access 原文地址:http://www.codza.com/how-to-debug-exc_bad_access-on-iphone当程序出现“EXC_BAD_ACCESS”时,就像不解风情的妻子对你说:“亲爱的,今晚不行”。这两种情况都是非常不幸的。让我们先... 阅读全文
posted @ 2010-04-09 15:24 mac Arthur 阅读(2700) 评论(1) 推荐(0)
UIPickView的显示与消失方法
摘要://PickerView appear-(void)ShowPickerView:(UIPickerView*)PickerViewTag{ if(PickerViewTag.superview==nil) { [self.view.window addSubview:PickerViewTag]; CGRect screenRect=[[UIScreen mainScreen]applica... 阅读全文
posted @ 2010-04-09 15:20 mac Arthur 阅读(1667) 评论(0) 推荐(0)
非苹果PC安装MacOS
摘要:0. 分区20G+(FAT32),用PM更改ID为AF,设置为主分区,应用更改。1. 刻盘,光盘启动,F8进入关盘安装引导;2. 选择磁盘工具,选择我们的磁盘,格式应该为“MacOS(日志模式)”,选择抹掉。这样就是格式化磁盘了。磁盘会变成HFS+的格式了;3. 选择磁盘后,选择自定义选项。加载驱动;interCPU要ICHX fix操作步骤:http://hi.baidu... 阅读全文
posted @ 2010-04-09 15:18 mac Arthur 阅读(602) 评论(0) 推荐(0)
@Propery讲解
摘要:property是一个属性访问声明,扩号内支持以下几个属性:1,getter=getterName,setter=setterName,设置setter与getter的方法名2,readwrite,readonly,设置可供访问级别2,assign,setter方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题3,retain,setter方法对参数进行release旧值再re... 阅读全文
posted @ 2010-04-09 15:14 mac Arthur 阅读(836) 评论(0) 推荐(0)
Objective-C中的数据类型
摘要:Objective-C中,有一些我们之前并不熟悉但是经常见到的数据类型,比如id、nil、Nil、SEL等等。在很多文章里,我们都见过这些数据类型的介绍,但是都没有说的太清楚。这篇文章从最底层的定义开始,介绍一下这些类型到底是怎么定义的,这会帮助我们更加深入地了解Objective-C。原文作者为Greg Miller,文章地址在:http://unixjunkie.blogspot.com/20... 阅读全文
posted @ 2010-04-09 15:13 mac Arthur 阅读(1188) 评论(0) 推荐(0)
组织iPhone&iPod Touch睡眠
摘要:[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 阅读全文
posted @ 2010-04-09 15:10 mac Arthur 阅读(228) 评论(0) 推荐(0)
NSObject所包含的信息。
摘要:1. 地址:(返回的地址是10进制数)(0x: 0x3e24b20)NSString *curAddress = [NSString stringWithFormat:@"%id",curTextField];2.描述:(返回对象详细信息,不同类型对象,信息不同)[tempView description];以下为返回信息:<UILayoutContainerView: 0x3e24a80;... 阅读全文
posted @ 2010-04-09 15:05 mac Arthur 阅读(397) 评论(0) 推荐(0)
iPhone&iPod Touch定位编写
摘要:1. 使用UIMapView的showUserLocation属性。 myMapView.showsUserLocation = YES 显示后读出坐标经纬度: self.userLocation.coordinate.latitude self.userLocation.coordinate.longitude2. 使用CLLocationManager locationManager = [[... 阅读全文
posted @ 2010-04-09 15:00 mac Arthur 阅读(791) 评论(0) 推荐(0)
UIImagePickerController
摘要:UIImagePickerController:1. 有三种工作模式://打开图片库根目录选择UIImagePickerControllerSourceTypePhotoLibrary//使用相机选择UIImagePickerControllerSourceTypeCamera//打开SavedPhoto目录选择UIImagePickerControllerSourceTypeSavedPhoto... 阅读全文
posted @ 2010-04-09 14:58 mac Arthur 阅读(2618) 评论(0) 推荐(0)
NSTimer
摘要:NSTimer是Cocoa中比较常用的定时器类,基本操作如下:handleTimer方法可以自行定义。在需要的地方创建timer即可,handleTimer就可以每0.5秒执行一次。- (void) handleTimer: (NSTimer *) timer{ //在这里进行处理}NSTimer *timer;timer = [NSTimer scheduledTimerWithTimeInte... 阅读全文
posted @ 2010-04-09 14:56 mac Arthur 阅读(1233) 评论(0) 推荐(0)
SQLite3 简要使用指南
摘要:转:http://c.gzl.name/archives/195 SQLite是基于C的API,在iPhone中的运行速度超级快(在苹果网站上也有一个对比,确实应该是速度最快的)。由于在iPhone3.0上已经支持了Core Data,是苹果一个新的API,并且是基于SQlite的。速度也是非常快吧,信不信由你。所以我们对SQLite仅需要懂一些即可,以下是一些基础信息打开数据库执行一个SQLit... 阅读全文
posted @ 2010-04-08 12:03 mac Arthur 阅读(5510) 评论(1) 推荐(0)
各国本地化缩写
摘要:中国 简体中文 简体中文(中国) zh-cn 繁体中文(台湾地区) zh-tw 繁体中文(香港) zh-hk 英语(香港) en-hk 英语(美国) en-us 英语(英国) en-gb 英语(全球) en-ww 英语(加拿大) en-ca 英语(澳大利亚) en-au 英语(爱尔兰) en-ie 英语(芬兰) en-fi 芬兰语(芬兰) fi-fi 英语(丹麦) en-dk 丹麦语(丹麦) da... 阅读全文
posted @ 2010-04-05 16:07 mac Arthur 阅读(1446) 评论(0) 推荐(0)