• 问题总会出现,不过解决问题的方法也会出现!!!

UI控件02-基础控件02

NSArray和NSDictionary的简单使用 读写plist文件 Plist文件的创建和读取 属性的懒加载 重写属性的get方法 viewDidLoad方法的使用 凡是要在当控制器的View加载完毕以后执行的代码, 都可以写在这个方法中 UILabel自动换行 要想让UILabel自动换行,设置Lines为0即可 让UILabel的文字居中显示 U……

UI控件01-基础控件01

IBAction和IBOutlet究竟有什么作用? IBAction 从返回值角度上看,作用相当于void 只有返回值声明为IBAction的方法,才能跟storyboard中的控件进行连线 IBOutlet 只有声明为IBOutlet的属性,才能跟storyboard中的控件进行连线 如果遇到无法正向连线 即无法从storyboard中连线到.m文件中,……

iOS系统架构及iPhone应用程序框架

1.iOS介绍 2.Framework介绍 3.iOS系统架构及iPhone应用程序框架 4.iOS UItouch 及触摸事件与手势 iOS介绍 1. iOS 操作系统是 iPhone、 iPod touch 以及 iPad 设备的核心。 2.构建 iOS 平台的知识与 Mac OS X 系统同出?一辙,iOS 平台的许多开发工具和开 发技术也源自 Mac……

iOS库–.a与.framework

一、什么是库? 库是共享程序代码的方式,一般分为静态库和动态库。 二、静态库与动态库的区别? 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。 三、iOS里静态库形式? .a和.framework 四、iOS里动态库形式? .dyl……

OC加强学习笔记05

—— ——- 2-NSFileManager介绍和用法 1、NSFileManager介绍 什么是NSFileManager? 顾名思义,NSFileManager是用来管理文件系统的 它可以用来进行常见的文件文件夹操作(拷贝、剪切、创建等) NSFileManager使用了单例模式singleton 使用de……

OC加强学习笔记04

—— ——- 1-Foundation框架介绍 (1)什么是框架? 框架是由许多类、方法、函数、文档按照一定的逻辑组织起来的集合,以便使研发程序变得更容易在OS X下的Mac操作系统中大约有80个框架为所有程序开发奠定基础的框架称为Foundation框架。 Foundation框架允许使用一些基本对象,如数字……

OC加强学习笔记03

—— ——- 1-block的概念及基本使用 1、block的基本概念 Block对象是一个C级别的语法和运行机制。它与标准的C函数类似,不同之处在于,它除了有可执行代码以外,它还包含了与堆、栈内存绑定的变量。因此,Block对象包含着一组状态数据,这些数据在程序执行时用于对行为产生影响。 你可以用Block来……

OC加强学习笔记02

—— ——- 2-autorelease注意及错误用法 1、autorelease使用注意 (1)并不是放到自动释放池代码中,都会自动加入到自动释放池 因为没有调用autorelease方法,所以对象没有加入到自动释放池 在自动释放池的外部发送autorelease不会被加入到自动释放池中 不管这个对象是……

OC加强学习笔记01

—— ——- 1-内存管理的基本概念及范围 1、OC内存管理基本概念 为什么要进行内存管理? 由于移动设备的内存极其有限,所以每个APP所占的的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,一个app可用的内存是被限制的,如果一个app使用的内存超过20M,则系统会向该app发送Memor……

OC基础学习笔记05

—— ——- 2-传统的get和set方法 定义一个Student类,拥有一个成员变量age和对应的get、set方法 Student类: Student类实现: 调用: 打印结果: 3-点语法介绍和使用 使用“点语法” 注意: 把原来的[stu setAge:10]替换成stu.age=1……

OC基础学习笔记04

—— ——- 2-self和super关键字介绍 self和super OC提供了两个保留字self和super,用于方法定义中引用执行该方法的对象。 OC语言中的self,相当于C++、JAVA中的this指针。 学会使用self,首先要搞清楚属性这一概念。 以及理解getter(设置器)和sette……

OC基础学习笔记03

—— ——- 3-类方法概述及定义方法 Objective-C中的类可以声明两种类型的方法:实例方法和类方法。 类方法概述 实例方法就是一个方法,它在类的一个具体实例的范围内执行。也就是说,在你调用一个实例方法前,你必须首先创建类的一个实例。 而类方法,比较起来,也就是说,不需要你创建一个实例。 +表示……

OC基础学习笔记02

—— ——- 3-对象的存储细节 对象的存储细节 类穿件对象,每个对象在内存中都占据一定的存储空间,每个对象都有一份属于自己的单独的成员变量,所有的对象公用类的成员方法,方法在整个内存中只有一份,类本身在内存中占据一份存储空间,类的方法存储于此。 每一个对象都包含一个isa指针,这个指针指向当前对象所……

OC基础学习笔记01

—— ——- 1-Objective-C Objective-C 由Brad Cox基于Smalltalk的方法 在进行时可以灵活处理所有事情 运行时非常灵活处理所有事情 运行时非常灵活: Dynamic Binding动态绑定 Dynamic Typing 动态检查 Dynamic Linking 动……

C语言基础学习笔记19

—— ——- 2-static和extern修饰局部变量 static和extern都是用来修饰变量(局部的static实际也是全局的) static修饰的变量 只有你的包含那个变量定义的源代码文件可以访问(内部的变量) extern定义的变量的哪个源文件都可以访问,只要声明了就可以(外部变量) stati……