<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[q_023的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/q_023</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; q_023]]></copyright><item><title><![CDATA[IOS 整体框架类图]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78743198</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78743198</guid><author>q_023</author><pubDate>Thu, 07 Dec 2017 17:27:32 +0800</pubDate><description><![CDATA[IOS 整体框架类图

      Cocoa框架是iOS应用程序的基础，了解Cocoa框架，对开发iOS应用有很大的帮助。
（一）Cocoa是什么？
      Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢？不是编程语言，因为在Cocoa开发中你可以使用各种语言；也不是开发工具，你可以在命令行上就可以创建 Cocoa程序。Cocoa程序]]></description><category></category></item><item><title><![CDATA[自定义matrix类（数据结构与算法C++）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78626379</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78626379</guid><author>q_023</author><pubDate>Fri, 24 Nov 2017 17:01:47 +0800</pubDate><description><![CDATA[dsexceptions.h: Simple exception classes

        #ifndef DSEXCEPTIONS_H_
        #define DSEXCEPTIONS_H_

        class Underflow { };
        class Overflow  { };
        class OutOfMemory { };
  ]]></description><category></category></item><item><title><![CDATA[自定义vector类（数据结构与算法C++）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78626224</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78626224</guid><author>q_023</author><pubDate>Fri, 24 Nov 2017 16:50:56 +0800</pubDate><description><![CDATA[#ifndef VECTOR_H
#define VECTOR_H

#define vector Vector

class ArrayIndexOutOfBounds { };

template 
class vector
{
  public:
    explicit vector( int theSize = 0 ) : currentSize( theSize )
      { o]]></description><category></category></item><item><title><![CDATA[自定义string类（数据结构与算法C++）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78625604</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78625604</guid><author>q_023</author><pubDate>Fri, 24 Nov 2017 16:07:22 +0800</pubDate><description><![CDATA[自定义string类（数据结构与算法C++）

string.h
#ifndef MY_STRING_H
#define MY_STRING_H_

#include 

/*
 * The next line is used because Codewarrior has a conflict with
 * the STL string. Make sure to put the #in]]></description><category></category></item><item><title><![CDATA[从文件系统读取字典文件活和字典文件保存到文件]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78613742</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78613742</guid><author>q_023</author><pubDate>Thu, 23 Nov 2017 13:34:32 +0800</pubDate><description><![CDATA[从文件系统读取字典文件活和字典文件保存到文件

（1）将字典保存到文件系统中
问题
       你想将字典中的对象保存到文件系统中以供日后或是其他程序使用。
解决方案
       如果字典中包含数字或字符串对象的列表，那么可以将所有这些对象保存到文件系统中以供后续使用，使用writeToFile:atomically:方法可以做到这一点。注意，该方法无法处理自定义对象。
说明
]]></description><category></category></item><item><title><![CDATA[NSMutableDictionary操纵字典内容（Objective-C 开发范例）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78438251</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78438251</guid><author>q_023</author><pubDate>Fri, 03 Nov 2017 18:21:38 +0800</pubDate><description><![CDATA[NSMutableDictionary 提供了额外的一些方法，可以在字典中添加、删除和插入对象]]></description><category></category></item><item><title><![CDATA[NSDictionary创建、引用以及遍历等功能（Objective-C 开发范例）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78438000</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78438000</guid><author>q_023</author><pubDate>Fri, 03 Nov 2017 17:52:49 +0800</pubDate><description><![CDATA[NSDictionary创建、引用以及遍历等功能]]></description><category></category></item><item><title><![CDATA[从文件系统读取数组（Objective-C 开发范例）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78427974</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78427974</guid><author>q_023</author><pubDate>Thu, 02 Nov 2017 18:40:37 +0800</pubDate><description><![CDATA[从文件系统读取数组]]></description><category></category></item><item><title><![CDATA[将数组保存到文件系统中（Objective-C 开发范例）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78427850</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78427850</guid><author>q_023</author><pubDate>Thu, 02 Nov 2017 18:21:49 +0800</pubDate><description><![CDATA[将数组保存到文件系统中
问题
      将数组中的对象保存到文件系统中以供其他程序使用。
解决方案
       如果数组包含了数字或字符串对象的列表，那么可以将所有这些对象保存到文件系统中以供后续使用，使用writeToFile:atomically:方法可以做到这一点。注意，该方法无法处理自定义对象。自定义对象需要使用NSCoding 协议并使用归档类或Core Data(后面再举例]]></description><category></category></item><item><title><![CDATA[操纵数组内容（Objective-C 开发范例）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78417120</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78417120</guid><author>q_023</author><pubDate>Wed, 01 Nov 2017 18:32:15 +0800</pubDate><description><![CDATA[操纵数组内容（NSMutableArray）

问题
      你希望数组内容能够更具动态性，这样用户或你就可以在数组中添加、删除和插入对象了。然而，NSArray 是不可变类，因此一旦创建NSArray 对象，你就无法再对其中内容进行任何修改。
解决方案
       如果你认为所用的数组需要是动态的，那么请使用NSMutableArray。NSMutableArray是NSArra]]></description><category></category></item><item><title><![CDATA[NSPredicate查询数组（Objective-C 开发范例）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78416951</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78416951</guid><author>q_023</author><pubDate>Wed, 01 Nov 2017 18:11:55 +0800</pubDate><description><![CDATA[NSPredicate查询数组NSArray

问题
      假设你拥有填满了对象的数组，想要根据某些条件(这些条件可以通过iOS 应用表格中的搜索栏等类似控件进行输入)找出数组的某个子集。
解决方案

       首先需要的是NSPredicate 对象，NSPredicate 用于定义搜索查询。接下来，可以使用原始数组的filteredArrayUsingPredicate:]]></description><category></category></item><item><title><![CDATA[Object-c数据类型]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78395028</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78395028</guid><author>q_023</author><pubDate>Mon, 30 Oct 2017 17:13:34 +0800</pubDate><description><![CDATA[Object-c数据类型

Object-c 提供基本数据类型：int 、float 、double 、char
Int：
      八进制整型第一位为0， NSLog 的格式符为： %o 显示的八进制不带前导0
                                                                            %#o 显示的八进制带]]></description><category></category></item><item><title><![CDATA[Object-c程序整体语法结构]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78366550</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78366550</guid><author>q_023</author><pubDate>Fri, 27 Oct 2017 16:40:53 +0800</pubDate><description><![CDATA[Object-c程序整体语法结构

与C 语言兼容的地方：
预处理：
     #define 语句和c 一样
     #运算符： #define str（x） #x
     表示在调用该宏时，预处理程序根据宏参数创建C 风格的常量字符串。
     例如：str（"hello"）将产生"\"hello"\"
     ##运算符：
    表示用于把两个标记连在一起]]></description><category></category></item><item><title><![CDATA[数组NSArray排序（Objective-C 开发范例）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78349874</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78349874</guid><author>q_023</author><pubDate>Thu, 26 Oct 2017 10:03:21 +0800</pubDate><description><![CDATA[为用于数组排序的每个属性创建NSSortDescriptor 对象，将所有这些NSSortDescriptor对象放到一个数组中，该数组将会在后面用作参数。使用NSArray 类的sortedArrayUsing-Descriptors:方法并将NSSortDescriptor 对象数组作为参数传递进去，结果会返回一个数组，这个数组中的对象已根据你指定的属性排好序。]]></description><category></category></item><item><title><![CDATA[数组NSArray遍历（Objective-C 开发范例）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78349531</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78349531</guid><author>q_023</author><pubDate>Thu, 26 Oct 2017 09:43:50 +0800</pubDate><description><![CDATA[NSArray 对象提供了3 种内置方式来遍历对象列表。很多人都使用for-each 循环遍历数组中的每个元素。通过这种结构，可以使用相同的代码来遍历数组中的每个元素。还可以使用makeObjectsPerformSelector:withObject:方法，在这种情况下，可以传递希望每个对象都执行的方法名和一个参数。最后，还可以通过enumerateObjectsUsingBlock:方法将代码块作为参数应用到数组中的每个对象上。该方法的作用与for-each 循环一样，但无须为循环本身编写代码，并且可以]]></description><category></category></item><item><title><![CDATA[引用数组NSArray中对象与获取数组元素（Objective-C 开发范例）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78344691</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78344691</guid><author>q_023</author><pubDate>Wed, 25 Oct 2017 18:26:57 +0800</pubDate><description><![CDATA[你想要获得指向数组中对象的引用以访问它们的属性或是向对象发送消息。可以使用objectAtIndex:方法获取数组中位于某个整数位置的对象引用，还可以通过lastObject 函数获取数组中最后一个对象的引用。同时NSArray 对象提供了count 属性，可以通过这个属性获得数组中元素的数量。]]></description><category></category></item><item><title><![CDATA[创建数组NSArray与NSMutableArray（Objective-C 开发范例）]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/78344536</link><guid>https://blog.youkuaiyun.com/q_023/article/details/78344536</guid><author>q_023</author><pubDate>Wed, 25 Oct 2017 18:10:25 +0800</pubDate><description><![CDATA[Objective-C 提供了两个Foundation 类来创建对象列表，它们分别是NSArray 与NSMutableArray。如果列表不需要改变，那么请使用NSArray 类；如果要向数组添加和删除对象，那么请使用NSMutableArray 类。]]></description><category></category></item><item><title><![CDATA[auto_ptr智能指针]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/77750567</link><guid>https://blog.youkuaiyun.com/q_023/article/details/77750567</guid><author>q_023</author><pubDate>Thu, 31 Aug 2017 17:56:59 +0800</pubDate><description><![CDATA[auto_ptr智能指针

template
struct auto_ptr_ref // proxy reference for auto_ptr copying
{	
	explicit auto_ptr_ref(_Ty *_Right)
		: _Ref(_Right)
	{	
		// construct from generic pointer to auto_ptr ptr
	}
]]></description><category></category></item><item><title><![CDATA[封装STL中vector提供MFC中的CArry接口]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/77748477</link><guid>https://blog.youkuaiyun.com/q_023/article/details/77748477</guid><author>q_023</author><pubDate>Thu, 31 Aug 2017 16:14:02 +0800</pubDate><description><![CDATA[封装STL中vector提供MFC中的CArry接口


简介：通过封装STL模板库中vector数组，提供MFC中的CArray的相关功能，同时提供vector访问接口


#ifndef	__CARRAYEX_H__
#define	__CARRAYEX_H__

#include 

#if !defined(_WIN32)

#include 

#endif


//数组模板类]]></description><category></category></item><item><title><![CDATA[CStringArray源码解析]]></title><link>https://blog.youkuaiyun.com/q_023/article/details/70802414</link><guid>https://blog.youkuaiyun.com/q_023/article/details/70802414</guid><author>q_023</author><pubDate>Wed, 26 Apr 2017 15:16:41 +0800</pubDate><description><![CDATA[（1）成员函数

Construction





CStringArray

Constructs an empty array for CStringobjects.





Bounds





GetSize

Gets number of elements in this array.



GetUpperBound

]]></description><category></category></item></channel></rss>