自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

打渔还是晒网 —— stone

人生不是简单的if和else,很多时候都是在出现问题时才when and then

  • 博客(16)
  • 资源 (14)
  • 收藏
  • 关注

原创 OC语言学习 (七) 内存管理

只有对象 才需要内存管理,基本数型类型不需要。对象的 release、retain、retainCount方法说明:release 引用计数-1retain 引用计数加1,返回对象本身retainCount 返回引用计数的数目

2014-12-24 11:24:35 995

原创 OC语言学习 (六) 继承、多态,构造方法,description方法

声明父类Animal继承自NSObjectAnimal.h#ifndef oc_Animal_h#define oc_Animal_h@interface Animal : NSObject { @public int weight;}- (void)eat;//重写默认构造方法- (id) init;//自定义构造方法- (id) initWithW

2014-12-10 18:20:36 2359

原创 OC语言学习 (五) Category分类 和 类的延展Extension

分类:在不修改原有的类的基础上增加新的方法一个庞大的类可以分模块开发一个庞大的类可以由多个人来编写,更有利于团队合作除有的Person.h和Person.m,新增两个文件Person+Stone.h#import "Person.h"@interface Person (Stone)//Person分类类型 Stone分类名{ //不能在

2014-12-10 15:27:53 7285

原创 OC语言学习 (四) SEL对象,用于日志输出的宏

SEL 对象即一个selector对象,保存一个方法的地址。Person.h#ifndef oc_Person_h#define oc_Person_h@interface Person : NSObject{ int age;@protected float height;}@property int age; //编译器自动解释成 int age的get

2014-12-10 14:05:48 5569

原创 OC语言学习 (三) 成员变量get/set方法和“.”语法,@proterty和@synthesize关键字

Person.h#ifndef oc_Person_h#define oc_Person_h@interface Person : NSObject{ int age;@protected float height;}- (int) age; //get方法- (void) setAge:(int)pAge; //set方法@end#endif

2014-12-10 10:53:40 9891 5

原创 OC语言学习 (二) 创建OC对象类、成员/静态变量、对象/类方法

OC 面向对象一般需要.h 和.m(或.mm 以后不赘述) 文件配合来创建类。.h 使用@inteface 和@end ,在之间定义,变量和方法只能定义,不能初始化@interface Student : NSObject //@interface声明。  没有@interface  只有@implementation也能定义一个类{@p

2014-12-09 18:45:57 11080

原创 OC语言学习 (一) Hello World

.h :头文件。头文件包含类,类型,函数和常数的声明。 .m :源代码文件。这是典型的源代码文件扩展名,可以包含Objective-C和C代码。 .mm :源代码文件。带有这种扩展名的源代码文件,除了可以包含Objective-C和C代码以外还可以包含C++代码。仅在你的Objective-C代码中确实需要使用C++类或者特性的时候才用这种扩展名当你需要在源代码中包含头文件

2014-12-09 17:45:31 4459

原创 C语言学习入门 (八) 结构体和枚举

结构体它允许内部的元素是不同类型的结构体的定义//结构体类型:struct Person{   char name[20]; //char *name;   int age;   float weight;};//定义一个结构体变量,定义变量时才分配存储空间structPerson person;    //与

2014-12-03 18:31:20 1225

原创 C语言学习入门 (七) 变量与函数,static和extern关键字

局部变量1> 定义:在函数内部定义的变量,称为局部变量。形式参数也属于局部变量。2> 作用域:局部变量只在定义它的函数内部有效,即局部变量只有在定义它的函数内部使用,其它函数不能使用它。全局变量1> 定义:在所有函数外部定义的变量,称为全局变量。2> 作用域:全局变量的作用范围是从定义变量的位置开始到源程序结束,即全局变量可以被在其定义位置之后的其它函数所共

2014-12-03 18:22:30 1671

原创 C语言学习入门 (六) 预处理指令:宏、条件编译、文件包含

预处理指令1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号3.预处理指令可以出现在程序的任何位置,它的作用范围是从它出现的位置到文件尾。习惯

2014-12-03 18:15:45 2513

原创 C语言学习入门 (五) 指针

直接引用char a;a = 10;程序内部是怎么操作的呢?其实,程序对变量的读写操作,实际上是对变量所在的存储空间进行写入或取出数据。就上面的代码而言,系统会自动将变量名a转换为变量的存储地址,根据地址找到变量a的存储空间,然后再将数据10以2进制的形式放入变量a的存储空间中。  通过变量名引用变量,由系统自动完成变量名和其存储地址之间的转换,称为

