自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

X's的专栏

新手学IOS开发之路

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

转载 IOS开发之路-Objective-C OC学习总结

经过半个月的系统学习 , 总算结束了OC阶段的学习,但是开学面临着回学校.这让我很无奈...好了,下面是大神总结的OC基础知识点. 我觉得这个总结的挺不错的,但是某些地方觉得不完善或者不全面的地方。我加上了我的理解.objective-c基础教程——学习小结提纲:简介与C语言相比要注意的地方objective-c高级特性

2013-08-15 08:39:22 671

原创 IOS开发之路-Objective-C 获得单独的年月日及星期

刚试了一下,oc中貌似不像Java能直接获得年,月,日 。于是网上搜了下资料.简单的获得年月日及日期的方法.    NSDate *date  = [NSDatedate] ;      NSDateComponents *components =  [[NSCalendarcurrentCalendar] components:NSDayCalendarUnit |N

2013-08-11 18:50:16 620

转载 IOS开发之路-Objective-C ARC入门详解

本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机制,对ARC机制有听闻很向往但是一直由于种种原因没有使用的童鞋。本文将从ARC机理入手对这个解放广大iOS开发者的伟大机制进行一个剖析,并逐步

2013-08-09 18:01:02 435

转载 IOS开发之路-Objective-C 类目、延展、协议

注意:以下部分为转载.1.类目:类目(也成类别:Category)是一种为现有类添加新方法的方式2.类目的局限性:1)类目无法向已有的类中添加实利变量;2)如果类目中的方法和已有类中的方法名称冲突时,类目中的方法优先级高,发生这种情况,则已有类的原始方法永无天日,最好的办法是将自己扩展的方法和原始方法区分开来。3.类目的作用:• 

2013-08-09 17:56:40 787

原创 IOS开发之路-Objective-C copy(浅拷贝与深拷贝)

oc中拷贝分两种,深拷贝和浅拷贝我个人认为深拷贝就像是windows中文件的复制(拷贝) , 而浅拷贝就像是windows中创建的文件快捷方式.两者的区别在于 ,  复制是创建了一个新的文件拷贝了原来的东西 ,所以就有两个对象 . 因为两个对象所在路径是不一样的.而快捷方式呢 ,则是引用了原来文件的路径 , 但并不会创建新文件.深拷贝 和 浅拷贝 原理也一样  .深

2013-08-08 18:08:59 553

原创 IOS开发之路-Objective-C 代码块(Block)-block计算器的实现

OC中的Block 和C中的函数指针非常相似 , 运用Block可以很方便的处理一些东西  。比如计算器 输入两个值之后 , 要对值进行运算处理 。 如果传统方式的话 ,会很不利与维护和更新 .  而且不便于使用。但是运用block  我们需要知道用户需要做什么运算  , 我们把运算的方法传进去就好了. 如果以后要添加新的功能或者改旧的功能的话 ,  维护起来就会很方便了。 今

2013-08-07 17:35:19 989

原创 IOS开发之路-Objective-C 集合下(实战2)

集合包含 数组  ,  字典  , 和SET集今天老师讲集合提到了打乱文件顺序.于是,下午我用集合写了个打乱个打乱数组顺序的程序主要想法就是利用 set  的不可重复性。利用随机数来打乱数组排列实现类似洗牌发牌的原理。程序BUG :  效率较低  如果数组较长,程序就会很耗内存。甚至卡死 运行结果:2013-08-06 18:48:50.334

2013-08-06 18:58:47 741

原创 IOS开发之路-Objective-C 集合下(实战)

