<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JamesLucky5的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JamesLucky5</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JamesLucky5]]></copyright><item><title><![CDATA[黑马程序员-IOS学习笔记（十二）Foundation框架]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46728619</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46728619</guid><author>JamesLucky5</author><pubDate>Thu, 02 Jul 2015 16:55:27 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------
1、foundation中常用的结构体。
* NSRange
* NSPoint \ CGpoint
* NSSize \ CGSize
* NSRect \ CGRect
2、Foundation中常用的类。
3、OC集合NSArray和NSSet的使用。
一、结构体的使用。
]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（十一）C语言总结]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46665471</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46665471</guid><author>JamesLucky5</author><pubDate>Sat, 27 Jun 2015 23:31:03 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------


1.C语言的数据类型
基本类型
   a.整型:
     整型 int   Visual c++6.0 中占4 个字节; Turbo c2.0占 2个字节取值：-2147483648 -2147483647
     短整型 short int 2个字节取值:-32768 - ]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（十）概念和关键字的总结]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46665423</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46665423</guid><author>JamesLucky5</author><pubDate>Sat, 27 Jun 2015 23:28:26 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------


1、关键字
＠
 看到这个关键字，是Object-C对Ｃ说话的扩大，例如＠interface XXX。
＠interface  
 声明类
＠implementation   
实现类
＠protocol   
声明和谈
＠optional   
与＠protocol]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（九）分类和扩展]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46665329</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46665329</guid><author>JamesLucky5</author><pubDate>Sat, 27 Jun 2015 23:23:33 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------


1、分类(category)
使用Object-C中的分类，是一种编译时的手段，允许我们通过给一个类添加方法来扩充它（但是通过category不能添加新的实例变量），并且我们不需要访问类中的代码就可以做到，这点和javascript中使用原型来定义属性有点类似。
我们可以为一个类创建]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（八）分类与协议]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46655939</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46655939</guid><author>JamesLucky5</author><pubDate>Sat, 27 Jun 2015 00:08:47 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------
分类定义：
@interface Fraction (MathOps)
-(Fraction *) add: (Fraction *) f;
@end
 
协议定义：
@protocol NSCoping
- (id) copyWithZone: (NSZone *) zone;]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（七）变量和数据类型]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46655899</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46655899</guid><author>JamesLucky5</author><pubDate>Sat, 27 Jun 2015 00:03:55 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------
对象的初始化
常见的编程习惯是类中所有的初始化方法都以init开头。
如果希望在类对象初始化时做一些事情。可以通过覆写init方法达到这个目的。
-(id)init
{
   self = [super init];
   if (self) {
       //初始化代码
 ]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（六）Category（类别）]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46655859</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46655859</guid><author>JamesLucky5</author><pubDate>Fri, 26 Jun 2015 23:59:50 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------
 
category 是Objective-C 里面最常用到的功能之一。category可以为已经存在的类增加方法，而不需要增加一个子类。而且，我们可以在不知道某个类内部实现的情况下，为该类增加方法。如果我们想增加某个框架（framework）中的类的方法，category 就非常有效。比如，]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（五）类]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46642289</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46642289</guid><author>JamesLucky5</author><pubDate>Thu, 25 Jun 2015 22:36:10 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------
导入的文件要用一对引号引起来，而不是中的“"字符。
接口和实现的要求：
接口文件包含类的公开信息，即能够与这个类的使用者共享一些信息。另一方面，实现部分包含的是私有信息，即实例变量和代码。
 
合成存取方法：
从Objective-C2.0开始，可自动生成设值方法和取值方法（统称为存取]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（四）类、对象和方法]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46642243</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46642243</guid><author>JamesLucky5</author><pubDate>Thu, 25 Jun 2015 22:31:57 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------
类、对象和方法：

类的独特存在就是一个实例，对实例执行的操作称为方法。在某些情况下，方法可以应用于类的实例或类本身。
对象使用方法可以影响对象的状态。
关键概念：对象是类的独特表示，每个对象都包含一些通常对该对象来说是私有的信息（数据）。方法提供访问和改变这些数据的手段。
 
Ob]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（三）数据类型和表达式]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46642131</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46642131</guid><author>JamesLucky5</author><pubDate>Thu, 25 Jun 2015 22:19:54 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------
1. int类型
整数常量由一个或多个数字的序列组成。
这里要注意设备或机器相关量。即我们通常说的int是32位还是64位取决于CPU的总线宽度。
在Mac OS X中，提供了选择应用程序是在32位还是64位下编译。在前一种情况下，一个int占用32位；在后一种情况下，一个int占用64位]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（二）常用关键字和方法]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46641957</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46641957</guid><author>JamesLucky5</author><pubDate>Thu, 25 Jun 2015 22:05:39 +0800</pubDate><description><![CDATA[关键字和方法：
一.内存管理情况
1- autorelease，当用户的代码在持续运行时，自动释放池是不会被销毁的，这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段落，开始等待用户的操作，自动释放池就会被释放掉（调用dealloc），池中的对象都会收到一个release，有可能会因此被销毁。
2-成员属性：
   readonly：不指定readonly，默认合成gett]]></description><category></category></item><item><title><![CDATA[黑马程序员-IOS学习笔记（一）Objective-C概述]]></title><link>https://blog.youkuaiyun.com/JamesLucky5/article/details/46641049</link><guid>https://blog.youkuaiyun.com/JamesLucky5/article/details/46641049</guid><author>JamesLucky5</author><pubDate>Thu, 25 Jun 2015 21:14:57 +0800</pubDate><description><![CDATA[------Java培训、Android培训、iOS培训、.Net培训、期待与您交流！-------
Objective-C概述：
一、面向对象简介：
 
面向对象程序设计（英语：Object-oriented programming，缩写：OOP），指一种程序设计范型，同时也是一种程序开发的方法。对象指的是类的集合。它将对象作为程序的基本单元，将程序和数据封装其中，以提高软件的重用性、灵]]></description><category></category></item></channel></rss>