自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Developer_Zhang的专栏

梦想是什么,就是超越你想象的自己!

  • 博客(524)
  • 资源 (109)
  • 收藏
  • 关注

转载 c语言链表 关于指针参数调用问题

转自百度知道:提问:typedef int elemtype;typedef struct node{ elemtype data ; struct node * next;} snode,*linklist;谭浩强的那本书上 这么写的:关于建立空表 void set_linklist(linklist *head_pointer){*head_po

2014-06-10 10:39:52 2493

转载 Objective-C中的锁

转自:http://blog.sina.com.cn/s/blog_72819b170101590n.html锁是线程编程同步工具的基础。锁可以让你很容易保护代码中一大块区域以便你可以确保代码的正确性。1 使用POSIX互斥锁    POSIX互斥锁在很多程序里面很容易使用。为了新建一个互斥锁,你声明并初始化一个pthread_mutex_t的结构。为了锁住和解锁一个互斥锁,你可以

2014-06-09 08:40:04 1176

转载 多线程的使用(4) - iOS多线程的三种方式

转自:http://blog.csdn.net/sirodeng/article/details/8967806IOS 多线程 有三种主要方法(1)NSThread(2)NSOperation(3)GCD下面简单介绍这三个方法  1.NSThread      调用方法如下:       如函数需要输入参数,可从object传进去。    (1) [NSTh

2014-06-09 08:06:47 842

转载 iOS CALayer 详解

CALayer 是一个很经常使用的到的 Object,很常用,也很重要,同时又有比较多的属性,嗯,一定要详细了解下CALayer 的原理很难懂,由于我目前只注重运用,所以就说那些在实际开发中能用到的一些地方为什么说 CALayer 很重要呢:1. 每个UIView 都有 CALayer,即 UIView.layer,同时 UIView是iOS系统中界面元

2014-06-08 11:00:48 957

转载 iOS图片拉伸技巧

纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50

2014-06-07 08:44:38 1039

转载 解析“extern”

转自:http://blog.csdn.net/keensword/article/details/401114解析“extern”1、 声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。下面举一个简单的例子。创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文

2014-05-06 17:52:05 1001

转载 mac os x10.8下如何使用git与github

转自:http://blog.csdn.net/dengshengjin2234/article/details/84246951、准备工作:       下载安装git客户端 (安装了git客户端,命令行中才有git命令),注册github账号2、创建ssh:(创建ssh目的是将mac与github服务器建立互信)在local打开terminal:$cd ~/.ssh

2014-05-05 19:56:48 998

转载 Xcode 5 单元测试(二)OCMock和GHUnit

转自:在Xcode 5 单元测试(一)使用XCTest进行单元测试中说了如何在Xcode 5中使用XCTest进行简单的单元测试,本文就来探讨下mock测试和更高级的工具GHUnit。Mock首先科普下什么是mock测试。mock测试是个很神奇而又很酷的技术,在测试过程中,对于一些不容易构造或不容易获取的对象,此时你可以创建一个虚拟的对象(mock obje

2014-05-03 18:20:43 1058

转载 Xcode 5 单元测试(一)使用XCTest进行单元测试

转自:http://blog.csdn.net/jymn_chen/article/details/21552941在Objc.io #1的Testing View Controllers中讲解的就是单元测试的相关内容。本文说下如何通过Xcode 5中集成的XCTest框架进行简单的单元测试。什么是单元测试首先什么是单元测试?维基百科中的解释是:在计

2014-05-03 18:13:17 1040

转载 ios MKNetworkKit 的使用

常用框架比如:AFNetworking,ASIHttpRequest,SDWebImage,MKNetWorKit等。iOS5已出来这么久了,而ASIHttpRequest的作者已经申明不更新了,在iOS5环境下,其实还是有些问题的。现在MKNetWorkKi吸取了ASIHttpRequest与AFNetWorking的优点,并加入了自己特有的功能。下载:gitHub地

2014-04-29 19:18:38 1445

转载 一个iOS 框架介绍:MKNetworkKit

转自:http://blog.csdn.net/kmyhy/article/details/12276287ASIHTTPRequest (作者:BenCopsey) 是一个使用简单,可用于各种从简单到复杂的 HTTP 请求,或者可用于处理 Amazon S3、Rackspace 等REST 服务的强大框架。不幸的是,Ben 早在 2011 年 9 月 21 日就已经声明停止开发和

2014-04-29 18:51:56 1081

转载 C指针函数与函数指针

指针函数一般是指返回指针的函数;C代码 #include     int* fun(int *a)  {      return a;  }    int main(int argc, char **argv)  {      int a = 3;      printf("%d", *(fun(&a)));      ret

2014-04-26 23:47:48 1291

转载 C指针——函数指针

原文地址:http://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110661.html函数名与函数指针一 通常的函数调用     一个通常的函数调用的例子://自行包含头文件void MyFun(int x);     //此处的申明也可写成:void MyFun( int );int main(int ar

2014-04-26 23:34:01 826

原创 C进修(4)--有关数据类型运算和变量等基础知识的整理

1.前言  众所周知,在C语言中数据类型不是很多,连bool类型都没有,我们有必要来学习一下,而且运算符的次序之类的和编译器如何为变量分配内存,这些知识虽然基础,但是也很重要,今天就来整理一片个人拙见,与大家分享.2.详述2.1.内存如何存放数据或指令变量是指其值可以变化的量。计算机中,指令代码、数据都存储于内存中。变量也需要存储在内存中。在计算机中,每个变量都被分配了一块内存空间

2014-04-24 14:15:19 1292

转载 float类型和0比较大小

转自:http://blog.csdn.net/fengrx/article/details/5349332[cpp] view plaincopyif(x-0.000001)   原因:c中float精度问题  float存储格式为: S        E         

2014-04-24 13:28:53 2533

原创 C进修(3)--C的一些基础知识

1.前言  经过了几天的折腾和环境搭建,已经开始陆续解除C语言的一些知识了,通过几天的学习我发现C真的很强大,编程语言从机器语言,汇编语言,面向过程语言,面向对象一路走来,经历了风风雨雨终于发展到今天,C之所以强大,在于其仅在汇编语言之上,接近系统底层,可以直接调用操作系统的函数.接下来就总结一下这几天的学习经验.2.正文2.1.HelloWorld初体验  这几天装了Linux,

2014-04-21 22:13:41 1363

转载 Shell编程基础

转自:http://blog.csdn.net/zhuying_linux/article/details/6630220写之前我们先来搞清楚为什么要学shell,学习要有目的性shell简单、灵活、高效,特别适合处理一些系统管理方面的小问题shell可以实现自动化管理,让系统管理员的工作变得容易、简单、高效shell脚本可移植性好,在unix/linux系统中可灵活移植,几乎

2014-04-18 22:22:02 1128

原创 C进修(2)--环境搭建

其实应该昨天就写了,今天放假休息,昨天是第二天,主要是搭建环境,因为用了vs2013,所以只能换成win8系统,后来听说把ie升级成11也是可以的,装了xp虚拟机,这样可以把vs2012装到上面,同时我们具备了两个开发环境,从老师那里拷贝了50多个g的开发环境和虚拟机,看上去这段时间要大干一场了,不过话说回来,这vs2013和2012安装慢的不是一点半点,听说这个编译出来的略大的游戏都要编译10多

2014-04-15 22:02:40 1298

原创 C进修(1)--新人报道

今天是第一天报道,没什么与大家分享的技术经验,就是大家见个面认识一下,目前班里面40多个学员,来自五湖四海,有在校大学生,也有像我一样进修的同仁,更有工作6,7年的老大哥,无论男或女,年长或年幼,我们怀揣着同一个梦想--编程梦,走到一起,听了班主任的往期经验分享,以及对我们的孜孜教诲,也激发了我无限的期望和学好的信心。这段时间打算全身心的投入进来,不管结果好坏,哦不对,不管什么事情,坚持到最后,结

2014-04-13 22:51:02 1558

原创 C进修(0)--进修前宣言

明天就是我去传智播客学习C++的第一天了,之前学过Java,自学过IOS,如今感觉越深入,自己的知识越匮乏,工作之余也自学过C方向,但是效果不是很好,不管这次脱产学习的决定是否正确,我都打算博一下,没有几年可以挥霍了,要好好努力,在这里见证我的蜕变。希望自己真正能从培训中受益,时长5个月,脱产学习,自己算过一笔账,6个月工资+6个月的北京开销+这次学费,感觉也有将近10w的成本,可能自己也是资质比

2014-04-12 21:21:51 1288

转载 IOS Socket使用大全 -将持续更新

Socket使用大全第一部分、概念的理解1、什么是Socket?Socket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发

2014-04-02 10:30:42 1821

转载 看图理解单链表的反转

原文转自:http://blog.csdn.net/feliciafay/article/details/6841115如何把一个单链表进行反转?方法1:将单链表储存为数组,然后按照数组的索引逆序进行反转。方法2:使用3个指针遍历单链表,逐个链接点进行反转。方法3:从第2个节点到第N个节点,依次逐节点插入到第1个节点(head节点)之后,最后将第一个节点挪到新表的表

2014-03-31 17:11:46 1148

转载 xcode制作越狱后ipa安装文件

转自:http://blog.163.com/gene_lu/blog/static/640254212012922268929/正常情况下发布测试版给用户需要问到对方设备ID并添加到开发者证书里去感觉有点麻烦,如果是已越狱过的机器可以使用xcode制作ipa文件,并直接用itunes同步进去,这样方便多了。将运行目标选为iOS DeviceEdit Scheme -> 选择 Ru

2014-03-17 13:53:06 1333

转载 关于typedef的用法总结

转自:http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总

2014-03-14 17:08:33 1059

转载 C语言指针5分钟教程

本文由 伯乐在线 - 唐尤华 翻译自 Dennis Kubes。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。指针、引用和取值什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也

2014-03-13 14:17:23 1102

转载 c语言malloc函数

问题:int * p = (int *)malloc(10);//我如果为整形数组p分配10个字节;p[0] = 0;p[1]= 1;p[2]=2;printf("%d%d%d\n", sizeof(p[0]),sizeof(p[1]),sizeof(p[2]));//为p数组分配三个元素输出为4 4 4,那不是有12个字节了吗?//请帮我解释一下,谢谢!!!!!!!!mal

2014-02-28 17:33:51 1822

转载 顺序表的C实现

转自:http://myswirl.blog.163.com/blog/static/513186422008317216594/ 此顺序表仅供学习研究,实际应用可能需要进一步完善,例如空间限制等。例子程序中默认元素类型为int,最大存储空间为180,可直接在VC6.0编译通过,示例代码如下:/****************************************

2014-02-28 17:10:54 1823

转载 ios反射调用类的方法(objectiveC)

转自:http://www.2cto.com/kf/201211/168418.html// 正常调用  CLASSA *a = [[CLASSA alloc] init];  [a CallFunc];   // 反射调用  Class cls = NSClassFromString(@"CLASSA");  id a= [[cls  al

2014-02-28 14:51:22 2538

转载 block一点也不神秘————如何利用block进行回调

转自:http://blog.csdn.net/mobanchengshuang/article/details/11751671我们在开发中常常会用到函数回调,你可以用通知来替代回调,但是大多数时候回调是比通知方便的,所以何乐而不为呢?如果你不知道回调使用的场景,我们来假设一下:1.我现在玩手机2.突然手机没有电了3.我只好让手机开始充电4.充电的过程中我

2014-02-28 14:20:22 1218

转载 IOS的变量前加extern和static字段

转自:http://www.cnblogs.com/chen111/archive/2012/09/09/2677741.html前一阵子,做项目的时候到网上找Demo,打开运行的时候发现其中变量前有关键字extern和static,所以我研究了一下子   对于extern来说可以理解为扩展吧是这样的是从一个类扩展到另一个类中的 在SplashViewCon

2014-02-28 13:40:07 1299

转载 ios学习笔记之block在ios开发中的应用

转自:http://ff20081528.iteye.com/blog/1670433一、什么是Blocks      Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block。 二、在ios开发中,什么情况下使用Block      Block除了能够定义参数列表、返回类型外

2014-02-28 13:06:25 1444

转载 IOS画图库 - Core Graphics/QuartZ 2D 和OpenGL ES

转自:http://blog.sina.com.cn/s/blog_79fded950101h3g4.html+demo 连接 http://blog.csdn.net/zhibudefeng/article/details/8463268本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,在翻译过程中我加入了一些书中没有涉及到的内容。希

2014-02-28 12:59:09 3365

原创 设计模式深入学习IOS版(9)工程依赖解耦之静态链接库

1 前言  有时候,我们要将某一层服用给其他的团队,公司或者个人,由于某些原因,不能提供源码,这时候就可以将业务层和数据持久层编写成静态链接库(static li'brary或statically-linked library)。2 详述  库是一些没有man函数的程序代码集合。出了静态库,还有动态链接库,他们之间的区别是:静态连接库可以编译到我们的执行代码中,应用程序可以在没有静态库

2014-02-27 14:56:23 2769

转载 workspace & subProject & target

转自:http://blog.itpub.net/12231606/viewspace-1079867/最近新入一个项目组,工程checkout下来以后久久编译报错,各种reference引用错误。甚是头痛,看了半天的工程,发现他们的工程结构有些杂乱,大量的用了workspace ,subProject以及target。原来的项目框架很简单顶多引入一个target,实在对各种环境的配置不甚

2014-02-27 13:25:41 2424

原创 设计模式深入学习IOS版(8)架构设计

1 前言  之前我们学习了那么多的设计模式,都是用来提高软件系统的“可复用性”和“可扩展性”的。今天我们来学习一下IOS开发中的应用的架构设计。  转载请注明出处:http://blog.csdn.net/developer_zhang2 详述  我们设计的系统架构应该采用分层划分方式,而且每层之间都应该是送耦合的,层次内部是高内聚的。如图为通用的低耦合的企业级系统架构图:

2014-02-27 11:10:40 3985

原创 设计模式深入学习IOS版(7)观察者模式

1 前言  观察者(Observer)模式也叫发布/订阅(Publish/Subscribe)模式,是MVC(模型-视图-控制器)模式的重要组成部分。在IOS的Cocoa Touch里面也有的广泛的应用,今天我们就来学习一下这个模式。2 详述  该模式使用来解决一个对象状态改变连带影响到其他对象的状态发生改变的情景的。而且复用性强,可以做到对象之间匿名通信。2.1 实现原理

2014-02-26 21:01:43 3383

原创 设计模式深入学习IOS版(6)委托模式

1 前言  委托模式是从装饰(Decorator)模式,适配器(Adapter)模式和模板方法(Template Method)模式等演变而来的。而且使用十分频繁,今天我们就来学习一下IOS开发中的委托模式。2 详述2.1 问题由来  对于应用生命周期的非运行状态启动应用场景,我们从点击图标到启动第一个界面的过程细化如图:  假设这一系列的处理都在UIApplicati

2014-02-25 12:50:02 2668

原创 设计模式深入学习IOS版(5)单例模式

1 前言  在程序开发过程中,我们总会遇到一些情况,要求我们有一个类只有一个实例,这种情况下,我们就需要使用单例模式。今天我们就来学习一下这个模式。2 详述2.1 定义  确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。3 结语

2014-02-24 14:29:27 2681

原创 设计模式深入学习IOS版(4)抽象工厂模式

1 前言  上篇文章我们介绍了工厂方法模式,已经充分的体会到了工厂模式的优越性, 但是如果产品再进行细化的时候我们就该用到了抽象工厂模式。这节我们将接触到产品族等概念。闲话少说,马上步入正题吧。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述2.1 定义定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。

2014-02-21 17:23:20 4693

原创 设计模式深入学习IOS版(3)工厂方法模式

1 前言  上篇博客我们学习了简单工厂模式,今天我们深入一点,学习一下工厂方法模式。工厂方法模式是在简单工厂模式的基础上延伸出来的,只不过把原来的工厂类给抽象出来了,这样是的工厂类可扩展性增强。从而进一步的进行了抽象。2 详述2.1 定义  定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。2.2 简单工厂与工厂方法的区别  简单工

2014-02-21 13:54:13 2608

BaiduMapApi_All_iOS_1.2.2 百度地图API下载

BaiduMap Api iOS 代码 Demo BaiduMapApi_All_iOS_1.2.2 百度地图API下载

2013-05-20

ReaderSample Demo代码

ZBar 条形码 二维码 IOS Demo ReaderSample Demo代码

2013-05-15

ProtocolTest Demo代码

Protocol 协议 代理 委托 Objective ProtocolTest Demo代码

2013-05-17

RatingViewDemo Demo代码

RatingViewDemo Demo代码 星级 评分 IOS 评级 Demo 超全的中文代码注释,个人整理。

2013-05-22

SQLite3Test Demo代码

SQLite3Test Demo代码

2013-05-20

Encryption Demo代码

加密 解密 IOS MD5 Base64 Encryption Demo代码

2013-05-17

RadioButtonDemo 代码

RadioButtonDemo 代码 单选 按钮 Radio IOS 控件

2013-05-22

SlowWorker.zip Demo实例

SlowWorker.zip Demo实例 SlowWorker 耗时 操作 IOS Demo

2013-06-07

CacheDataTest Demo代码

Cache Data 缓存 数据 IOS CacheDataTest Demo代码

2013-05-21

CustomView Demo代码

自定义 视图 控件 XIB IOS CustomView Demo代码

2013-05-21

CorDataTest Demo代码

CorData 数据 持久化 存储 IOS CorDataTest Demo代码

2013-05-20

CategoryTest Demo代码

类别 类扩展 Category IOS Objective-C CategoryTest Demo代码

2013-05-17

State Lab Demo代码

IOS 后台 AppDelegate 状态 Home State Lab Demo代码

2013-06-08

KVC_KVOTest Demo代码

KVC_KVOTest Demo代码 KVC KVO IOS 观察者 Observe

2013-05-23

SingletonTest Demo代码

Singleton 单例 Objective-C IOS Demo SingletonTest Demo代码

2013-05-17

BaiDuMapTest Demo代码

BaiDu 地图 API IOS Demo BaiDuMapTest Demo代码

2013-05-20

MyCustomView Demo代码

自定义 视图 控件 代码 IOS MyCustomView Demo代码

2013-05-21

NSDateAndNSData Demo代码

NSDateAndNSData Demo代码

2013-05-17

ReloadActivityDemo 代码

动画 重载 进度 按钮 IOS ReloadActivityDemo 代码

2013-05-27

TestPropertyDemo 代码实例

TestPropertyDemo 代码实例 TestProperty Demo IOS interface 代码

2013-06-07

iOS 5.1.1免证书开发+真机调试+生成IPA全攻略

iOS 5.1.1免证书开发+真机调试+生成IPA全攻略 IOS 真机调试 IPA 免证书 越狱

2013-10-22

IOS 静态依赖库代码实例Demo

IOS 静态依赖库代码实例Demo IOS 静态 库 依赖 workSpace

2014-02-27

IOS 工厂方法模式代码Demo

IOS 工厂方法模式代码Demo IOS 工厂 方法 模式 设计

2014-02-21

IOS简单工厂模式实例

IOS简单工厂模式实例 IOS 设计模式 简单 工厂 模式

2014-02-21

CollectionViewDemo

CollectionViewDemo CollectionView xib nib cell

2015-04-02

IOS培训PPT&Demo

IOS培训PPT&Demo

2013-09-13

IOS 设计模式架构设计实例Demo

IOS 设计模式架构设计实例Demo IOS 架构 设计 模式 实例

2014-02-27

SlowWorker2 Demo实例

线程 GCD 块 并发 block SlowWorker2 Demo实例

2013-06-07

State Lab2 Demo代码

动画 后台 活动 不活动 IOS State Lab2 Demo代码

2013-06-08

IOS block回调代码实例Demo

IOS block回调代码实例Demo IOS block 回调 Demo 块

2014-02-28

IOS 简单的计算器Demo

简单的计算器Demo

2014-02-21

QuartzFunTest Demo代码

QuartzFunTest Demo代码 Quartz 2D 绘图 IOS Demo

2013-06-09

IOS 单例设计模式实例Demo

IOS 单例设计模式实例Demo 单例 设计 模式 IOS Singleton

2014-02-24

IOS 观察者模式实例Demo

IOS 观察者模式实例Demo IOS 设计 模式 观察者 Demo

2014-02-26

IOS 设计模式抽象工厂实例Demo

IOS 设计模式抽象工厂实例Demo IOS 设计 模式 抽象 工厂

2014-02-21

IOS 设计模式委托模式实例Demo

IOS 设计模式委托模式实例Demo 设计 模式 IOS 代理 委托

2014-02-25

Quartz2DTest Demo代码

Quartz 2D 绘图 上下文 路径 Quartz2DTest Demo代码

2013-06-08

IOS 委托模式KVO实例Demp

IOS 委托模式KVO实例Demp IOS 设计 模式 委托 KVO

2014-02-26

DesignPattern_BasicKnowledge设计模式之类关系

DesignPattern_BasicKnowledge设计模式之类关系:设计模式 类关系 基础 依赖 关联

2014-02-20

InputAccessoryViewDemo附加视图

InputAccessoryViewDemo附加视图

2015-01-21

空空如也

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

TA关注的人

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