<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[deng_xiao_jun的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/deng_xiao_jun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; deng_xiao_jun]]></copyright><item><title><![CDATA[黑马程序员----OC面向对象之类和对象]]></title><link>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43573785</link><guid>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43573785</guid><author>deng_xiao_jun</author><pubDate>Fri, 06 Feb 2015 20:37:49 +0800</pubDate><description><![CDATA[一 面向对象思想

1 面向对象和面向过程的区别

面向过程关注的是解决问题需要哪些步骤；面向对象关注的是解决问题需要哪些对象。面向对象的常用术语有：面向对象 Object Oriented，简称OO，面向对象编程 Object Oriented Programming，简称OOP。

二 类和对象的关系

1 OC中的类用来描述一类事物，也就是说，要想创建对象，必须先有类；OC利]]></description><category></category></item><item><title><![CDATA[黑马程序员----OC基础--核心语法、关键字]]></title><link>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43573379</link><guid>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43573379</guid><author>deng_xiao_jun</author><pubDate>Fri, 06 Feb 2015 20:27:09 +0800</pubDate><description><![CDATA[点语法：                                                                                                              

用途:


OC当中通过@property和 @synthesize 配对使用来自动生成变量的set和get方法，通过使用点语法可以大大减少我们程序员代码量，]]></description><category></category></item><item><title><![CDATA[黑马程序员----OC学习总结--Founation框架]]></title><link>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43571133</link><guid>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43571133</guid><author>deng_xiao_jun</author><pubDate>Fri, 06 Feb 2015 20:05:34 +0800</pubDate><description><![CDATA[1.常用结构体

在 Founation 框架中 对NSRange NSPoint NSrect NSSize 有了定义

他们常这样被创建：

#import 

void main(){

@autoreleasepool{

//Range的使用

NSRange rang=NSMakeRange(10,34);//指定一个起止范围

//CGRang ran]]></description><category></category></item><item><title><![CDATA[黑马程序员----OC学习之成员变量的get，set方法多种实现]]></title><link>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43570847</link><guid>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43570847</guid><author>deng_xiao_jun</author><pubDate>Fri, 06 Feb 2015 19:51:36 +0800</pubDate><description><![CDATA[本文主要纪录oc类对象中成员变量的get set方法的多种实现，涉及到一般的getset编写，@property @synthesize以及缺省部分代码时的各种特性。

下面是最基本的get set写法，以Person类为例。

Person.h文件：





[objc] view
 plaincopy






#import   
@interfac]]></description><category></category></item><item><title><![CDATA[黑马程序员----OC三大特征]]></title><link>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43570779</link><guid>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43570779</guid><author>deng_xiao_jun</author><pubDate>Fri, 06 Feb 2015 19:46:59 +0800</pubDate><description><![CDATA[面向对象的三大特征：封装、继承、多态




一、 封装（成员变量的封装）




set方法和get方法




   set方法（能修饰内部变量）




  1、 作用：提供一个方法，让外界设置成员变量的值，可以在方法里面对参数进行过滤




  2、 命名规范：    1>  方法名必须以set开头




          ]]></description><category></category></item><item><title><![CDATA[黑马程序员----OC核心语法]]></title><link>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43570359</link><guid>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43570359</guid><author>deng_xiao_jun</author><pubDate>Fri, 06 Feb 2015 19:41:19 +0800</pubDate><description><![CDATA[1、点语法

 

1> 本质：是方法调用，不是成员调用

 

2> 当使用点语法时，编译器会自动展开成相应方法

 

   stu.age=10      相当于 [stu  setAge:10]  （赋值为set方法）

 

   int age=stu.age  相当于int age=[stu age]  （取出为get方法）

 

死循环注意]]></description><category></category></item><item><title><![CDATA[黑马程序员----oc与c语言要注意的地方]]></title><link>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43569811</link><guid>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43569811</guid><author>deng_xiao_jun</author><pubDate>Fri, 06 Feb 2015 19:37:34 +0800</pubDate><description><![CDATA[与C语言相比要注意的地方：
1.       文件介绍：Objective-C 也使用头文件(header files)，后缀为 .h, 但使用 .m（即 message, 其他面向对象编程语言也叫 method），作为源文件的后缀。
在objective-c中使用＃import，＃import可以保证头文件只被包含一次。
2.       与C一致的地方：
数据类型，表达式，各种运算符]]></description><category></category></item><item><title><![CDATA[黑马程度员----C语言：c中的函数以及#include的说明]]></title><link>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43569767</link><guid>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43569767</guid><author>deng_xiao_jun</author><pubDate>Fri, 06 Feb 2015 19:36:51 +0800</pubDate><description><![CDATA[C语言中的函数：

函数的定义，就是一个封装的代码段，每个函数能实现不同的功能

定义函数的目的：将一个常用的共功能封装起来，方便以后调用

什么情况下需要定义函数：添加一个常用的新功能

定义函数的格式：

返回值类型 函数名（形式参数列表）

{

   函数体；

}

形参跟实参：

形式参数：定义函数时函数名后面中的参数，简称形参

实际参数：]]></description><category></category></item><item><title><![CDATA[黑马程序员----C语言:c中的一些常用运算符]]></title><link>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43569585</link><guid>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43569585</guid><author>deng_xiao_jun</author><pubDate>Fri, 06 Feb 2015 19:33:24 +0800</pubDate><description><![CDATA[C语言有34中运算符，包括了常见的加减乘除等运算

取余运算%：取余结果的正负性的值跟%左边数的值有关

算术运算：

/*

       提示用具输入一个时间的秒数，比如500秒就输入500，然后输出对应的分钟和秒，比如500秒就是8分20秒

*/

#include

Int main()

{

       //定义一个变量接受输入的数值

  ]]></description><category></category></item><item><title><![CDATA[黑马程序员---C语言:关于内存的分布]]></title><link>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43569445</link><guid>https://blog.youkuaiyun.com/deng_xiao_jun/article/details/43569445</guid><author>deng_xiao_jun</author><pubDate>Fri, 06 Feb 2015 19:30:24 +0800</pubDate><description><![CDATA[一个由C/C++编译的程序占用的内存分为以下几个部分


1、栈区（stack）— 程序运行时由编译器自动分配，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈.程序结束时由编译器自动释放。
2、堆区（heap） — 在内存开辟另一块存储区域。一般由程序员分配释放， 若程序员不释放，程序结束时可能由OS回收 。注意:它与数据结构中的堆是两回事，分配方式倒是类似于链表。
3]]></description><category></category></item></channel></rss>