<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tangjun201的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tangjun201</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tangjun201]]></copyright><item><title><![CDATA[iOS编程——多态]]></title><link>https://blog.youkuaiyun.com/tangjun201/article/details/46290017</link><guid>https://blog.youkuaiyun.com/tangjun201/article/details/46290017</guid><author>tangjun201</author><pubDate>Sun, 31 May 2015 18:03:26 +0800</pubDate><description><![CDATA[多态为面向对象的三大特性之一
       OC指针类型的变量有两个：一个是编译时的类型，一个是运行时的类型，编译时的类型由声明该变量时使用的类型决定，运行时的类型由实际赋给该变量的dui xiang jue]]></description><category></category></item><item><title><![CDATA[iOS编程——类的继承]]></title><link>https://blog.youkuaiyun.com/tangjun201/article/details/46289627</link><guid>https://blog.youkuaiyun.com/tangjun201/article/details/46289627</guid><author>tangjun201</author><pubDate>Sun, 31 May 2015 16:56:46 +0800</pubDate><description><![CDATA[继承是面向对象的三大特征之一 
      OC的继承是单继承，每个子类只有一个直接父类
      如果两个类可以说成A是B，那么就可以让A继承B，比如有两个类，一个是Dog，一个是Animal，因为Dog是Animal，所以Dog就可以继承Animal。实现继承的类称为子类，被继承的类称为父类，也可以称为基类或超类
      当子类继承了父类时，子类可以继承到父类的全部成员变量、全部]]></description><category></category></item><item><title><![CDATA[iOS编程——隐藏和封装]]></title><link>https://blog.youkuaiyun.com/tangjun201/article/details/46289189</link><guid>https://blog.youkuaiyun.com/tangjun201/article/details/46289189</guid><author>tangjun201</author><pubDate>Sun, 31 May 2015 16:03:05 +0800</pubDate><description><![CDATA[封装是面向对象语言的三大特征之一（另外两个是继承和多态），封装的作用是隐藏对象的属性信息，不允许外部程序访问，只能通过该类提供的方法来实现对内部信息的操作和访问
       例如定义了一个人的类，他的年龄只能通过时间的改变来慢慢变化，不能随意改变。
       对一个类或对象实现良好的封装，可以实现以下目的
       1.隐藏类的实现细节 
       2.让使用者只能通过事先预]]></description><category></category></item><item><title><![CDATA[iOS编程——预编译命令#include、#import和@class]]></title><link>https://blog.youkuaiyun.com/tangjun201/article/details/46288905</link><guid>https://blog.youkuaiyun.com/tangjun201/article/details/46288905</guid><author>tangjun201</author><pubDate>Sun, 31 May 2015 15:56:14 +0800</pubDate><description><![CDATA[#include和#import
       #include和#import都是把包含的头文件的内容整个复制过来，但是他们俩还是有区别的，#import是#include的优化
       在一个程序中，如果用#include把同一个头文件包含了两遍，那么系统就会报错，但是#import不会，原因呢，就要从这两个函数的实现机制来说了，系统每次遇到#include，就会直接把头文件包含的东]]></description><category></category></item><item><title><![CDATA[iOS编程——类的定义与对象的创建]]></title><link>https://blog.youkuaiyun.com/tangjun201/article/details/46288175</link><guid>https://blog.youkuaiyun.com/tangjun201/article/details/46288175</guid><author>tangjun201</author><pubDate>Sun, 31 May 2015 13:58:30 +0800</pubDate><description><![CDATA[先来看一下怎样在一个程序中添加一个类
                    


       

      类的定义分为接口部分和方法实现的部分。接口部分包括成员变量的声明和方法的声明，方法实现部分就是为该类的方法提供实现
      在OC中，@interface用于声明定义类的接口部分，@end表明定义结束，放在".h"文件中
       @implementation]]></description><category></category></item><item><title><![CDATA[iOS编程——面向对象的编程]]></title><link>https://blog.youkuaiyun.com/tangjun201/article/details/46287105</link><guid>https://blog.youkuaiyun.com/tangjun201/article/details/46287105</guid><author>tangjun201</author><pubDate>Sun, 31 May 2015 12:26:58 +0800</pubDate><description><![CDATA[面想对象与面向过程的区别
      

      顾名思义，面向过程自然是注重一个问题实现的过程，而面向对象则是注重一个对象，把这个问题交给这个对象去做，比如要写一个播放器


       面向过程的思想，这个播放器要有播放、暂停、快进的功能，然后把这些功能分别写成函数，写成三个模块，然后用主函数来调用
              
       而面向对象的思想，则是先创建]]></description><category></category></item><item><title><![CDATA[C语言特性]]></title><link>https://blog.youkuaiyun.com/tangjun201/article/details/45621723</link><guid>https://blog.youkuaiyun.com/tangjun201/article/details/45621723</guid><author>tangjun201</author><pubDate>Sun, 10 May 2015 16:16:35 +0800</pubDate><description><![CDATA[我正在学习OC，跟大家分享一下我的学习历程，希望对以后学OC的同学们有点帮助，写得不好的地方希望大家不要介意，可以给我指出来，也可以给提些意见。


1.函数
  1.定义函数
    函数的返回类型  函数名  （行参列表）
   ｛
        //多条可执行的语句
    ｝ 
    ＊返回值为Objective-C允许的任何数据类型，包含基本类型和指针类型。如果没有]]></description><category></category></item><item><title><![CDATA[流程控制与数组]]></title><link>https://blog.youkuaiyun.com/tangjun201/article/details/45620975</link><guid>https://blog.youkuaiyun.com/tangjun201/article/details/45620975</guid><author>tangjun201</author><pubDate>Sun, 10 May 2015 15:00:08 +0800</pubDate><description><![CDATA[1.顺序结构]]></description><category></category></item><item><title><![CDATA[OC中的数据类型和运算符]]></title><link>https://blog.youkuaiyun.com/tangjun201/article/details/45563125</link><guid>https://blog.youkuaiyun.com/tangjun201/article/details/45563125</guid><author>tangjun201</author><pubDate>Thu, 07 May 2015 16:40:02 +0800</pubDate><description><![CDATA[现在正在学习OC，就把我最近学习的历程跟大家分享一下，希望能对后来者有帮助，写的不好的地方希望大家给予建议


    1.注释
    在编写程序时，注释是非常重要的。我跟大家一些刚学编程的人一样，总觉得添加程序是一件非常量费时间、而且没意义的事，但当我现在去看我以前写的稍微复杂一点的程序，我发现我都不是很容易看懂它是怎么写的了。说这么多就是想要告诉大家注释的重要性。
    对一份规]]></description><category></category></item><item><title><![CDATA[使用Xcode工具开发Objective－C程序]]></title><link>https://blog.youkuaiyun.com/tangjun201/article/details/45485813</link><guid>https://blog.youkuaiyun.com/tangjun201/article/details/45485813</guid><author>tangjun201</author><pubDate>Mon, 04 May 2015 20:50:49 +0800</pubDate><description><![CDATA[1.启动X－code，单击屏幕顶端的File➡️New➡️Project,或者直接点击页面中的Create a new Xcode project,
X－code将会弹出如下图所示的新建项目的对话框。
         

        
         2.上图所示对话框将项目分为两类：iOS和OS X，其中iOS应用就是为手机、平板、电脑等移动设备开发应用的。现在说一下在OS]]></description><category></category></item></channel></rss>