自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

《我是你的正能量》

话少说 事多做

  • 博客(38)
  • 资源 (31)
  • 收藏
  • 关注

转载 tableView

//// DMViewController.h// DMFilterView//// Created by Thomas Ricouard on 19/04/13.// Copyright (c) 2013 Thomas Ricouard. All rights reserved.// #import #import "DMFilterView.h" @interfa

2013-12-31 16:38:51 1061

转载 UITableView

终于写到了UITableView,用处最广的一个控件,当然也是要记相当多东西的一个控件。首选创建一个新的项目,并添加一个MainViewController的Class文件打开MainViewController.h文件[cpp] view plaincopy@interface MainViewControlle

2013-12-27 10:42:05 1126

原创 10、Blocks应用-OC

[Blocks是指就是c语音中的函数指针]Blocks最早是从苹果本地的雪豹,移植到iPhone。官方建议多用blocks,在多线程应用比较广泛(1)Blocks 是什么(2)Blocks 和 c语音函数指针的区别(3)如何调用Blocks(4)代理2端如何通过Blocks通信(1)Blocks 是什么和c语音函数指针类似,运行需要编译器

2013-12-26 20:20:22 1251

原创 9、Category-OC

Category 书上翻译为目录 [系统类的扩展](1)实现继承之外的扩展方法机制(2)Category使用方法(3)字符串翻转方法Category扩展(1)实现继承之外的扩展方法机制在一个类里面拓展一些方法进去1、能把一个类的实现分为若干不同文件中。 c/c++无法实现的,把类实现分到若干文件中实现。 或者现有的类中拓展一些方法

2013-12-26 20:20:09 1465

原创 8、协议Delegate代理模式-OC

代理协议在iphone开发中用了很多,几乎每个项目中都有用到。代理和被代理端,怎么进行数据交互。(1)协议的具体用法(2)如何实现代理(3)代理2端如何通讯事件方法由人来实现;狗中存放有人的类;这里将信息汇报给主人;定时器:狗每个1秒向人汇报。(初始化狗的时候就开始定时发送数据).mtimer = [NSTimer scheduledTi

2013-12-26 20:19:59 1974

原创 7、协议protocol-OC

(1)什么是协议(2)如何定义协议(3)如何使用协议(1)什么是协议1、多个对象之间协商的一个接口对象。2、提供一系列的方法来在协议的实现者和代理者之间的一种通信。3、类似于c++中 纯虚函数,或java中的接口。(2)如何定义协议1、只有头文件2、方法定义@protocolMyprotocol -

2013-12-26 20:19:50 1222

原创 6、内存管理(自动释放池)-OC

半自动释放池是基于 c语言 或者 java,c语言 是 手动释放好,java 是 自动释放池(1)什么是自动释放池(2)自动释放池的好处(3)如何创建一个自动释放池(4)自动释放池如何释放对象内存(5)自动释放池栈式结构管理(如果释放池有多个时,系统是怎么管理的) (1)什么是自动释放池1、(Autorelease Pool)是OC的一种内存自动回收机制,可

2013-12-26 08:18:07 1968

转载 iOS多线程编程之NSThread的使用

1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD  全称:Grand Central Dispatch( iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)这三

2013-12-25 15:33:13 849

转载 iOS5 ARC学习笔记

OS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习str

2013-12-25 14:39:53 790

转载 NSLog

NSLog的格式如下所示:%@ 对象%d, %i 整数%hi 短整型%lli 长整型%u   无符整形%f 浮点/双字%0.2f  精度浮点数,且只保留两位小数%x, %X 二进制整数%o 八进制整数%zu size_t%p 指针%e   浮点/双字 (科学计算)%g   浮点/双字  科学技术法(用最简短的方式)%s C (char*)字符串%.*s Pascal字符串%c 字符

2013-12-25 11:36:23 899

转载 CGFloat、CGPoint、CGSize、CGRect、CGPointMake、CGRectMake、CGSizeMake

我一般情况下不会使用interface builder去画界面,而是用纯代码去创建界面,不是装B,而是刚从vi转到xcode不久,不太习惯interface builder而已。当然如果需要我也会使用它。一个东西的存在没有绝对的好与坏,只是存在时间与空间决定了它的价值。(忘了讲了,我的环境是xcode4.2)首先要弄懂几个基本的概念。 一)三个结构体:CGPoi

