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