Beyond平君

导航

06 2015 档案

Objective-c中ARC技术详解(转)
摘要:ARC Automatic Reference Counting自动引用技术http://onevcat.com/2012/06/arc-hand-by-hand/ 阅读全文

posted @ 2015-06-27 23:58 Beyond平君 阅读(206) 评论(0) 推荐(0)

OC-plist文件写入与读取
摘要:在Objective-C开发中,和后续的iOS开发中,经常会碰到需要解析plist文件的。本章简单的来看一下plist文件如何写入与读取.plist:Property List属性列表,Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,plist文件的根节点只有array和diction... 阅读全文

posted @ 2015-06-26 15:46 Beyond平君 阅读(2275) 评论(0) 推荐(0)

OC-Xml文件解析
摘要:本次解析使用的由Google提供的一个开源插件:GDataXmlNode对xml文件的解析。导入GDataXmlNode文件和配置Xcode :http://blog.csdn.net/hmt20130412/article/details/24042499题目:解析如下Xml文件,通过输入城市中文... 阅读全文

posted @ 2015-06-26 11:30 Beyond平君 阅读(605) 评论(0) 推荐(0)

OC-NSFileManager和NSFileHandle的使用
摘要:对于objective-c中的有关文件目录的操作和文件的操作。通过一道习题来熟悉NSFileManager和NSFileHandle中的方法的使用。本题原意:将指定目录下所有后缀名为XXX(可以自己输入)的文件中字符串为@"him"(可以自己输入)改为@"me"(可以自己输入)1.首先新建了一个文件... 阅读全文

posted @ 2015-06-24 13:10 Beyond平君 阅读(230) 评论(0) 推荐(0)

OC-多个自定义对象的归档与解归档
摘要:对于上一章节,简单讲述了一个自定义对象的归档与解归档:http://www.cnblogs.com/BeyondAverage0908/p/4597245.html本章节阐述下多个自定义对象的归档与解归档以下代码阐述:定义了两个类Dog和Cat,并且利用@property展开了对应的几个属性(简单的... 阅读全文

posted @ 2015-06-24 12:53 Beyond平君 阅读(324) 评论(0) 推荐(0)

OC-自定义对象的归档与解归档
摘要:对于系统对象进行归档与接归档直接使用类提供的方法参考:http://www.cnblogs.com/BeyondAverage0908/p/4596798.html但是对于自定义的对象,当使用系统的类方法进行归档和解归档时,就会出现内存错误,错误信息是没有实现(归档时)- (void)encodeW... 阅读全文

posted @ 2015-06-24 11:28 Beyond平君 阅读(712) 评论(0) 推荐(0)

OC-Json文件解析-Json网址学习
摘要:在iOS开发不免会有解析Json文件的。在Json文件解析,使用的是NSJSONSerialization这个类中的类方法JSONObjectWithData: options: error:,第一个参数是json文件读取为NSData的对象,第二个参数:NSJSONReadingMutableCo... 阅读全文

posted @ 2015-06-24 09:17 Beyond平君 阅读(903) 评论(0) 推荐(0)

OC-归档和解归档
摘要:1 //归档:将对象数据存储到文件的过程 NSArchiver 2 //反归档:从文件中读取数据到对象中的过程 3 4 int main(int argc, const char * argv[]) { 5 @autoreleasepool { 6 7 ... 阅读全文

posted @ 2015-06-24 09:13 Beyond平君 阅读(480) 评论(0) 推荐(0)

Objective-c内存管理模块
摘要:Objective-c可以全自动的实现程序的内存管理,主要是依赖于objective-c中引用计数的管理机制首先:内存管理的准则是:如果对一个对象使用了A类.alloc,[mutable]copy[withZone],retaion那么你必须使用相应的B类.release 或者 autoreleas... 阅读全文

posted @ 2015-06-18 20:57 Beyond平君 阅读(223) 评论(0) 推荐(0)

