<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jsh_513的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jsh_513</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jsh_513]]></copyright><item><title><![CDATA[Fundation构架]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48472897</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48472897</guid><author>jsh_513</author><pubDate>Tue, 15 Sep 2015 19:19:25 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！
 -------






一、Foundation框架简介 

 

   1、Foundation框架的作用

 

   1>开发oc、ios、Mac程序必备的框架，是其它所有IOS框架的基础

 

   2>此框架中包含了很多常用的API（应用编程接口）
]]></description><category></category></item><item><title><![CDATA[NSString介绍及使用]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48471569</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48471569</guid><author>jsh_513</author><pubDate>Tue, 15 Sep 2015 18:29:11 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！
 -------






一、NSString（不可变）

   1. 字符串（NSString）的创建方式

    （1）NSString * s1=@"4234";

    （2）NSString * s2=[[NSString alloc] initwithstring]]></description><category></category></item><item><title><![CDATA[Foundation框架]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48466193</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48466193</guid><author>jsh_513</author><pubDate>Tue, 15 Sep 2015 13:23:43 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！
 -------






一、Foundation框架简介 

 

   1、Foundation框架的作用

 

   1>开发oc、ios、Mac程序必备的框架，是其它所有IOS框架的基础

 

   2>此框架中包含了很多常用的API（应用编程接口）
]]></description><category></category></item><item><title><![CDATA[OC语言中的block数据类型]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48464829</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48464829</guid><author>jsh_513</author><pubDate>Tue, 15 Sep 2015 11:08:55 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！
 -------






1. block用来封装一段代码，可以在任何时候执行，建议多用block

2. block的标识是^

3. block跟函数很类似：

 （1）都可以保存代码

 （2）都有返回值

 （3）都有形参

 （4）调用方式一样

4. ]]></description><category></category></item><item><title><![CDATA[OC的内存管理]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48464103</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48464103</guid><author>jsh_513</author><pubDate>Tue, 15 Sep 2015 10:27:47 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！
 -------





一、引用计数器

   1. 每个OC对象都有自己的引用计数器，是一个整数，表示“对象被引用的次数”，即有多少人正在使用这个OC对象

   2. 每个OC对象内部专门有4个字节的存储空间来存储引用计数器

   3. 当引用计数器为0时，就回收这个OC对象]]></description><category></category></item><item><title><![CDATA[OC语法的核心]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48463149</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48463149</guid><author>jsh_513</author><pubDate>Tue, 15 Sep 2015 09:24:29 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！ -------


一、点语法

   1. 点语法的本质是方法调用（并不是直接访问成员变量）

      stu.age=10  相当于 [stu  setAge:10]        （赋值为set方法）

      int age=stu.age  相当于int age=[stu a]]></description><category></category></item><item><title><![CDATA[OC语言三大特性]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48462795</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48462795</guid><author>jsh_513</author><pubDate>Tue, 15 Sep 2015 08:53:36 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！
 -------





三大特性为：封装，继承，多态

 

一、封装（成员变量的封装）

   1. set方法（提供一个方法，让外界设置成员变量的值，可以在方法里面对参数进行过滤）

    （1）命名规范：1> 方法名必须以set开头

               ]]></description><category></category></item><item><title><![CDATA[OC语言基本语法]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48448535</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48448535</guid><author>jsh_513</author><pubDate>Mon, 14 Sep 2015 22:37:03 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！
 -------





一、OC语言简介

   1. OC语言是在C语言的基础上加了一层最小的面向对象的语法

   2. OC 语言完全兼容C语言

   3. 可在OC代码中混入C语言代码，甚至是C++代码

   4. 可使用OC开发MAC OS X平台和IOS平台的应]]></description><category></category></item><item><title><![CDATA[OC语言中的类和对象]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48447655</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48447655</guid><author>jsh_513</author><pubDate>Mon, 14 Sep 2015 21:56:08 +0800</pubDate><description><![CDATA[一、类和对象的设计

    1. 类的设计只关心三样东西：

    （1）事物名称（类名）（有意义）比如人：Person（类名的首字母必须大写，不能有下划线，多个单词时使用驼峰标识）

    （2）属性：身高（height），年龄（age）

    （3）行为（功能）：跑（run），吃（eat）

    2. 具有相同（或者类似）属性和行为的对象都可以抽象出一个类]]></description><category></category></item><item><title><![CDATA[类方法和对象方法间的各种相互调用的实例]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48348199</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48348199</guid><author>jsh_513</author><pubDate>Thu, 10 Sep 2015 19:56:26 +0800</pubDate><description><![CDATA[#import #pragma mark Car类的声明
@interface Car : NSObject
//类的行为（类方法的声明）
+(void)_speed:(int)speed;
//对象方法的声明
-(void)_lunzi:(int)lunzi;

@end
#pragma mark Car类的实现
@implementation Car
//类方法的实现
+(void)_spee]]></description><category></category></item><item><title><![CDATA[指针和格式控制符]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48340543</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48340543</guid><author>jsh_513</author><pubDate>Thu, 10 Sep 2015 11:10:31 +0800</pubDate><description><![CDATA[1、指针
1）指针：指针是一个地址，一个常亮；
2）指针变量：存放指针的变量，它存放的是一个地址
3）指针变量的格式： 类型说明符  *变量名
例：int  *p ;
4）一次性定义多个指针的格式：int  *p ，*s ；
5）指针变量的初始化：用地址初始化
6）先定义后初始化：
       int  *p ;
       p = &a ;
7）定义的同时初始化：int]]></description><category></category></item><item><title><![CDATA[函数指针和指针函数]]></title><link>https://blog.youkuaiyun.com/jsh_513/article/details/48313663</link><guid>https://blog.youkuaiyun.com/jsh_513/article/details/48313663</guid><author>jsh_513</author><pubDate>Wed, 09 Sep 2015 11:38:26 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！
 -------




函数指针

在程序运行中，函数代码是程序的算法指令部分，它们和数组一样也占用存储空间，都有相应的地址。可以使用指针变量指向数组的首地址，也可以使用指针变量指向函数代码的首地址，指向函数代码首地址的指针变量称为函数指针。

1．函数指针定义

函数类型 （*指针变]]></description><category></category></item></channel></rss>