- 博客(27)
- 资源 (12)
- 收藏
- 关注
翻译 dns_util
/* * Copyright (c) 1999-2007 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * * This file contains Original Code and/or Modifications of Original Code * as defined in and that
2012-11-27 14:45:53 1001
转载 C实现DNS
DNS(Domain Name System)域名系统提供了主机名和IP地址之间的转换。通常我们在应用程序中使用库函数gethostbyname()和gethostbyaddr()来完成两者之间的转换。但是为了更深入的学习网络底层知识,有必要从源代码级别来分析和实现RFC 1034说明了DNS的概念和功能,RFC 1035详细说明了DNS的规范和实现。通过阅读RFC,我们知道明白了,应
2012-11-26 17:58:43 2803
转载 iphone开源应用源代码下载
对于开发人员来说,阅读其他人的优秀代码是一种绝佳的内功提升方式。以Flash/Flex教程而知名的Ntt.CC网站最近收集了50多个开源的iPhone软件,极具学习价值。苹果的iPhone应用商店获得了前所未有的成功,在线上已经有超过20万的应用程序。我们在这里选取了50个经典的开源的iPhone应用及其源码下载,供iPhone开发者们学习分享。ABC123:一个挑战记忆力的游戏 源码下载
2012-11-22 12:04:23 751
转载 dig理解DNS的解析过程
[root@localhost ~]# dig www.a.com ; > DiG 9.2.4 > www.a.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6,
2012-11-21 18:11:00 5841
转载 UITextField 实现下拉显示自动补全列表
先看实现效果.类代码:[plain] view plaincopy// // AutocompletionTableView.h // // Created by Gushin Arseniy on 11.03.12. // Copyright (c) 2012 Arseniy Gushin. All rights reserved. //
2012-11-21 15:49:04 834
转载 UITableView的使用大全
首先、对UITableView进行讲解,下面有对它进行实际的应用UITableView 显示大型内容的列表 单行,多列 垂直滚动,没有水平滚动 大量的数据集 性能强大,而且普遍存在于iPhone的应用程序中TableView
2012-11-21 12:10:28 381
转载 UIViewAnimation动画与CATransition类动画
CATransition CATransition is an Objective-C wrapper for creating view transitions. As of 3.1.2, there are 11 types of transitions. 4 of them are SDK-compatible, but are the most boring ones. T
2012-11-20 15:04:56 455
转载 UITextView自动滚动的解决方案
思路:UIView加载完成3后,用NSTimer结合setContentOffset将UITextView向下滚动1像素。在滚动到底部的时候停止NSTimer。每当手动滚动UITextView前销毁NSTimer,滚动后重新创建NSTimer。NSTimer *timer;- (void)viewDidLoad { [self performSelector:@selector
2012-11-20 14:39:28 950
转载 iPhone开发之NSRunLoop的进一步理解
iPhone应用开发中关于NSRunLoop的概述是本文要介绍的内容,NSRunLoop是一种更加高明的消息处理模式,他就高明在对消息处理过程进行了更好的抽象和封装,这样才能是的你不用处理一些很琐碎很低层次的具体消息的处理,在NSRunLoop中每一个消息就被打包在input source或者是timer source中了,来看详细内容。1.什么是NSRunLoop我们会经常看到这
2012-11-20 10:32:42 409
转载 KVO/KVC做了简单的介绍(转)
转自:http://www.cnblogs.com/scorpiozj/archive/2011/03/14/1983643.html对kvo/kvc做了简单的介绍,可作为入门读物。有些术语描述不够精确请指正。欢迎讨论。Kvo是Cocoa的一个重要机制,他提供了观察某一属性变化的方法,极大的简化了代码。这种观察-被观察模型适用于这样的情况,比方说根据A(数 据类
2012-11-19 11:41:13 399
转载 Objective-C语法之KVO的使用
摘要: 简介:上篇我们讲到了KVC,这篇我们学习KVO,全名为:Key Value Observing,直译为:基于键值的观察者。那它有什么用呢?KVO主要用于视图交互方面,比如界面的某些数据变化了,界面的显示也跟着需要变化,那就要建立 ...简介:上篇我们讲到了KVC,这篇我们学习KVO,全名为:Key Value Observing,
2012-11-19 11:39:11 446
转载 再谈Cocoa中回调delegate的方法时判断delegate是否已经被释放
我在Cocoa中回调delegate的方法时判断delegate是否已经被释放中描述了如何使用delegate的isa判断其所属类是否改变,从而判断delegate是否被释放。但是Nike指出:一旦此delegate注册过KVO,其isa就会被改变了。除非保证delegate不会被注册KVO(这要求判断delegate是否被释放时保证delegate必须是我们自己创建的,而不是其他任何人,而且我们
2012-11-19 11:14:04 644
转载 XCode调试技巧之EXC_BAD_ACCESS中BUG解决
本文介绍的是XCode调试技巧之EXC_BAD_ACCESS中BUG解决,如何解决,来看详细内容。AD:XCode调试技巧之EXC_BAD_ACCESS中BUG解决是本文要介绍的内容,在iphone开发的时候EXC_BAD_ACCESS这个bug时不容易找到原因的,在网上找到的3个关于这个问题的方法,希望可以帮到你,我自己试了一下第一中方法,效果还不错
2012-11-19 11:02:56 561
转载 查找 EXC_BAD_ACCESS 问题根源的方法
写程序遇到 Bug 并不可怕,大部分的问题,通过简单的 Log 或者 代码分析并不难找到原因所在。但是在 Objective-C 编程中遇到 EXC_BAD_ACCESS 问题的时候,通过简单常规的手段很难发现问题。 写程序遇到 Bug 并不可怕,大部分的问题,通过简单的 Log 或者 代码分析并不难找到原因所在。但是在 Objective-C 编程中遇到 EXC_BAD
2012-11-19 11:01:38 503
转载 xCode4里面设置NSZombieEnabled
今天看到偶然间看到一篇blog,“用NSZombieEnabled解决恼人的EXC_BAD_ACCESS错误”。很实用的技巧,便拿来试验一下。原文是在XCode3里面设置的,so在4里面完全找不到地方。stackoverflow搜一下,找到如下方法。菜单里Product->EditScheme->Run->Environment Variables, 添加NSZombieE
2012-11-19 10:59:19 443
转载 iPhone app crash with unknown error
log信息:Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESSvote 0down votefavoriteI am developing an application to take photos and upload the
2012-11-19 10:00:22 1691
转载 Linux Trace实现
#include #include #include #include #include #include #include #include #include #include #include #include #include
2012-11-19 09:46:05 813
转载 NSTimer的暂停和继续
可以用NSTimer设置访问函数的时间周期:countTime = [NSTimerscheduledTimerWithTimeInterval:(1.0/60.0) target:self selector:@select
2012-11-16 13:39:13 553
转载 找出单向链表的倒数第m个元素
链表节点:class Node{public: int data; Node* next;public: Node(int n) : data(n), next(0) { } Node() : data(0), next(0) { } Node
2012-11-15 14:19:19 1227
转载 socket函数手册
字节序函数 #include netinet/in.h>/* 主机序转换为网络序(short类型) */uint16_t htons (uint16_t host16bitvalue);/* 主机序转换为网络序(long类型) */uint32_t htonl (uint32_t host32bitvalue);/* 网络序转换为主机序(sh
2012-11-15 10:12:44 569
转载 TraceRoute(tracert)实现原理
TraceRoute程序的实现主要涉及IP头部生存时间(time to live, TTL)字段的使用。 设置TTL字段的目的是为了防止数据报由于选路错误或其他软硬件原因从而导致在网络中无休止的流动,TTL字段指定了数据报的生存时间。TTL的初始值由源主机设置,当一份数据报经过路由器时,处理该数据报的路由器都需要把TTL值减去数据报在路由器中停留的秒数。但事实上大多数路由器只是简单地
2012-11-14 15:31:50 863
转载 链路层网络编程技术--原始套接字
实际上,我们常用的网络编程都是在应用层的报文的收发操作,也就是大多数程序员接触到的流式套接字(SOCK_STREAM)和数据包式套接字(SOCK_DGRAM)。而这些数据包都是由系统提供的协议栈实现,用户只需要填充应用层报文即可,由系统完成底层报文头的填充并发送。然而在某些情况下需要执行更底层的操作,比如修改报文头、避开系统协议栈等。这个时候就需要使用其他的方式来实现。一 原始套接字
2012-11-14 10:29:51 1041
转载 Linux下模拟ping命令的C代码实现
/******************************************************** * IP报头格式数据结构定义在中 * * ICMP数据结构定义在中 * * 套接字地址数据结构定义在中 * ********************************************************/#include #include #inc
2012-11-07 11:59:04 651
转载 IOS 一个ping的例子 simplePing
https://github.com/chrishulbert/SimplePingHelper
2012-11-07 10:55:54 2445
转载 new iPad 图片分辨率的问题
大家伙纷纷开始上手第三代iPad了。由于新iPad采用了Retina显示屏,分辨率较上一代iPad增加了一倍(译者:长宽增加一倍,像素是上一代的四倍)。为了支持新增的这些个像素,iOS开发者需要考虑升级自己的iPad应用,我在下文列举了一些必须注意的事项。一、应用图片标准iOS控件里的图片资源,苹果已经做了相应的升级,我们需要操心的是应用自己的图片资源。就像当初为了支持iPhone
2012-11-06 17:39:32 1252
转载 ios 从网络下载图片,保存,并用imageview从保存中显示
-(UIImage *) getImageFromURL:(NSString *)fileURL { NSLog(@"执行图片下载函数"); UIImage * result; NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]]; result
2012-11-06 17:37:53 1232
转载 tableView中动态添加,删除行
当时在项目中完成的效果是,我在Footer中放了一个按钮,能动态生成行,并且绑定相应的文本框和删除按钮下面实现该效果://setting section of number- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ return 1;}//返回视图行数- (NSI
2012-11-06 17:35:37 1292
学生寝室管理系统
2012-04-22
android 汽车加油记录
2012-04-19
万普聚合SDK(1.6.3)
2012-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人