OC-获取城市首字母
摘要:题目:解析根据文件里面的内容,读入一个城市,输出所在首字母比如读入 长春 输出 c读入 北京 输出 b从如下文件解析 1 2 3 4 5 a 6 7 安吉 8 安庆 9 鞍山10 澳门11 12 ... 阅读全文

posted @ 2015-06-15 20:46 Beyond平君 阅读(444) 评论(0) 推荐(0)

完全二叉树的三种遍历方式
摘要:二叉树的遍历方法有多种,最常用的有中序遍历、先序遍历和后序遍历。毫无例外,这三种遍历方法都是基于递归/迭代的思想为了更好的说明三种遍历,结合图片。假设现在存在{1,3,5,7,9,2,4,6,8,10}的一个完全二叉树中序遍历:遍历时先尝试访问当前结点的左子结点,如果左子结点不存在,则读取当前结点的... 阅读全文

posted @ 2015-06-14 17:30 Beyond平君 阅读(876) 评论(0) 推荐(0)

OC-数组排序-NSSortDescriptor使用
摘要:在Object-c中,当有一个班级类MyClass,还有一个学生类Student.在班级类MyClass中通过一个可变数组NSMutableArray保存了许多的学生对象。现在有一个功能需要对学生进行按各种条件排序(按姓名升序,按学号降序,按成绩升序)。借用上面一个简单的功能来了解一下Object-... 阅读全文

posted @ 2015-06-12 14:37 Beyond平君 阅读(696) 评论(0) 推荐(0)

OC-数组类-几道练习
摘要:3.有两个字符串@"I am a good girl";@"You are a bad boy"; 将这两个字符串单词,交叠,形成系的字符串 @"I You am are a a good bad girl boy" 1 int main(int argc, const char * argv[])... 阅读全文

posted @ 2015-06-11 20:10 Beyond平君 阅读(235) 评论(0) 推荐(0)

OC-数组类
摘要:NSArray创建一个不可变数组对象NSMutableArray创建可变数组对象数组中的元素都是对象可以是任意类型的对象/*数组中存放的对象的引用*//*数组的初始化方法 :NSArray 创建的数组不能被修改*/1.OC中的数组初始化包括类方法初始化和对象方法初始化两种方式: 1 int main... 阅读全文

posted @ 2015-06-11 20:05 Beyond平君 阅读(894) 评论(0) 推荐(0)

OC-字符串函数
摘要:Object-C作为当前iOS开发的最热门的语言,是iOS开发的先决条件本博客主要解释了OC中的字符串函数。OC和C语言的区别:NSString:创建不可变字符串对象的类NSMutableString:创建可变字符串对象的类OC语言完全兼容C语言OC字符串与C语言字符串区别1.OC字符串是一个字符串... 阅读全文

posted @ 2015-06-11 09:03 Beyond平君 阅读(401) 评论(0) 推荐(0)

C——位操作
摘要:全文转自:http://www.jb51.net/article/40559.htm谢谢原作者的分享以下是对C语言中的位运算符:与、或、异或、取反、左移与右移进行了详细的分析介绍,需要的朋友可以过来参考下位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运... 阅读全文

posted @ 2015-06-08 17:30 Beyond平君 阅读(326) 评论(0) 推荐(0)

C——字符串练习
摘要:1.查找一个字符在字符串1中出现的所有字符位置,比如:输入asdfwdd输出为36输入hhffh输出为12 1 #include 2 int main(int args,const char *argv[]) 3 { 4 char a[100] = "sgfgeasdefw"; 5 ... 阅读全文

posted @ 2015-06-06 16:21 Beyond平君 阅读(470) 评论(1) 推荐(0)

C语言——指针习题
摘要:写一篇好博文很难为了更好的理解指针中几个不容易清楚的概念:指针数组,数组指针,函数指针,指针函数,利用函数指针回调函数。1.使用指针数组,用不定长的字符串初始化,最后一个字符串以@结尾,输出所有的字符串,并删除最后的@字符。例如:输入:aaaaa bbbbb abcdefg asdf@输出:aaaa... 阅读全文

