- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 黑马程序员_Objective-C中的ARC学习总结
---------------------- ASP.Net+Unity开发、.Net培训、IOS开发.期待与您交流! ----------------------虽然,在前面发表过一篇OC的内存管理的学习。但是内存管理在程序中的地位确实相当重要。特别是Xcode5后,默认的就是使用ARC。因此,有必要好好学学到底什么是ARC以及ARC该怎么用。ARC不是垃圾回收Objec
2014-04-01 20:07:27
708
原创 黑马程序员_OC中的代码块学习
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! -------------------------------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
2014-04-01 16:25:44
1534
原创 黑马程序员_OC中对象的复制
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------关于对象的浅复制与深复制浅复制(shallow copy):不会复制所引用的对象,新复制的对象只会指向现有的引用对象。当复制一个NSArray类的对象时,复制的对象只会复制指向引用对象的指针,而不会复制引用对象本身。如果复制了一个包含5
2014-04-01 12:26:10
585
原创 黑马程序员_OC中的协议学习
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------在说到正式协议之前,还有一种叫做非正式协议。非正式协议非正式协议使用分类(category)来实现,非正式协议是NSObject的一个分类,这样任何类的对象都可以作为委托对象来使用,它可以列出对象能够执行的所有方法,这样用来
2014-03-31 16:45:20
663
原创 黑马程序员_OC中的分类(category)
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------在编写面向对象的程序的时候,我们经常想为现有的类添加一些新的行为。例如,你设计了一种新的类型轮胎,因此需要创建Tire类的子类并添加一些有趣的功能。为已经存在的类添加行为时,通常采用创建子类的方法。但是,有时创建子类并不方便。比如,
2014-03-31 11:30:06
683
原创 黑马程序员_OC中的内存管理
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------内存管理是程序设计中常见的资源管理的一部分。每个程序都会消耗内存。我们必须确保在需要的时候分配内存,在程序运行结束的时候释放占用的内存。如果只分配而不释放,就会发生内存泄漏:程序的内存占用量不断增加,最终会被耗尽而导致程序崩溃。同样
2014-03-29 18:32:53
772
原创 黑马程序员_OC中的Foundation框架学习
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------Foundation框架是Cocoa的一部分,没有内置于Objective-C中,但他仍然十分重要。Foundation中有很多有用的、面向数据的简单类和数据类型,例如:NSString、NSArray、NSNumber。一些有
2014-03-28 08:53:58
824
原创 黑马程序员_OC中的selector
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------在OC中,selector在源代码中被用来指向一个对象的,selector代表这个方法的名称。selectors类型为SEL,所有名称相同的方法都有同样的selector。应该使用@selector()指令将方法名传递给编译的sel
2014-03-27 11:39:13
1218
原创 黑马程序员_OC中的点语法
在Java里面,访问对象的成员是通过点语法来实现的。形式为:对象.成员变量名。C语言中的结构体访问也是通过点表达式。OC也引入了这一特性。先来看看objective c中的get和set方法。创建一个Car类,他有一个速度属性,如下:Car.h#import @interface Car:NSObject{ int speed;}- (void)setSpeed:(
2014-03-25 16:20:42
595
原创 黑马程序员_关于scanf无限循环的问题
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------最近在学的时候,遇到一段下面的代码。while(n <= 0){ printf("请输入一个正整数:"); scanf("%d", &n);}本意是如果用户输入的是一个负数。那么提示用户说要输入一个正整数
2014-03-05 19:53:06
1036
原创 DOM脚本编程基本原则和良好习惯
这两天准备学习下JavaScript,其实我对html也一点不熟,暂且就把刚看的书的关键点记录下来。本文将谈论以下三点:1. 预留退路:确保网页在没有JavaScript的情况下也能正常工作。2. 分离JavaScript: 把网页的结构和内容与JavaScript脚本动作行为分开。3. 向后兼容性,确保老版本的浏览器不会因为你的JavaScript脚本而死机。预留退路
2013-01-01 22:48:52
527
原创 JavaBeans和Beans事件
JavaBeans是一种软件组织结构,在诸如NetBeans、JBuilder或Eclipse等一些纯Java开发工具中,它能够在设计中可视化地使用机构良好的对象。这些结构良好的对象就叫做JavaBeans,简称Beans。定义Beans的类称为JavaBeans组件或Bean组件,或者简称为组建。这些类通过下列条件组织为JavaBeans组建模型:1. Beans必须是public类。2
2012-12-21 22:32:28
979
3
原创 Git学习笔记---git的初始化
创建版本库及第一次提交git版本:git --version(1) 告诉Git当前用户的姓名和邮件地址,配置的用户名和邮件地址将在版本库提交时用得到 git config --global user.name "xxx" git config --global user.email xxxxxx@gmail.com
2012-12-19 10:51:34
948
2
原创 Java中的异常处理
对于初学JAVA的菜鸟,往往对异常处理不是很清楚。本文比较全面浅显的介绍下异常处理。1.异常处理的优势异常处理最根本的优势是将检测错误(由被调用的方法完成)从处理错误(由调用方法完成)中分离出来。2.异常类型Java API 中有很多预定义的异常类,下图给出其中的一部分。Throwable类是所有异常类的根。所有的Java异常类都直接或间接地继承自Throwable。可
2012-12-10 16:00:04
1939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人