2013-12-25 10:01:25 4245

原创 ios 开源项目

http://my.eoe.cn/sisuer/archive/4498.html

2013-12-24 13:48:10 874

转载 NSArray、NSSet、NSDictionary区别-OC+class

三种集合类来收集cocoa对象(NSObject对象):NSArray 用于对象有序集合(相当于是数组)NSSet 用于对象无序集合(它是无序的,它根据HASH算法查找特定元素,效率比遍历高)NSDictionary用于键值映射以上三种集合类是不可变的(一旦初始化后,就不能改变)以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类):NSMutable

2013-12-24 13:40:05 1206

转载 简单iphone应用程序-OC+UI

Objective-C语法系列在之前的文章中一直在介绍基本的语法的相关知识,但是学习语法的目的还是为了走进iPhone IOS的开发世界。从今以后Objective-C语法文章将不在更新。全力更新IOS游戏开发 软件开发系列文章,这篇文章MOMO将带各位盆友们简单介绍iPhone开发的一些基本控件的使用,简单的构建我们第一个iPhone应用程序。各位盆友们我们先预热一下,嘿嘿。读过我And

2013-12-23 11:21:07 1520

转载 (基础) class 与 c 语言对比学习-OC+class

1.整型 (int) 浮点型 (float, double)  短长整型(short, long)的打印2.字符串 NSString*  与  char* 转换3.字符串格式化保持 类似于printf4.布尔值YES、NO5.简单例子MyClassHelloWorldViewController.m类中我们的测试语法代码添加在viewDi

2013-12-23 10:41:07 1415

转载 NSSet、NSMutableSet-OC+class

1. 创建不可变集合对象2. 创建可变集合对象 集合对象的关键字是NSSet与NSMutableSet。前者是不可变集合,后者是可变集合,Objective-C语言中大部分数据结构都存在可变与不可变两种数据。这里的集合很像Java语言与C语言中的Set,用法基本一样。但是在Objective-C语言中同一个集合可以储存不同对象的数据。下面分享一个例子就很清楚的看出。1. 创

2013-12-23 10:08:10 953

转载 NSDictionary,NSMUtableDictionary-OC+class

1.创建不可变词典2.创建可变词典3.可变字典替换和删除做过Java语言或者 C语言开发的朋友应该很清楚关键字map 吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个不同类型的数据,不像Java与C只能保存声明的相

2013-12-23 09:51:56 1117

转载 NSArray、NSMutableArray-OC+class

1.不可变数组对象2.效率高的for循环3.可变数组添加对象4.可变数组插入对象5.可变数组删除对象6.可变数组修改对象使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,值得注意的是只能放指向这个对象的指针,如果直接放int ,c

2013-12-23 09:25:46 1120

转载 NSMutableString-OC+class

1.字符串尾部添加2.字符串中删除元素3.字符串插入4.字符串拷贝(指针赋值)5.字符串与指定类型转换NSMutableString 类 继承NSString类,那么NSString 提供的方法在NSMutableString中基本都可以使用,NSMutableString好比一个字符串链表,它可以任意的动态在字符串中添加字符串 删除字符串 指定位置插入字符串,

2013-12-23 09:25:33 936

转载 NSString-OC+class

Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。1.创建经典的NSString字符串NSString 与 ch

2013-12-23 09:25:26 1034

原创 5、内存管理(自定义MyArray)-OC