posted @ 2015-06-04 17:03 Beyond平君 阅读(1483) 评论(0) 推荐(0)

指针数组和数组指针
摘要:1.利用指针数组求二维数组元素的和 1 //len1二维数组的行数 2 3 //len2二维数组的列数 4 5 int getSum(int *a[],int len1,int len2) 6 7 { 8 9 int sum = 0;10 11 for(int i=0;i<l... 阅读全文

posted @ 2015-06-04 14:04 Beyond平君 阅读(238) 评论(0) 推荐(0)

数组指针和指针数组的区别
摘要:数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该... 阅读全文

posted @ 2015-06-03 22:43 Beyond平君 阅读(255) 评论(0) 推荐(0)

C语言——几种经典的排序算法
摘要:经典排序之冒泡排序#define SIZE 5int main(){ int a[SIZE] = {0}; //循环输入 for(int i=0;ia[j+1]) { int temp = a[j]; ... 阅读全文

posted @ 2015-06-02 20:06 Beyond平君 阅读(294) 评论(0) 推荐(0)

C语言——几道习题
摘要://###43.围圈报数//有n个人围成一圈,顺序排号。从第一个人开始报数(从1到m报数),凡报到m的人退出圈子,问最后留下的是原来第几号的哪位。(***** 1 int main() 2 { 3 int n=0,m=0; 4 scanf("%d %d",&n,&m); 5 ... 阅读全文

posted @ 2015-06-02 19:44 Beyond平君 阅读(227) 评论(0) 推荐(0)

C语言再学习——数组
摘要:1.数组名:地址常量(不能自增,赋值等操作);2.数组中的元素指的都是变量。可以被赋值。3.数组长度:数组中元素的个数。4.数据类型:决定了每一个数组元素占用的内存空间大小。5.数组占用内存空间大小 = size0f(a[0])*length; (length:数组长度)内存不能越界访问,对数组的... 阅读全文

posted @ 2015-06-02 13:15 Beyond平君 阅读(267) 评论(0) 推荐(0)

C语言再学习——数据类型
摘要:C语言数据类型原码:最高位表示符号位:0表示+,1表示-;[+1]原= 0000 0001[-1]原= 1000 0001反码:反码转反码:对反码再一次求反码正数的反码是其本身;负数的反码是其原码的基础上,符号位不变,其他位各个取反。[+1] = [00000001]原= [00000001]反[-... 阅读全文

posted @ 2015-06-02 13:14 Beyond平君 阅读(221) 评论(0) 推荐(0)

C语言再学习——分支结构
摘要:if语句是最简单的分之结构。包含系统头文件用尖括号,但是包含自定义的头文件用双引号;#include包含系统头文件#include “lpj.h” 包含自定义头文件goto语句在函数体内进行,跳转到其他地方。do…while语句最少被执行一次。while循环可能为0次。break和continue在... 阅读全文

posted @ 2015-06-02 13:09 Beyond平君 阅读(266) 评论(0) 推荐(0)

C语言再学习——常量和变量
摘要:常量和变量在计算机的内部,不能直接存储字符,所以计算机时以ascll码进行存储的。ascll表总共有128个,需记住:其中A=65,a=97,字符0=48。字符常量在内存中占用四个字节,但是字符变量在内存中占用一个字节。证:int main(int argc, const char * argv[]... 阅读全文

posted @ 2015-06-02 13:06 Beyond平君 阅读(452) 评论(0) 推荐(0)

C语言再学习——C语言中进制之间的转换
摘要:十进制转换为二进制:利用除二取余倒序法二进制转换为十进制:利用每位二进制数对应的幂乘积。例如:110 = 1*2^2+1*2^1+0*2^0十六进制和十进制之间的转换,先转换为二进制后在转换为十进制。(方法:三位一体)八进制和十进制之间的转换,先转换为二进制后在转换为十进制。(方法:四位一体)十六进... 阅读全文

posted @ 2015-06-02 13:03 Beyond平君 阅读(473) 评论(0) 推荐(0)