<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[oFlyme12的专栏]]></title><description><![CDATA[一个虔诚的IOS开发者]]></description><link>https://blog.youkuaiyun.com/oFlyme12</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; oFlyme12]]></copyright><item><title><![CDATA[MarkDown语法快速入门]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/46881845</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/46881845</guid><author>oFlyme12</author><pubDate>Tue, 14 Jul 2015 18:18:59 +0800</pubDate><description><![CDATA[主要内容MARKDOWN是什么？谁发明了这么个东西？为什么要使用它？怎么使用？都谁在用？正文1.MARKDOWN是什么？MARKDOWN是一种轻量级标记语言，它以纯文本形式(易读、易写、易更改)编写文档，并最终以HTML格式发布。 
MARKDOWN也可以理解为将以MARKDOWN语言编写的语言转换成HTML内容的工具，最初是一个perl脚本Markdown.pl。2.谁发明了这么个东西？它由Aar]]></description><category></category></item><item><title><![CDATA[UI基础-九宫格计算-模型|封装]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/46629829</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/46629829</guid><author>oFlyme12</author><pubDate>Thu, 25 Jun 2015 00:40:54 +0800</pubDate><description><![CDATA[九宫格计算思路
利用控件的索引index计算出控件所在的行号和列号
利用列号计算控件的x值
利用行号计算控件的y值
HUD
其他说法：指示器、遮盖、蒙板
半透明HUD的做法 
背景色设置为半透明颜色
定时任务
方法1：performSelector
// 1.5s后自动调用self的hideHUD方法
[self performSelector:@selector(hideHUD) withObje]]></description><category></category></item><item><title><![CDATA[${sessionScope.user}的使用方法]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44948957</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44948957</guid><author>oFlyme12</author><pubDate>Wed, 08 Apr 2015 23:34:33 +0800</pubDate><description><![CDATA[EL 全名为Expression Language

EL 语法很简单，它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构：

${sessionScope.user.sex}

所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是：从Session的范围中，取得

用户的性别。假若依照之前JSP Scriptlet的写法如下：

User user = (Us]]></description><category></category></item><item><title><![CDATA[【黑马程序员】关于NSString和NSDictionary遍历的几种方式]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44164371</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44164371</guid><author>oFlyme12</author><pubDate>Mon, 09 Mar 2015 23:42:31 +0800</pubDate><description><![CDATA[#import 

int main(int argc, const char * argv[]) {
    @autoreleasepool {
       
        
        NSArray *arr = [NSArray arrayWithObjects:@"xiao",@"ad",@"adsf",@"daf", nil];
        //第一种
        f]]></description><category></category></item><item><title><![CDATA[【黑马程序员】NString取出符串“123-456-789-000”中的数字部分]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44135871</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44135871</guid><author>oFlyme12</author><pubDate>Sun, 08 Mar 2015 20:00:05 +0800</pubDate><description><![CDATA[//

//  //3取出符串“123-456-789-000”中的数字部分，组成一个新的字符串输出，（提示：可变字符串；返回数组）




#import 
void funfa2(){

    

    NSString* str =
@"123-456-789-000";

    NSString * str1 = [str
stringByReplac]]></description><category></category></item><item><title><![CDATA[【黑马程序员】关于const的一些用法及区别]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44134863</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44134863</guid><author>oFlyme12</author><pubDate>Sun, 08 Mar 2015 18:57:08 +0800</pubDate><description><![CDATA[下面分别用const限定不可变的内容是什么？

1）const在前面

const int nValue； //nValue是const

const char *pContent; //*pContent是const, pContent可变

const char* const pContent; //pContent和*pContent都是const

2）const在后面]]></description><category></category></item><item><title><![CDATA[【黑马程序员】oc程序复习大典]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44117751</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44117751</guid><author>oFlyme12</author><pubDate>Sat, 07 Mar 2015 16:57:46 +0800</pubDate><description><![CDATA[创建一个NSDictionary，并创建可变副本和不可变副本，说下是深复制还是浅复制。


有序数组，插入一个数后还保证有序。（OC）

NSString和NSDictionary的遍历，知道几种写几种。

NSArray的遍历，知道几种写几种。

利用分类实现以下两个功能：（1）字符串的反转。（2）计算字符串中英文字母的个数

求几个字符串的最大公共子字符串（oc）

]]></description><category></category></item><item><title><![CDATA[【黑马程序员】OC 提取并用英文显示这个数的每一位数,112 输出 One One Two]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44117717</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44117717</guid><author>oFlyme12</author><pubDate>Sat, 07 Mar 2015 16:55:47 +0800</pubDate><description><![CDATA[// 定义一个变量初始化为0，用于保存用户输入的整数
	int input = 0;
// 提示用户输入一个整数
	NSLog(@"请输入一个整数");
// 接收用户输入的整数，并保存在input中
	scanf("%d",&input);
// 将用户输入的整数转换成字符串对象，并保存于inStr中
	NSString * inStr = [NSString stringWithFormat:]]></description><category></category></item><item><title><![CDATA[【黑马程序员】给NSString添加三个方法]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44106141</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44106141</guid><author>oFlyme12</author><pubDate>Fri, 06 Mar 2015 22:13:54 +0800</pubDate><description><![CDATA[利用分类给NSString扩展3个方法（Objective-C）
1> 字符串反转(比如@”123”调用方法后返回@”321”)
2> 计算英文字母的个数(比如@”5435abc54abc3AHJ5”调用方法后返回的是9)


3> 去除字符串两端空格（比如@”1235 45 ”调用方法后返回@”1235 45”）

解题方法：


//
//  NSString+Turnba]]></description><category></category></item><item><title><![CDATA[【黑马程序员】c语言的动态内存分配]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44066317</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44066317</guid><author>oFlyme12</author><pubDate>Wed, 04 Mar 2015 21:24:21 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------




首先介绍c语言中最常使用的内存分配方式
//void *malloc(size_t size);
//泛型指针  可以赋给任何类型的指针变量 
malloc存在于堆段。而我们平时调用函数时，在在栈段。

int main(int argc,
const char * argv[]]]></description><category></category></item><item><title><![CDATA[【黑马程序员】c语言的文件操作]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44064829</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44064829</guid><author>oFlyme12</author><pubDate>Wed, 04 Mar 2015 20:19:24 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------





所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称，叫做文件名。实际上在前面的各章中我们已经多次使用了文件，例如源程序文件、目标文件、可执行文件、库文件（头文件）等。


文件操作
通过程序，操作文件
读    文件->内存
写    内存->文件

在C语言中]]></description><category></category></item><item><title><![CDATA[【黑马程序员】oc中的NSManager文件操作]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44063975</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44063975</guid><author>oFlyme12</author><pubDate>Wed, 04 Mar 2015 19:06:23 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------




文件操作   是指通过程序，操作文件
读    文件->内存
写    内存->文件




文件操作分为：
1.对文件本身的操作
NSManager



2.对文件内容的操作
NSHandle



NSFileManager *fm=[NSFileM]]></description><category></category></item><item><title><![CDATA[【黑马程序员】copy与mutableCopy实例]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44058187</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44058187</guid><author>oFlyme12</author><pubDate>Wed, 04 Mar 2015 11:47:42 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------

一个对象使用copy 与 mutableCopy可以创建一个对象的副本
copy--需要实现NSCopying协议，创建的是不可变副本（如NSString，NSArray，NSDictionary）
mutableCopy---需要实现NSMutableCopying协议，创建的是可变副本（如NSM]]></description><category></category></item><item><title><![CDATA[【黑马程序员】oc语法浅拷贝与深拷贝]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44043695</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44043695</guid><author>oFlyme12</author><pubDate>Tue, 03 Mar 2015 21:14:02 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------

一个对象使用copy 与 mutableCopy可以创建一个对象的副本
copy--需要实现NSCopying协议，创建的是不可变副本（如NSString，NSArray，NSDictionary）
mutableCopy---需要实现NSMutableCopying协议，创建的是可变副本（如NSM]]></description><category></category></item><item><title><![CDATA[【黑马程序员】oc中的单例设计模式]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/44038661</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/44038661</guid><author>oFlyme12</author><pubDate>Tue, 03 Mar 2015 15:20:30 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------





什么是单例模式
    简单的说就是使得类的一个对象成为系统的唯一实例。用类来创建的每一个对象都是同一个实例。如果我们用%p来输出打印，我们会发现其内存地址是一样的。
或者说单例模式的意图是是的类的对象成为系统中唯一的实例，提供一个访问点，供客户类共享资源。



什么情况下]]></description><category></category></item><item><title><![CDATA[【黑马程序员】NSvalue的用法]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/43836443</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/43836443</guid><author>oFlyme12</author><pubDate>Sun, 15 Feb 2015 17:27:56 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------
        


        NSNumber
是NSValue的子类，但NSNumber只能包装数字类型，NSValue可以包装任意值
       
也就可以用NSValue包装结构体后加入NSArray NSDictionary等集合中

        

       ]]></description><category></category></item><item><title><![CDATA[【黑马程序员】经典指针问题]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/43835397</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/43835397</guid><author>oFlyme12</author><pubDate>Sun, 15 Feb 2015 15:15:57 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------

首先我们来看一下经典的指针代码：


// 定义一个函数 ，可以用来 两个数的和同时，并计算是两个数的差；
#include
int sumAndCha(int a,int b, int *cha);
int main(){
    int  *cha;
    int sum=sumAndCha]]></description><category></category></item><item><title><![CDATA[【黑马程序员】分类与协议]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/43835093</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/43835093</guid><author>oFlyme12</author><pubDate>Sun, 15 Feb 2015 14:43:30 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------



- 分类


通过分类(category)可以以模块的方式向现有的类添加方法。 它提供了一种简单的方式, 用它可以将类 
的定义模块化到相关方法的组或分类中。它还提供了扩展现有类定义的简便方式,并且不必访问类的源代 码,也无需创建子类。 
对于 Fraction 类,除了将两个分数相加]]></description><category></category></item><item><title><![CDATA[【黑马程序员】NSArray排序实践应用,高级方法与非高级方法的运用]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/43822717</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/43822717</guid><author>oFlyme12</author><pubDate>Sat, 14 Feb 2015 23:10:50 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------


oc当中，使用foundation 当中的框架中的 NSArray 或NSMutableArray 来对对象内容进行排序。

 NSMutableArray 是可变数组，是NSArray的子类，继承NSArray的所有方法。

   下面重点介绍对数组的排序：




一 简单排序]]></description><category></category></item><item><title><![CDATA[【黑马程序员】Objective-C是什么？关于Objective-C的一些语法]]></title><link>https://blog.youkuaiyun.com/oFlyme12/article/details/43761169</link><guid>https://blog.youkuaiyun.com/oFlyme12/article/details/43761169</guid><author>oFlyme12</author><pubDate>Thu, 12 Feb 2015 13:00:02 +0800</pubDate><description><![CDATA[---------- IOS培训、java培训、期待与您交流！
 ----------





－－－－－Objective-C是什么？

你可以把它认为是语法稍稍有点不一样的c语言。虽然第一眼望上去你可能会认为它是火星语，和你所认知的任何一种语言都不一样。

 

先简单列出一点差别：

 

问题一：我在程序中看到大量的减号、中括号和NS****这种东西，他]]></description><category></category></item></channel></rss>