高级软件开发工程师, 博客专家, 阿里云MVP, CSDN十大博客之星, 十佳专栏 。
1、UIImageView 是用来显示图片的控件,相当于相框,用来显示UIImage对象 //初始化UIImage对象及为其加载图片 //第一种方式 // UIImage *image = [UIImage imageNamed:@"1.
$(".MathJax").remove();
编写高质量的代码—从命名入手(命名规范) 笔者从事开发多年,有这样一种感觉,查看一些开源项目,如Spring、Apache Common等源码是一件赏心悦目的事情,究其原因,无外两点:1)代码质量非常高;2)命名特别规范(这可能跟老外的英语水平有关)。
DesignModeler : 设计模式 GestureRecginzer:手势识别 作者:韩俊强 原创版权地址:http://blog.
1、事件(UIEvent),是由硬件设备捕捉到用户对设备的操作,把这个操作抽象成一个事件对象 ios中三大事件:触Touches摸晃动事件Motion,远程控制事件RemoteControl;其中应有...
UIViewController ApplicationSequence UI-03 注意: NSLog(@"%s %d",__FUNCTION__,__LINE__); //打印程序方法的执行过程, /...
作者:韩俊强 未经允许,请勿转载! 关注博主:http://weibo.com/hanjunqiang 声明:UILTView 指:UILabel 和 UITextField 的复合 #import "AppDelegate.
注意:AppDelegate是类,所以self在这个类中指的就是AppDelegate对象 - (BOOL)application:(UIApplication *)application didFinishLa...
1、首先:在UI里面我们使用的是MRC,需要把ARC改成NO; 若学习比较吃力,可以先学习一下基础: http://blog.
学习目标 1.【掌握】第一个UI项目 2.【掌握】控件连线 3.【掌握】按钮的基本操作 4.【掌握】控件的常用属性 一、第一个UI项目 UI (User Interface)也是就用户界面,是App的根基。
目前最为齐全的iOS APP设计规范大全,Mark一个~ 欢迎参考本文,未经许可,严禁转载!
1. OC 语法初步, 你可能学到面向对象最近本的概念, 并且可以大致的建立几个自以为是的类,但这仅仅是开始、 你知道为什么面向对象要有3大特性么、知道他们是用到什么设计模式的么 2. 你可能学到了NSString, NSMutableString 字符串的基本操作方法, 你可能会花大量的时间去看那些方法。
1、多态 父类指针指向子类对象 没有继承就没有多态 联系前面知识才能清楚什么是多态,所以放到最后面总结小知识点,有前面的知识会对多态更好的了解,会觉得简单很多,但是看此篇博文需要有前面的基础,下面带大家看下: 封装:隐藏内部实现,稳定外部接口.
根据OC学习的知识点,总结了一下,希望能帮到大家! 作者:韩俊强 未经允许,请勿转载! 关注博主:http://weibo.
根据OC学习的知识点,总结了一下,希望能帮到大家! 作者:韩俊强 未经允许,请勿转载! 关注博主:http://weibo.
一、基本原理 (一)为什么要进行内存管理。 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。
1.活得糊涂的人,容易幸福;活得清醒的人,容易烦恼。这是因为,清醒的人看得太真切,一较真,生活中便烦恼遍地;而糊涂的人,计较得少,虽然活得简单粗糙,却因此觅得了人生的大滋味。
1、 内存管理方式 垃圾回收机制:(Garbage Collection),有系统管理内存,开发人员需要管理 注:OC从2.
内存管理细节:http://blog.sina.com.cn/s/blog_814ecfa90102vus2.
1、属性:帮你自动生成setter 和 getter 方法 属性的声明:(写在.h中) 格式: @property 数据类型 属性名 属性的实现:(写在.
1、总结前面学习的Oc中的几种数据类型 NSInteger NSUinteger CGFloat NSString NSMutableString NSSArray NSMutableArray NSDiction...
作者:韩俊强 总结以往方法: 继承是可以完成对类型的扩充,不仅能添加方法,也可以添加实例变量;/缺点:如果工程中有很多需要扩充类的使用,此时要用子类去完成替换,工作量非常大,还容易出错。
类别(category)——通过使用类别,我们可以动态地为现有的类添加新方法,而且可以将类定义模块化地分不到多个相关文件中。
[objc] view plaincopy "code" class="OC"> // // main.
一、女浴室起火,里面人乱作一团,赤身往外跑,只见大街上白花花一大群,一老者大喊“快捂住”,众裸女突然醒悟,但身上要紧部位有三处,手忙脚乱捂不过来,不知所措。
作者:韩俊强 原文地址:http://control.blog.sina.com.cn/admin/article/article_add.php 转载请注明出处 一、什么是instancetype instancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。
要把 “2011-11-29” 改写成 “2011/11/29”一开始想用ios的时间格式,后来用NSString的方法搞定。
字典:【通讯录思路】 1、首先建立Contach类,类中包含基本的姓名,性别,电话号码,通讯地址,进行setter,getter方法实现并实现进行初始化- (id)initWithName : 和遍历构造器+...
1、//block ,块语法,实质是匿名函数,是对C语言中函数的扩充,扩展; //block 语法可以用来保存一段代码或者用来调用一段封装好的代码; //block 语法由于是C语言实现的,所以执行效率特别高; //block 语法由来,借鉴了函数指针的语法 //block 的数据类型 /* 2、 返回值类型(^)(参数类型1,参数类型2,。
*题目要求: 处理⼯工程⽂文件crayons.txt中的⽂文本信息,⽂文本内容是关于颜⾊色的,每⾏行都是⼀一 个颜⾊色的信息,例如:Almond#EED9C4,前⼀一个字符串是颜⾊色的名称,后⼀一 个字符串是颜⾊色的16...
1.oc中常用的集合(容器)有: 1.NSArry 数组;2.NSDicitionary 字典;3.NSSet 集(不常用) 数组:NSArry 继承自NSObject ,不可变的数组,用于管理一系列...
实现中等难度通讯录。需求: 1、定义联系⼈人类Contact。实例变量:姓名(拼⾳音,⾸首字⺟母⼤大写)、性别、电话号码、 住址、分组名称、年龄。
1、OC基本数据类型(简单铺垫) // NSInteger 在64 位下相当于long,在非64位下相当于 int; // CGFloat 在64位下相当于double 在非64位下相当于 f...
1、定义普通僵尸类: 实例变量:僵尸种类、僵尸总血量、僵尸每次失血量。 方法:初始化方法(设置僵尸种类,总血量)、被打击失血、死亡。
/.锁定头文件的方法 1. 打开终端 2. 进入到Xcode的目录, 命令: cd /Applications/Xcode.
学习目标 1.【了解】屏幕适配的发展史 2.【了解】autoResizing基本用法 3.【掌握】autoLayout 的基本用法 4.【掌握】autoLayout代码实现 5.【理解】sizeClass的基本用法 一、屏幕适配的发展史 随着iOS屏幕尺寸越来越多样化,屏幕适配也就越来越重要了。
学习目标 1.【掌握】Xcode开发文档 2.【掌握】static关键字 3.【掌握】self关键字 4.【掌握】继承 5.【掌握】NSObject 6.【掌握】访问修饰符 7.【掌握】私有实例变量和私有方法 8.【掌握】多态 9.【掌握】description 一、Xcode开发文档 苹果提供了很多的框架,每个框架中有很多类,每个类有很多方法,每个方法也有各种不同的用法。
学习目标 1.【了解】异常处理 2.【掌握】类方法 3.【掌握】NSString类 4.【掌握】匿名对象 5.【掌握】封装实例变量 6.【掌握】对象之间的关系 一、异常处理 什么是异常? 代码完全符合语法规范,可以编译、链接、执行,但是在程序运行的时候,当程序处于某种特定情况下的时候,程序运行就会出错,像这样的情况就叫做程序发生了异常。
学习目标 1.【理解】对象在内存中的存储 2.【理解】nil和NULL 3.【了解】#pragma mark分组导航标记 4.【理解】方法与函数 5.【掌握】多文件开发 6.【掌握】对象和方法 7.【掌握】对象和属性 一、对象在内存中的存储 类加载: 当程序启动时,会加载项目中所有的类和分类,而且加载后会调用每个类和分类的+load方法,而且只会调用一次。
学习目标 1.【了解】Objective-C语言简介 2.【掌握】第一个OC程序 3.【掌握】OC中的字符串 4.【熟悉】OC中的一些玩意 5.【了解】面向过程与面向对象 6.【掌握】类的声明和实现 7.【掌握】类的方法 一、Objective-C语言简介 Objective-C简称Obj-C或者OC,Objective的意思就是面向对象的。
100个iOS开发面试题汇总 关于iOS开发面试,不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。
1.OC: Object- C ,面向对象的语言 2、OC 和 C的区别: oc是 c的超集 ,oc是在c语言的基础上做了扩展,c语言中的所有语法,在oc中都可以使用,甚至你可以在工程里加入C++ 语言 oc在c...
2015.08.11 1.计算十进制 42 转换为二进制、八进制、十六进制分别对应的值 2.计算二进制 11010110 对应的十进制值 3.计算八进制 075 对应的十进制值 4.计算十六进制 0xA8 对应的十进制值 5.打印下面图形: * * * * * * 6.声明3中类型(int,float,char)的变量,并打印 7.编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。
1、枚举:就是将人能是别的字符跟计算机能是别的数据结合起来,就叫枚举;枚举:罗列所有可能的字符,能使用枚举说明这些可能的字符是有限的,而不是无限的。
1、函数指针: 指向函数的指针就叫函数指针,由于函数名以存储名就是函数的首地址,即函数指针时指向函数名的指针2、格式: 指针类型修饰符 * 指针变量名 = 初始值;3、函数指针确定的步骤://第一步:将函数...
1、//内存区域的划分(从低到高) //1.栈区 //2.堆区++++++++++++++重点+++++++++++ //3.
1、 //整形指针指向整型变量的指针 int *p =NULL;//指针的标识,告诉编译器这是个指针变量 int a = 10; p = &a; printf("%d\n",*p);//...
1、内存中的最小存储单元叫字节,为了方便我们操作内存中的数据,生产商对每一个内存中的存储单元进行编号,这个编号叫做地址,地址其实就是指针,指针其实就是地址; 2、 // & 取地址符号//&a 取到a的地址...
1、定义一个结构体需要注意的东西 1.struct + 结构体名struct 关键字一定不能省 2.成员变量要写在{}中 3.每个成员变量之间用分号“;”隔开 4.大括号{}后面一定要加分号; 2、 结构体:是开发者自己定义的一种数据类型 struct 结构体类型名{ 成员变量类型1 成员变量1; 成员变量类型2 成员变量2; 。
1、函数 函数定义的格式:确定返回值的数据类型 +函数名(形参列表)+{ //形参列表:一个函数可能需要多个参数,每个参数用逗号隔开 函数体; ...