• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
yif
专注于C/C++,C#,Objective-C,GIS,空间统计,数据挖掘,智慧城市
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 3 4 5 6 7 8 下一页
2015年12月24日
Objective-C:Foundation框架-常用类-NSArray
摘要: NSArray是用来存储对象的有序列表(NSSet是没有顺序的),它是不可变的。NSArray不能存储C语言中的基本数据类型,如int\float\enum\struct等,也不能存储nil。其用法如下: 阅读全文
posted @ 2015-12-24 15:31 mattran 阅读(218) 评论(0) 推荐(0)
Objective-C:Foundation框架-常用类-NSMutableString
摘要: NSString是不可变的,不能删除字符或修改字符,它有一个子类NSMutableString,为可变字符串。 NSMutableString的两种创建方法: - (id) initWithCapacity:(NSUInteger)capacity + (id) stringWithCapacity 阅读全文
posted @ 2015-12-24 15:30 mattran 阅读(182) 评论(0) 推荐(0)
Objective-C:Foundation框架-常用类-NSString全解
摘要: Foundation框架中常用的类有字符串、集合、字典等,这里介绍字符串NSString。本文分别介绍了NSString的创建、从文件里读取NSString字符串、通过函数改变外部的NSString变量的值、NSString字符串的导出、NSString的常用方法等5个部分。 1.NSString的 阅读全文
posted @ 2015-12-24 15:28 mattran 阅读(907) 评论(0) 推荐(1)
Objective-C:Block
摘要: Block是OC中一种与其它语言的语法区别较大的一种用法,需要注意: Block也叫代码段,它封装了一段代码,可以在任何时候执行; Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值; 它和传统的函数指针很类似,但也有区别:block是inline(内联函数)的,并且默认情 阅读全文
posted @ 2015-12-24 15:23 mattran 阅读(269) 评论(0) 推荐(0)
Objective-C:Category
摘要: Category可以在不需要创建子类或是修改原始类的基础上,动态为已经存在的类添加新的行为(方法),,这样可以保证类的原始设计规模较小,功能增加时再逐步扩展;实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中。Category只能扩展方法,不能增加成员变量。方便团队合作时进行模块化开发 阅读全文
posted @ 2015-12-24 15:20 mattran 阅读(213) 评论(0) 推荐(0)
Objective-C:@property参数详解
摘要: 格式:@property(param1, param2) 类型 属性名 参数可有可无 三类参数: 1.读写属性:readwrite/readonly readwrite:产生setter\getter readonly:只产生简单的getter,没有setter 2.setter处理:assign/ 阅读全文
posted @ 2015-12-24 15:18 mattran 阅读(269) 评论(0) 推荐(0)
2015年12月23日
Objective-C:@class和#import
摘要: @class和#import是OC中引用一个类的两种方式,其区别在于: #import相当于把被引用文件的内容拷贝到目标文件,这会包含被引用类的所有信息,包括被引用类的变量和方法(会降低编译性能 ); @class方式只是告诉编译器在A.h文件中B *b ,只是类的声明,具体这个类里有什么信息,这里 阅读全文
posted @ 2015-12-23 19:23 mattran 阅读(247) 评论(0) 推荐(0)
2015年12月22日
Objective-C:Foundation框架-结构体
摘要: 在Foundation中定义了很多常用结构体类型来简化我们的日常开发,这些结构体完全采用Objective-C定义,和我们自己定义的结构体没有任何区别,之所以由框架为我们提供完全是为了简化我们的开发。常用的结构体有NSRange、NSPoint、NSSize、NSRect等。 先复习下结构体的两种定 阅读全文
posted @ 2015-12-22 19:29 mattran 阅读(264) 评论(0) 推荐(0)
Objective-C:Foundation框架-概述
摘要: iOS的整体架构(以iOS8为例)图如下: 从Cocoa Touch到Core OS下面四层包含了开发iOS应用程序所用到的所有API(第三方框架也是基于这几个层的)。每个层又都包含了许多框架。框架就是由许多类、方法、函数、文档按照一定逻辑组织起来的集合,以便使我们的开发变得更容易。Foundati 阅读全文
posted @ 2015-12-22 17:45 mattran 阅读(630) 评论(0) 推荐(0)
2015年12月20日
C语言知识整理(3):内存管理(详细版)
摘要: 在计算机系统,特别是嵌入式系统中,内存资源是非常有限的。尤其对于移动端开发者来说,硬件资源的限制使得其在程序设计中首要考虑的问题就是如何有效地管理内存资源。本文是作者在学习C语言内存管理的过程中做的一个总结,如有不妥之处,望读者不吝指正。 一、几个基本概念 在C语言中,关于内存管理的知识点比较多,如 阅读全文
posted @ 2015-12-20 16:07 mattran 阅读(52505) 评论(10) 推荐(19)
上一页 1 ··· 3 4 5 6 7 8 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3