自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chen_Yilong的专栏

专攻iOS和嵌入式的移动开发专业

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS开发中表视图搜索栏实现中的Objective-C 递归问题

在学习iphone开发教程的中第8章(也就是《iOS5开发基础教程》最新版的“08 - Sections2”下载地址:http://vdisk.weibo.com/s/hBHg6)要为一个tableView实现搜索功能的时候,遇到了一个问题,学习了好长时间终于想通,现在将问题以及我的理解总结一下.《iOS5开发基础教程》书上讲要实现一个MutableDeepCopy

2012-11-09 09:44:34 3769 2

原创 iOS开发中表视图搜索栏实现中的Objective-C 深浅拷贝问题

在iOS5学习过程中,表视图一章节中最难的莫过于搜索栏实现过程中的深拷贝浅拷贝一环节。现在讨论一下iOS开发中表视图搜索栏实现中的Objective-C 深浅拷贝问题   要为一个tableView实现搜索功能的时候,遇到了一个问题,学习了好长时间终于想通,现在将问题以及我的理解总结一下. (相关实例《iOS5开发基础教程》最新版的“08 - Sections2”下载地址:

2012-11-07 16:44:53 3074

转载 xcode快捷键大全

摘要: 这是一篇CocoaChina的一个网友整理的Xcode快捷键大全,实在是太多了,我看得眼花缭乱的,不过还是非常实用,想学习就往下看吧!可能有些新手刚用mac,不知与windows键对应,现在说明一下,command相当于ms键盘的window键,option相当于alt键===============xcode相关================关于xcode  可

2012-11-30 21:02:54 1456

原创 嵌入式内核与文件系统烧写

实验目的和要求:1、掌握嵌入式Linux内核与文件系统的烧写过程。 2、掌握Linux系统的构建过程。 实验内容与分析设计1、实验前的软硬件环境需求:软件:超级终端、FlashFXP、TFTP32.EXE、SJF6410.exe 驱动:GIVEIO 驱动硬件:UP-CUP6410-II 平台、12V 电源线、串口线、网线、JTAG 并口 2、

2012-11-30 11:28:49 2195

转载 Objective-C Enum 枚举数据类型解析

Objective-C Enum 枚举数据类型解析,Enum 枚举数据类型将一系列值指派给一个变量。objective c enum ,objective-c 数据类型,enum 枚举类型,enum 数据类型。Enum 枚举数据类型将一系列值指派给一个变量。enum  枚举数据类型的名称、标识符序列包含在一对花括号内,如:以下为引用内容:/**** destep

2012-11-30 11:23:07 2054

转载 在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能

直接贴代码KeychainItemWrapper *keychain=[[KeychainItemWrapper alloc] initWithIdentifier:@"xxxxxx" accessGroup:nil];//xxxx 自定义保存[keyWrapper setObject:@"myChainValues" forKey:(i

2012-11-29 21:34:21 795

转载 Storyboard多View的切换 [xcode 4.4.1]

文中实例运行的编译环境为:概述    Storyboard,我直接翻译为故事画板,是Xcode4.2新增的又一个特性,它将原有工程中的所有xib文件集成在一起,用拖曳的方式建立ViewController相关之间的跳转关系,使得整个程序的UI跳转逻辑清楚明了。Storyboard可以帮助你解决写很多重复的跳转方法的麻烦,节省很多时间,以便你能够完全的专注于核心功能的

2012-11-29 09:26:19 1171

转载 10个迷惑新手的Cocoa&Objective-c开发问题

1、language background2、runtime3、thread4、runloop5、delegate, protocol6、event responder7、memory management8、class heritage and category9、design pattern10、drawing issue首先请谅解我可能使用很多英文,毕

2012-11-19 21:09:52 1304

原创 关于分类(category)和类的扩展(extensions)的验证

关于关于分类(category)和类的扩展(extensions)的验证:分类的一大特性就是可以
:将类的实现分散到多个不同文件或多个不同框架中。分类允许分开编译,也就是说,同一个类也可以进行多人的分工合作;那如何才能实现分工合作呢?下面做一下验证:例子来自《iOS5开发基础教程》第8章(也就是《iOS5开发基础教程》最新版的“08 - Sections2”下载地址:http://vd

2012-11-16 12:30:50 890

转载 KVO(NSKeyValueObserving 键 - 值编码)与KVC(NSKeyValueCoding 键值观察机制)详解

KVO(NSKeyValueObserving:键 - 值编码的简称)与KVC(NSKeyValueCoding:键值观察机制的简称):    在很多时候接触到很多地方都有对 KVC,KVO 的描述,但是都是一笔带过。只知道这是Object-C提供的一个不错的机制,是能够让代码更简洁的特性。它们的目的截然不同:键值对编码可以通过选择第一个符合条件的实现而解决间接方法调用;属性则可以让编译器帮我

2012-11-16 09:00:13 2679

转载 iOS面试题汇总 (1)

1.Difference between shallow copy and deep copy?
浅复制和深复制的区别?
答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
深层复制:复制引用对象本身。
意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源
还是只有一份,那如果我们对A

2012-11-15 11:47:01 1497

转载 iOS面试题汇总 (2)

47.kvc是什么?kvo是什么?有什么特性?48.响应者链是什么?49.unix上进程怎么通信?   UNIX主要支持三种通信方式:   1. 基本通信:主要用来协调进程间的同步和互斥   (1)锁文件通信     通信的双方通过查找特定目录下特定类型的文件(称锁文件)来完成进程间  对临界资源访问时的互斥;例如进程p1访问一个临界资源,首先查看是

2012-11-15 11:46:44 878

转载 xcode4 设置调试错误信息小结

本文中示例的xcode版本为4.3.1方案1:NSZombieEnabled先选中工程, 依次 "Product"-"Edit Scheme", 左栏选择"Run...", 右栏选中Arguments,然后在Environment Variables下面添加以下三个属性, 设值为YESNSDebugEnabledNSZombieEnabled

2012-11-13 12:34:22 633

原创 用arrayWithObject:初始化,参数为空数组NSArray时出现的异常

如果NSArray数组为空,要注意    如果NSArray数组为空,要注意这样的调用会停止。而不是返回空    [array objectAtIndex:0]为此我们做一个验证:如果一个数组为空,那么用这个空数组去初始化另一个数组,被初始化的数组会不会也为空? NSArray *array = [[NSArray alloc] initWithArray:nil];

2012-11-13 09:23:00 3458

原创 objective-c 学习之NSMutableDictionary介绍

我在学习iphone开发教程的中第8章(也就是《iOS5开发基础教程》最新版的“08 - Sections2”下载地址:http://vdisk.weibo.com/s/hBHg6)要为一个tableView实现搜索功能的时候,遇到了关于这个NSMutableDictionary一个问题,学习了好长时间终于想通,现在将问题以及我的理解总结一下.《iOS5开发基础教程》其

2012-11-12 21:18:38 1339 1

原创 用QtCreator实现可扩展对话框实验

运行环境为Window XP实验目的和要求1.掌握扩展对话框的设计方法;2.掌握对话框常用控件的使用方法;3.要求最后提交完整代码; 实验内容与分析设计(1)本例实现了一个简单的填写资料的例子,通常情况下填写姓名和性别,在有特殊需要时,还需要填写更多信息则切换到完整对话框体。  (2) 当单击“详细”按钮时,对话框扩展,显示其

2012-11-10 20:05:43 1374

原创 从“Qt信号槽机制”到”iOS(MVC)中的Target——Action机制”

在学习Qt和IOS的过程中,感觉“Qt信号槽机制”与”iOS(MVC)中的Target—Action机制”有许多相似之处,现通过一个相同的程序来探究Qt与ios的实现过程的两个相同之处。ios中采用的是MVC这种设计模式,这种模式的关系如下所示:第一点相似之处: “信号槽机制”中构建元素搭配与Ios"Target-Ac

2012-11-10 16:05:14 1593

转载 Qt源码分析之信号和槽机制

Qt的信号和槽机制是Qt的一大特点,实际上这是和MFC中的消息映射机制相似的东西,要完成的事情也差不多,就是发送一个消息然后让其它窗口响应,当然,这里的消息是广义的说法,简单点说就是如何在一个类的一个函数中触发另一个类的另一个函数调用,而且还要把相关的参数传递过去.好像这和回调函数也有点关系,但是消息机制可比回调函数有用多了,也复杂多了MFC中的消息机制没有采用C++中的虚函数机制

2012-11-10 15:14:47 1484

原创 计算机操作系统实验之_进程观测_实验报告

南阳理工学院计算机操作系统实验之课程名称:计算机操作系统实验学期:2011-2012第二学期实验目的和要求(1)了解在Linux操作系统中进程的特点和表现形式(2)掌握Linux查看进程的方式与方法(3)在一个进程中创建另一个进程的方法(4)掌握父进程和子进程的关系和fork的用法

2012-11-10 14:32:06 5406 6

转载 从 C++ 到 Objective-C 之实例化

类的实例化位导致两个问题:构造函数、析构函数和赋值运算符如何实现,以及如何分配内存。在 C++ 中,变量默认是“自动的”:除非被声明为 static,否则变量仅在自己的定义块中有意义。动态分配的内存可以一直使用,直到调用了 free() 或者 delete。C++ 中,所有对象都遵循这一规则。然而在 Objective-C 中,所有对象都是动态分配的。其实这也是符合逻辑的,因为

2012-11-09 21:55:45 1484

转载 Foundation框架中的数据类型

一、一些有用的数据类型NSRange范围typedef struct _NSRange{ unsigned int location; unsigned int length;}NSRange;unsigned int是C语言中的int类型location用来存放字段范围的起始位置,length是该范围内所含

2012-11-09 21:53:03 1025

原创 我的第一个Qt程序:使用Qt creator和Qt designer完成"HelloWorld"和计算圆面积的程序设计

编译环境如下:iMac操作系统Mac OS X Lion 10.7.4(11E53)Qt Creator 版本2.5.2但与window下完全相同;首先介绍HelloQt实验,我们想用代码,让Qt弹出一个按钮(Button),Button上写着“HelloQt”点击之后程序结束。第一步:         ctrl(commend)+N新建工程  其他项目---空

2012-11-05 13:54:35 3899 8

原创 在字符串中检索字符串是否存在:从“Qt QString::contains()”到”iOS objective-c NSRange结构的.location”

Qt: 函数QString::startsWith()判断一个字符串是否以某个字符串开头。此函数具有 两个参数,第一个参数指定了一个字符串,第二个参数指定是否大小写敏感(默 认情况下,是大小写敏感的),例如:QString str="Welcome to you! ";str.startsWith("Welcome",Qt::CaseSensitive); //返回true; st

2012-11-05 10:10:04 14297 1

windowsPhone7完美开发征程源码

windowsPhone7完美开发征程源码

2013-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除