重点
文章平均质量分 55
ReverChun993
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈Category的三种使用方法
OC是一门面向对象的开发语言,这是OC与C最大的区别,在面向对象开发中,我们需要创建很多的类,这些类一旦数量多起来,我们要添加一些属性或方法的时候很不方便,写着写着自己有时候都蒙了,于是我们提出了Category,Category 是类的 一种扩展方式,通过Category可以给已经写好的类添加方法或属性,已经写好的类我们一般是不能动的 ,所以要采取Category 的方式。Categ原创 2016-01-03 01:07:27 · 2089 阅读 · 0 评论 -
设计模式——工厂模式之简单工厂
我们常见的设计模式,大致可以分为以下三类:创建型、结构性、行为型。工厂模式,属于创建型。工厂模式到底起的是什么作用呢?概括来说就是解耦。当某一类对象需要频繁创建的时候,就会和程序产生比较大的耦合,在对象初始化属性较多时,工厂模式可以较少这种耦合,这就是他的作用。一般情况下根据场景不同,工厂模式有几种不同的形式,简单工厂、工厂方法和抽象工厂,可以说这三种的关系式层层递进,因为内容太多原创 2017-06-07 16:23:22 · 423 阅读 · 0 评论 -
开发设计模式——单例模式
我们常见的设计模式,大致可以分为以下三类:创建型、结构性、行为型。今天我们要说的单例模式,属于三种类型当中的创建型。在开始之前呢,我们需要搞懂一个问题,就是我们为什么要用单例,它产生的背景是怎么样的呢?其实这与我们的开发习惯有很大关系。在xcode 4.2之前我们一直是手动分配和释放内存,也就是MRC,每当我们要销毁实例,都要手动release去释放内存,但是这步操作我们经常会忘记,这个问原创 2017-05-25 16:28:52 · 419 阅读 · 0 评论 -
多用块枚举,少用for循环
注:本文整理自《Effective Objective-C 2.0编写高质量iOS 与 OS X代码的52个有效方法》 在Objective-C中,通常有四种遍历方式:for循环、for in快速遍历、NSEnumerator以及block块枚举,下面一一进行介绍。原创 2016-08-18 17:55:12 · 1695 阅读 · 0 评论 -
关于UITableView的几个秘密
1·捉摸不定的contentOffsetUISrollview在滑动的时候,我们要获取其不断变化的contentOffset值,即可通过其协议来获取也可以在其layoutSubviews里面获得,而后者所获取到的offset值会来得频繁很多——当快速滑动的时候,scrollView的协议回调次数远远低于layoutSubviews调用次数,也即contentOffset的获取次数更少,转载 2016-08-02 11:54:28 · 946 阅读 · 0 评论 -
【转】iOS中属性与成员变量的区别
【转】iOS中属性与成员变量的区别 一、类Class中的属性property 在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如:@interface MyViewController :UIViewController{ UIButton *myButton转载 2016-08-01 18:49:49 · 332 阅读 · 0 评论 -
NavigationController的基本使用
//创建一个纯代码导航控制器,先删掉自带的控制器和storyboard,这个方法在程序启动完毕的时候调用- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {//1.创建UIWIndow原创 2016-03-19 00:26:42 · 432 阅读 · 0 评论 -
创建控制器的三种方法
今天谈谈控制器常见的三种创建方式 :原创 2016-03-06 23:30:15 · 611 阅读 · 0 评论 -
xib在UITableView中的用法
摘了自己的一部分代码,写在这里当每个cell的宽度都一样的时候 可以使用xib,高度不一样的时候要自定义Cell在viewDidLoad方法中 创建FooterView和HeaderView,用loadNibNamed加载创建的xib,然后通过tableView的tableFooterView属性,把创建的footerView赋给tableView 例:RCFooterView*原创 2016-01-08 16:31:28 · 661 阅读 · 0 评论 -
UICollectionView
UICollectionView很强大,tableView可以实现的功能,collectionView都可以实现,tableView实现不了的,它也能实现,但它在使用上与tableView有两点区别 :1.collectionView在使用的时候 必须要注册cell,2.必须创建一个布局对象给collectionView。// 注册cell有三种方式:1原创 2016-01-23 23:16:01 · 377 阅读 · 0 评论 -
UITableView的常用方法和属性
以下总结的方法和属性,是我自己在平时的开发中经常使用到的,实用性很强,红字的是比较重要却又不太好记住的方法,大家可以拿去看一下!如果哪里出现错误,欢迎指出来,大家一起讨论学习!首先是tableView两个代理的常用方法:1.UITableViewDelegate的方法1>点击某个cell执行什么操作的方法- (void)tableView:(UITableVie原创 2016-01-06 00:22:07 · 391 阅读 · 0 评论 -
UIScrollView的常用属性和方法(自己总结)
几天总结的是scrollView的一些基本用法,适合初学者学习1.设置scrollView的contentSize"设置滚动范围"self.scrollView.contentSize = self.imageView.bounds.size;2.contentOffset用来设置内容滚动到什么位置self.scrollView.contentOffse原创 2016-01-05 17:48:30 · 594 阅读 · 0 评论 -
苹果发布用户来源功能,从渠道到数据监控或将全面洗牌!
细心的开发者发现,在近期 iTunes Connect 中,苹果发布低调发布了一项重大功能,从4月15日开始提供数据,就目前而言将会冲击到一部分推广渠道及第三方iOS数据统计平台。根据苹果官方发布的具体内容如下:We've added new data to Sources and Metrics. Now you can learn more about where customers disc...原创 2017-05-18 11:47:25 · 4440 阅读 · 0 评论
分享