iOS基础
辛言
持之以恒,不懈努力,不抛弃不放弃!
展开
-
UItableView 插入删除数据 动画
方法1:[_tableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationFade];方法2:[tableView beginUpdates];[tableView deleteSections:[NSIndexSet indexSetWithInd原创 2014-12-11 16:54:51 · 2427 阅读 · 0 评论 -
iOS学习篇章1--Objective-C基础语法
1、Objective-C 定义:OC是以SmallTalk为基础,建立在C语言之上,是C语言的超集。2、使用:2007年苹果公司发布了OC 2.0,并在iPhone上使用OC进行开发。3、编译环境:Xcode4、框架:OC编程中主要用到的框架是Cocoa,它是MacOS X中五大API之一,它由两个不同的框架组成FoundationKit 和Applicati原创 2015-09-07 17:26:54 · 556 阅读 · 0 评论 -
iOS学习篇章2--Category类别
Category类别:1、定义:类的方法的拓展;2、使用:在定义好了一个类,当我们不想改,或者是不能修改时(系统提供的类),我们可以对其添加类别,而非子类;3、用处:(1)对现有的类进行扩展;(2)作为子类的替代手段;(3)对类中的方法归类;4、注意:1、在类目中定义的方法,会成为原始类的一部分,与其他方法的调用没有区别;2、通过给父类定义类目方法,其子原创 2015-09-07 19:43:42 · 493 阅读 · 0 评论 -
iOS基础学习篇章前言
学习需要总结;在学过Android之后,觉得iOS无论在效果还是操作上,都比Android有优势,于是开始学习iOS,到现在已经将近1年半了,现在公司需要技术分享,想了想,还是讲自己的所学总结一下;也算是对自己基础的巩固吧!原创 2015-09-07 14:26:34 · 832 阅读 · 0 评论 -
iOS学习篇章5--GCD
GCD1、定义:Grand Central Dispatch;iOS的一种底层多线程机制;多核编程的解决方法;使用内联的形式,将block代码,放置其中;GCD可以说是依赖于Block,了解:Block2、控制:dispatch_async(queue, block);其中 queue 队列,系统提供两种,一种是串行队列(SerialDisp原创 2015-09-08 18:50:42 · 662 阅读 · 0 评论 -
iOS学习篇章3--SEL与@selector
1、定义:SEL:类成员方法的指针;2、本质:在iOS中SEL本质就是:类方法的编号,函数的地址;@selector() 实际上就是取得类方法的编号;@selector() 他的行为基本可以等同C语言的中函数指针;@selector(xxxx)的作用是找到名字为xxxx的方法。3、使用:[objA performSelector:@selec原创 2015-09-07 20:52:09 · 550 阅读 · 0 评论 -
iOS学习篇章4--block
Block1、定义:定义一个block变量,就相当于定义一个函数,使用「^」运算子来定义一个block 变量; int (^myBlock) (int a,int b) = ^(int a,int b){ return a+b; }; 即:具有内嵌功能的匿名函数;Block可以定义在方法内部,也可以定义在方法外部;定义在方法外部,就是一个全原创 2015-09-08 11:59:40 · 688 阅读 · 0 评论