那天看oc读取文本文件的方法了,于是想把歌词文件读取进来.然后在进行处理导出.对歌词文件进行处理,导出纯歌词到txt文件中.注意一下文章(技术含量不高)如果心里产生某种反应请马上就医.先上效果吧!之前下好的歌词文件(附桌面美女一张 - -# 哈哈)打开歌词后:处理之后生成的文件打开之后

2013-08-03 16:37:07 715

原创 IOS开发之路-Objective-C 集合上(笔记)

先上昨天跟着老师写的东西吧,有例子比较明显.之后还有一个实战练习.数组的创建        NSArray  *array = [NSArray arrayWithObjects:@"孙悟空",@"猪八戒",@"沙僧",nil];        //NSArray 是不可变的,元素内容不能改变,而且是有序的    数组的使用                /

2013-08-03 15:44:26 499

原创 IOS开发之路-Objective-C 字符串

OC中的字符串和C语言中的字符串是有些不一样。C语言中创建一个字符串是通过char str[20] = “hello world”;或者char *p = “hello world”;但是如果存入中午字符,则显示不出来了.而且对字符串处理方法少之又少.OC则不一样了。首先是创建字符串普通声明对象的方式创建字符;NSString *st

2013-08-01 20:56:04 609

原创 IOS开发之路-Objective-C 复合

今天先补充一下很有必要记住的东西.objective-c 格式化输出符号%@     对象%d, %i 整数%u     无符整形%f     浮点/双字%x, %X 二进制整数%o     八进制整数%zu    size_t%p     指针%e     浮点/双字 (科学计算)%g     浮点/双字%s     C 字符串

2013-08-01 18:35:46 882

原创 IOS开发之路-Objective-C 继承,多态

原来学过java,所以OC中的继承和多态就不难理解了。但是OC中却让我对继承和多态有了新的理解.在OC继承和多态中出现了两个关键词.【开闭原则】和【里氏替换】在我目前比较肤浅的理解,开闭原则(OCP)就是扩展,用书上的话来说就是对扩展开放,对修改关闭.简单的说就是我们修改一个软件时(扩展软件的功能),应该通过扩展的方式来达到软件的扩展,而不是修改原来的代码来实现扩展。

2013-07-31 09:42:45 979

原创 IOS开发之路-Objective-C 面向对象编程基础

7 -29  星期一时间过的真快,C语言已经学习完了 .今天正式投入OC的学习 今天主要讲得是面向对象编程的原理,至于思想老师说得用漫长时间才能去领悟.说正题首先写第一个OC程序#import int main(int argc, const char * argv[]){ @autoreleasepool { NSLog(@"hel

2013-07-29 20:31:31 940

原创 IOS开发之路-C 学习笔记7.26

对就在那一天,C语言终于学完了.下周开始OC学习.

2013-07-29 09:45:38 407

原创 IOS开发之路-C 学习笔记7.25

今天复习下昨天遗漏的知识,数组指针与指针数组数组指针是一个指针,而指针数组则是一个数组.区别在于后两个字定义一个指针数组如下char* str[3] = {"hello","world","!!!!"};可以str+1;但是不能 str++;因为++是一个赋值运算了char *str =" HEllo"str = "world" 正确的        此指针指向

2013-07-25 19:08:05 551

原创 IOS开发之路-C 学习笔记7.24

今天复习以前的东西,没事做看了下视频.以及看下资料,整理了一比较好的东西.采集自MJ.C语言变量类型 变量类型C语言根据变量作用域的不同,将变量分为局部变量和全局变量。1.局部变量1> 定义:在函数内部定义的变量,称为局部变量。形式参数也属于局部变量。2> 作用域:局部变量只在定义它的函数内部有效,即局部变量只有在定义它的函数内部使用,其它函数不能使用它。

2013-07-25 09:30:40 478

原创 IOS开发之路-C 学习笔记7.23

今天实在不想写什么,感觉好累.简单copy了.给定两个数组,然后编写一个数组拷贝函数,有两个参数,形式为数组类型。函数中实现将第二个数组的内容复制到第一个数组中。void myStrCpy(char s1[],char s2[]){ // int i = 0; int len1 = (int)strlen(s1); int len2 = (int)

2013-07-23 20:29:57 592

原创 IOS开发之路-C 学习笔记7.22

今天讲了数组和字符串.做了几道经典的题根据输入的字符串,统计有多少个单词,并且输出这些单词void printChar(char ch[], int size){ int i = 0; int count = 0; int engCount = 0; char str[255][255]; int k = 0; //int le

2013-07-23 09:24:43 554

原创 IOS开发之路-C 学习笔记7.19

今天主要是复习了下之前学习的东西,加深一些新的理解,以及一些新的认识.不过看了视频,也学到了一个比较好用的东西--指向函数的指针首先定义一个函数int sum(int a , int b ){ return a+b;}之后在main中定义一个函数指针,最简单的方法为复制函数的声明.然后把函数名换为*指针名,并且只保留数据类型不用变量.定义如下. int (*p)

2013-07-20 20:02:05 497

原创 IOS开发之路-C 学习笔记7.18

7.18               星期4上节回顾:while循环和do..while循环 的区别?while循环是先判断后执行,do..while是先执行一次后判断.且do...while至少循环一次.break的作用:跳出switch 语句,跳出与自己最近的一次循环continue的作用:跳出本次循环,执行下次循环.常量区(不允许修改),栈区(一般存放局部

2013-07-18 11:08:28 686 5

原创 IOS开发之路-C 学习笔记7.17

7-17         星期3C语言循环有三种:while do whileforbreak 跳出循环(距离自己最近的) continue 跳出本次循环,而不结束整个循环,然后继续下次循环0 - 1 + 2 -3 + 4 - 5 + 6….+100for(i =0;i<=100;i++){ if(i%2==0) { sum +

2013-07-17 20:34:26 1085

原创 IOS开发之路-C 学习笔记7.16

C语言中使用0作为假,非0即为真&& 与 同真为真 同假为假 其中有一个为假  即为假||  或 同真为真 同假为假 有真即真!   非 非真即假 反之亦然运算符优先级                              综合性()                             从左到右算数,单目运算符-,++,-- ,!       从右到左算术,单目

2013-07-17 09:13:36 831

原创 IOS开发之路-C 学习笔记7.15

今天听的还是挺轻松的,但是还是学到了以前不知道的东西.比如:++i 先自增  再使用i++ 先使用 再自增高精度忘低精度转 不四舍五入直接舍掉例: printf("%d",(int)3.14);还有幻影回车符.例用scanf输入时:void getChar(){ int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,

2013-07-16 09:15:14 597

原创 IOS开发之路-C 学习笔记7.14

星期天          阴今天起的很晚,11点到机房便一直没出来.先是玩了阵子网页游戏.简直让我欲罢不能.还好最后还是拜托出来了.记录下今天写的.首先是根据用户输入的一串字符串,来统计小写英文,大写英文,数字的个数,并且进行从下到大的顺序输出排序。并且排除相同的字符.由于我英文太烂,变量名起的太低级...上码://// main.c// get

2013-07-14 18:26:49 537

原创 IOS开发之路-C 学习笔记7.13

有了昨天的经验今天想去解决很多以前解决不了的,于是百度了下C经典题.一个一个做.1.马克思手稿中有一道趣味数学题:有30个人,其中有男人,女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人,女人和小孩各有几人?void macs(){ int sum = 50; int man ; int woman

2013-07-14 12:32:30 587

原创 IOS开发之路-C 学习笔记7.12

今天老师讲了C的数据类型,以及简单的运算等等.听的很简单.但是我还是会把每句代码,没个程序都自己写一遍.今天很开心,偶然上百度查资料的时候看有人说写了个猜大小的游戏.不知道写什么的我.瞬间决定也去写个.知道大概游戏规则的我,于是开始了我的自由发挥.游戏规则:首先先输入游戏中用到的名字,之后系统随机一个0-300之间的数,然后系统提示你输入一个数,如果大了会提示你输入的有

2013-07-14 12:15:27 534

原创 IOS开发之路-C 学习笔记7.10

今天刚到这边,早上班主任介绍了下自己以及老师等情况.下午做了自我介绍.其中有一项我最难忘的事.想了半天还是我父亲和我的事吧.感情方面的事不想多提.而且时间会忘掉的.第一天就在课下写了一些简单C程序.因为大一第一学期学过C。 星期4,老师给我们算了比帐我们每天加上学费大概至少160,就当时每句代码一块钱,让我们算下.自己每天把这160赚回来没有.老师让我们今天的目标就是练字盲

2013-07-14 11:51:40 675

原创 哈哈,我在CSDN安家了!

7.10培训IOS开班. 本来想着那天开始写博客的,但是一直拖了几天.好吧,以后这里想记录的学IOS开发的点点滴滴。----------------IOS开发之路

2013-07-14 11:36:32 481

Java项目实践大全近300项目源代码

涵盖Java5大技术要点,精选25个典型模块和多个项目案例。如图书管理系统和中国象棋,俄罗斯方块网络版等。

2013-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除