站在数组上,看怎来使用retain、release(1)了解NSMutableArray如何实现(2)进一步深入内存管理 (1)了解NSMutableArray如何实现NSMutableArray *array = [[NSMutableArray alloc] init]; for(int i=0;i{Dog *dog = [[Dog alloc] i

2013-12-22 17:21:27 1040

原创 4、内存管理(retain点语法)-OC

(1)retain属性主要作用(2)@property (retain) 编译器如何申明(3)@synthesize 编译器如何展开实现(4)dealloc需要注意内容 (5)copy属性的主要作用 (1)retain属性主要作用(2)@property (retain) 编译器如何申明(3)@synthesize 编译器如何展开实现(4)dealloc需要

2013-12-22 17:21:04 1523

原创 3、内存管理(黄金法则)-OC

1.OC内存管理原理2.OC内存管理相对c/c++有何好处3.OC内存管理的alloc,retain,release4.遛狗原理5.OC对象生命周期 1.OC内存管理原理使用了alloc,copy,retain函数使计数器增加,你就应该release 或者aotoreslease;(1)使用alloc来初始化一个对象(2)使用copy来clone[克隆]

2013-12-22 17:20:53 1624

原创 2、点语法-OC

点语法1、为什么需要点语法,点语法好处是什么?2、@property @synthesize 如何使用,编译器如何展开?3、点语法如何使用?4、@property 其他属性。 1、为什么需要点语法,点语法好处是什么?(1)为了方便别的程序员转到oc开发上来(c/c++有点语法机制,但增加了oc开发难度)(2)为了程序设计简单化(3)隐藏了内存管理细节(4

2013-12-22 17:20:44 1242

原创 1、基础篇-OC

c 与 oc 的区别 c 与 oc函数传参例子 函数重载,这里不想c++函数可以用名各类函数名注意:本质上这些不叫函数,都称为消息。 Messages 消息机制 函数作用域申明:OC在所有头文件定义的所有函数都是public类型OC通过Categories来实现函数私有化,或者直

2013-12-22 17:20:07 1120

转载 xcode设置字体大小

1)打开Preferences,快捷键是“Command +,”(注意,是三个键,按住command键,然后再快速地按“+”和“,”两个键即可)2)选择“Fonts &Colors”,选中所有的“Category”,然后双击“Font”一列,在弹出的对话框中选择适合自己的字体大小即可。

2013-12-21 15:19:12 2063

转载 错误:'release' is unavailable: not available in automatic reference counting mode..(Xcode4.2.1+iOS5.0

Xcode4.2.1+iOS5.0下面编译出现错误:'release' is unavailable: not available in automatic reference counting mode..解决办法:You need to turn off Automatic Reference Counting. You do this by clicking on you

2013-12-21 11:42:46 1033

转载 linux中的信号处理(signal和alarm)

信号是unix中所使用的进程通信的一种最古老的方法.系统使用它来同志一个或多个进程异步事件的发生.linux系统库bits/signum.h对信号名作了定义:linux的大多数信号是提供给内核的,仅有少数几种信号可以在信号间发送..SIGHUP 当终止一个终端时,内核就把这种信号发送给该终端所控制的所有进程..SIGINT 当一个用户按下中断键(ctrl+c)后,内核就向该

2013-12-19 13:27:26 1394

原创 如何查看软件是32位还是64位

大多数朋友会关注自己的电脑操作系统是32位还是64位,不会关注安装的软件是多少位的,反正是只要能安上就行了。如何查看软件是32位还是64位,这个也同等重要,因为32位系统是不能安装64位软件的。U盘启动大师介绍两种方法查看软件是32位还是64位。 方法一:查看软件安装路径第一步、对着软件图标击右键,选择属性 第二步、查看看软件的安装路径,在软件属性界面,查看

2013-12-19 08:37:25 17311

转载 刚毕业几年,不要太在意得失-

看到朋友圈上朋友转发的另一篇文章《关于工作和加班的几句废话》。问答实在有趣,摘录如下:读者的困扰是:1. 刚参加工作没多久,在一家创业公司,第一份工作,几乎天天加班;2. 女朋友为此要闹分手,说不应该为了工作卖命而忽略了她;3. 感觉公司对员工不好,待遇不高,期权也不多,但经理对他不错,给了他不少事情做。 而冯大辉的回答是:这位同学,姑且叫你同学吧,

2013-12-16 17:01:33 1039

转载 做到这六点,你就是公司的宝!

做到这六点,你就是公司的宝!1、不要老想着做不顺就跳槽,哪个公司都有问题,哪个公司都有优点。2、跟对领导很重要,愿意教你的,放手让你做的领导,绝对要珍惜。 3、公司的问题就是你脱颖而出的机会,抱怨和埋怨公司就是打自己耳光,说自己无能,更是在放弃机会!4.心怀感恩之心,感谢公司给你平台,感谢同事给你配合,离开公司你葱都不算一根。 5.为公司创造利润是你存在的核心价值,公司不是

2013-12-16 16:45:41 1247

转载 ftp-window与linux文件传输(0A,0D 0A)-linux

【废话】为了ciscoteam的出题,顺便学习了一下FTP的ASCII和BINARY(什么?你原来不知道?嗯嗯,原来我就是这么无知,不要BS偶...)平时用FTP拉文件,下载上传都挺畅的,根本没care过ASCII或BINARY的模式问题——好像用哪种都一样有效。直到那天Promise开个FTP让我连接,发现List出来的中文是乱码,在CuteFTP也找不到使用Unicode编码的选项,才想起

2013-12-16 14:32:22 3669

转载 pthread_cancel() 能结束哪些线程-linux

最近测试linxu下线程的关闭,发现如下问题.测试使用函数: pthread系列函数, 创建 pthread_create ,关闭使用的是 pthread_cancel ,这是2个主要函数,其他都是相关线程属性的设置函数.测试OS: FC8 在pc机测试 和 一个嵌入式linux平台,此内核为2.6.XX .测试结果:以下是描述进程P 拥有3个线程,A,B,C情况1: 线程

2013-12-16 14:31:22 1399

转载 pthread_cancel引起线程死锁-linux

说明:本文由【2,3】整理而得。这篇文章主要从一个 Linux 下一个 pthread_cancel 函数引起的多线程死锁小例子出发来说明 Linux 系统对 POSIX 线程取消点的实现方式,以及如何避免因此产生的线程死锁。目 录:1. 一个 pthread_cancel 引起的线程死锁小例子2. 取消点(Cancellation Point)3. 取消类型(Cancella

2013-12-16 14:30:30 1948

转载 全局变量和局部变量的区别-c语言

1.变量分类1.1  变量可以分为:全局变量、静态全局变量、静态局部变量和局部量。 1.2  按存储区域分,全局变量、静态全局变量和静态局部变量都存放在内存的静态存储区域,局部变量存放在内存的栈区。   1.3  按作用域分,全局变量在整个工程文件内都有效;静态全局变量只在定义它的文件内有效;静态局部变量只在定义它的函数内有效,只是程序仅分配一次内存,函

2013-12-12 20:50:56 1725 1

转载 设置connect超时-linux

在Linux平台下,可以通过在connect之前设置SO_SNDTIMO来达到控制连接超时的目的。简单的写了份测试代码:[cpp] view plaincopy#include   #include   #include   #include   #include   #include   #include  

2013-12-11 08:01:18 1186

原创 类和对象-c++

1、类和对象是面向对象程序设计中最基础,最重要的两个概念。2、在面向对象程序设计中,所有操作都是以对象为基础的。3、程序中的对象 是对 现实对象的抽象。4、现实对象包括可感知的物体,以及思维中的概念;例如:汽车客运被看做是一个对象;学校作为一个概念也可以看成一个对象;

2013-12-08 16:36:43 1473

转载 gloox-心跳包-xmpp

改定履历:2011-08-25-----------新建文本文档通常在客户端与服务器之间需要心跳来维系连接,XMPP可以通过一个扩展协议XEP-0199来实现客户端与服务器端的心跳。XEP-0199规定通过发送命名空间为'urn:xmpp:ping'的iq节XML流来解决这个问题。本文代码为测试代码……本文阐述GLOOX客户端对服务器消息的封装客户端

2013-12-07 16:12:57 3936

大数据之flink教程-带目录.doc

大数据之flink教程.doc

2021-04-04

UIbutton培训学习代码

UIbutton培训学习代码

2013-12-25

高手毕生精力总结的电脑技巧(最完整)

高手毕生精力总结的电脑技巧(最完整)

2013-11-27

lighttpd-1.4.20.tar.gz 源码,可以配合文档学习

lighttpd-1.4.20.tar.gz 源码,可以配合文档学习

2013-11-27

linux FTP client 与 server c语言 可以编译通过

linux FTP client 与 server c语言 可以编译通过

2013-11-26

C++游戏开发笔记

C++游戏开发笔记

2013-08-06

(tr069)ACS模拟器(非常实用工具)

(tr069)ACS模拟器(非常实用工具).rar

2013-08-06

PC-Lint+8.00w.rar下载

下载PC-Lint+8.00w.rar

2013-08-02

用CURL来发送HTTP请求的方法

用CURL来发送HTTP请求的方法

2013-07-22

个人网站设计

个人网站设计

2012-11-16

java经典八十题及代码

java经典八十题及代码

2012-11-16

嵌入式Linux应用程序开发标准教程》第2版全

嵌入式Linux应用程序开发标准教程》第2版全

2012-11-16

cs8900a.c 网卡驱动 国嵌资料

cs8900a.c 网卡驱动 国嵌资料

2012-05-24

c#摄像头驱动详解,带有注释,很精辟

c#摄像头驱动详解,带有注释,很精辟

2012-04-28

linux_下_C_语言_连接_MySQL数据库_(详细注释).txt

linux_下_C_语言_连接_MySQL数据库_(详细注释).txtlinux_下_C_语言_连接_MySQL数据库_(详细注释).txt

2012-04-28

一个程序员对学弟学妹建议.doc

一个程序员对学弟学妹建议.doc

2012-04-28

五子棋C++源码(经典)

五子棋C++源码(经典有200万用户下载)

2012-04-16

C++高级参考手册(完全版).rar

C++高级参考手册(完全版).rar

2012-03-13

Android面试题+答案

Android面试题+答案

2012-03-01

设计模式6大原则.doc

设计模式6大原则.doc

2012-03-01

国嵌嵌入式Linux应用开发班实验手册.pdf

国嵌嵌入式Linux应用开发班实验手册.pdf

2012-03-01

男人撑过二十秒源码android版Man20.rar

男人撑过二十秒源码android版Man20.rar

2012-02-29

国嵌必须wireshark.zip

国嵌必须wireshark.zip

2012-02-29

C++必知必会重点掌握.pdf

C++必知必会重点掌握.pdf

2012-02-29

国嵌 视频资料qcd.rar

国嵌 视频资料qcd.rar国嵌 视频资料qcd.rar国嵌 视频资料qcd.rar

2012-02-29

( C#+总套教程案例(适合初学者)重点掌握.zip )

( C#+总套教程案例(适合初学者)重点掌握.zip )

2012-02-29

500强android学习资料重点掌握.zip

500强android学习资料重点掌握.zip

2012-02-28

51单片机C语言应用程序实例精讲》读者调查表.doc

51单片机C语言应用程序实例精讲》读者调查表.doc

2012-02-28

C南开100题题库和答案分析C南开100题题库和答案分析

C南开100题题库和答案分析

2012-02-28

wireshark-win32-1.6.5.zip

wireshark-win32-1.6.5.zip

2012-02-28

空空如也

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

TA关注的人

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