2014-12-02 17:23:48 1940

原创 C语言学习入门 (四) 字符串、字符串数组、字符和字符串相关函数

字符串简介* 在Java中,一个字符串可以用String类型来存储String s = "MJ";C语言中没有String这种类型。其实字符串就是字符序列,由多个字符组成,所以在C语言中,我们可以用字符数组来存储字符串。* 字符串可以看做是一个特殊的字符数组,为了跟普通的字符数组区分开来,应该在字符串的尾部添加了一个结束标志'\0'。'\0'是一个ASCII

2014-12-02 16:34:48 1527

原创 C语言学习入门 (三) sizeof函数、内存地址、数组

sizeof可以用来计算一个变量或者一个常量、一种数据类型所占的内存字节数。sizeof(10);char c = 'a';sizeof(c);sizeof(float);地址1.计算机中的内存是以字节为单位的存储空间。内存的每一个字节都有一个唯一的编号,这个编号就称为地址。凡存放在内存中的程序和数据都有一个地址,也就是说,一个函数也有自己的

2014-12-02 16:10:17 1238

原创 C语言学习入门 (二) 语句和运算符

C语言的基本语句跟Java中的差不多循环语句(do while、while、for)条件语句(if 、if-else、switch)goto语句  (比如在循环外 定义一个标记 Exit:;  在循环内可以 用 goto Exit;跳出循环) for(int i = 0; i < 5; i++) { if(i==2) goto exit;

2014-12-02 16:01:12 1409

原创 C语言学习入门 (一) 编译、链接、关键字、数据类型、printf函数

参考:http://www.cnblogs.com/mjios/category/459066.htmlcc/gcc/clang三种c 语言编译器,mac 的 xcode-toolchain 都支持编译文件:cc -c one.c two.c 生成.o目标文件链接文件:cc one.o two.o 默认生成 a.out 执行文件指定生成的可执行文件名 ...

2014-12-02 15:08:04 1628

原创 MAC OS 的一些常用快捷操作

以下这几个图标的指代的键:  command/cmd  option/alt  shift  control/ctrlspace 空格命令行大多数linux命令在Mac上都可以使用。bc 命令  使用+ - * /  ^(乘方) 计算,回车出结果, quit 退出^a, 光标移动到行首;^e, 光标移动到行末cmd k, 清屏,保留光

2014-12-02 13:25:51 944

C语言常用函数速查手册.pdf

本书全面、系统地讲解了C语言相关的21个函数库,所涉及的函数多达352个。为了方便读者学习,每一个函数都依次对其作用、语法形式、参数、返回值进行了讲解。同时,每个函数都配有专门的例子,供读者参考学习。最后给出了本书所涉及C语言函数的索引,便于读者检索

2017-10-11

kotlin-docs.pdf

kotlin 官方指南

2017-05-27

Android 电视开发框架

Android 电视开发框架

2016-03-18

Android模糊虚化图片截屏

这是一个示例,必需要描述的一段话:Android模糊虚化图片截屏

2014-12-05

Android Volley Demo

Android Volley Demo:数据的加载在test包中,使用JUnit测试即可。Activity中是三种图片的加载方式。

2014-11-19

Android图片瀑布流使用StaggeredGridView

Lib project is Android lib

2014-08-04

Android图片瀑布流使用PinterestLikeAdapterView

PinterestLikeAdapterView is android lib

2014-08-04

Android-Google-QuickSearchBox 4.x 源码

Android-Google-QuickSearchBox 4.x 源码:导入工程后可直接使用

2013-02-06

Android 多线程断点下载.zip

Android 多线程断点下载.zip的一个示例

2013-02-05

Android用PopupWindow实现弹出listview形式菜单

Android之用PopupWindow实现弹出listview形式菜单.rar

2013-02-05

Android 垂直 Seekbar.zip

Android 垂直Seekbar.zip:显示垂直seekbar的源码

2013-02-05

BitmapFun.zip Android Bitmap 处理

BitmapFun.zip Android Bitmap ,处理大图片、图片缓存

2013-02-05

wireshark中文使用教程

wireshark中文使用教程,内含一份中文的readmin

2012-04-09

空空如也

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

TA关注的人

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