- 博客(9)
- 收藏
- 关注
原创 [IOS]在xcode开发编译环境中@property关键字的理解
关于@property关键字,网上搜出来一箩筐,但是总让人感觉杂乱无章,没法真正系统地理过一遍,这里我以自己的理解对这个东东进行系统的倒腾倒腾,哪里有问题希望各位指出. 首先,请大家先遗忘@property这个关键字,看看下面这个例子能否赋值并输出"_name"这个成员变量的值 //MyClass.h @interface MyClass:NSObject{ NSString * _name
2015-05-19 14:54:11 869
原创 [IOS]关于UITableView行的增加和删除
首先先大致说下UITableView的增加删除的原理机制. 第一步:在TableView加载完全之后,此时默认表格是不允许改变的,那如何才能对其进行增加或者删除呢,那么首先得先把表格的editing属性修改为YES.这个editing属性是UITableView的一个属性值,可以通过UITableView的- (void)setEditing:(BOOL)editing animated:(BO
2015-05-06 17:11:57 495
原创 [IOS]关于Obeject C中block(块)的闲谈
1.关于Obeject C中block的使用语法 举例如下:-(void) test{ //声明一个返回值为long的,有两个入参且其中一个是long类型一个是bool类型的,名字叫做myblock的块 long ^myblock(long,bool); //定义该block块 myblock = ^(long i, bool flag){ if(flag == true){
2015-05-04 10:28:38 643
原创 [IOS]关于设计TableView和TableViewCell之实际操作篇
因为时间原因,这里只是简单叙述下实现自定义的TableView的过程. 第一步:既然要实现一个内容可变的动态表格,那么内容肯定得有一个来源,这个内容来源建议最好以plist作为存储,当plist文件内容变化了之后,比如现在最常用的就是向服务器通信,下载下最新的内容然后更新至该plist文件,相应地,表格内容也跟着变化了,所以在应用程序沙盒中固定一个plist文件(可以在Document中也可以在
2015-04-21 13:23:18 511
原创 [IOS]关于设计TableView和TableViewCell之基础篇
先谈基础: 1.TableViewCell系统自定义样式:在默认UITableViewCell分别有contentview和accessoryView这两个subview.其中contentview的默认有3个子视图,两个UILab(分别由textLabel和detailTextLabel属性访问)和一个UIImageView(由imageView属性访问),这三个子视图是否显示以及具体位置由U
2015-04-20 16:43:33 541
原创 [IOS]关于文件(文件目录)的读写操作
1.IOS沙盒 英文原名为SandBox,简单来说就是为应用程序创建的一段存储空间(存储位置对应成个人PC应该是类似于硬盘的位置),每个应用程序都有自己的沙盒,不允许访问别的应用程序的沙盒,当然别的应用程序也无法访问本应用程序的沙盒.每个应用程序的沙盒的目录结构是分为Documents,Library,tmp三个目录以及一个.app文件,其中.app文件可运行的应用文件,Documents,苹果
2015-04-17 13:21:27 705
原创 [IOS]关于segue原理机制的理解
因为接触IOS比较晚,接触的时候Xcode就已经有了storyboard这个东西,好处是在搞segue的时候可以省去很多手写代码,但是不好的就是会让人不理解segue的具体运作机制和原理.经过网上查了各种资料,有了一点粗粗的理解,其中虽然有很多理解的还是比较模糊.大家看看,有哪里不对,希望指出. 其实无论是何种segue(push,modal或是customer,更或者是后来新加的unwind)
2015-04-16 16:10:27 830
原创 [IOS]通过UIPageControl+UIScrollView实现图片循环轮播
四:关于通过UIPageControl+UIScrollView实现图片循环轮播 网上关于这个功能实在是太多了,虽然很多都是很详细的,但是让人感觉总是一股脑就在那整体来实现,也就是说没有针对这个功能作下具体划分子功能,然后来让人更加明白其原理,所以再参考了很多长篇大论之后,依据个人理解,总结了一下。 关于这个功能,其实可以细分为如下几个小功能: 1.使用UIScrollView实现滑动时图片
2015-04-13 15:16:36 2135
原创 [IOS]IBOutlet和IBAction的理解&&IOS应用程序启动过程&&配置键盘带Done以及点击后键盘消失
一:关于代码中IBOutlet和IBAction的理解 在Code和UI之间建立连接之后,我们经常会在Code中看到IBOutlet和IBAction类型的属性和方法,一直很奇怪这是什么样一个类型。比如IBAction类型的方法,查看其具体的方法体实现,发现并无返回值,那么为什么这个方法被定义为IBAction呢。查阅了相关文档之后终于知道在Code这边为什么会有这么一种看似反常的情况了。在网上
2015-04-06 17:23:59 808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人