摘要: readonly是我们并不陌生的属性。 但是他也有值得我们注意的地。 属性如其名-只读-也就是说我们只能读取-不能进行写操作 当我们尝试进行写操作时会如下 但是这并不意味着我们不可以改变其内部的属性 height 里有一个height属性,我们尝试对其赋值 并没有提示任何错误 -由此可以得出对于re 阅读全文
posted @ 2016-03-26 11:34 旭宝爱吃鱼 阅读(300) 评论(1) 推荐(0) 编辑
摘要: *owner在开发中现在已经很少用了 有兴趣的童鞋可以看看* 我们遇到owner通常是在类似 [[[NSBundle mainBundle] loadNibNamed:@"Food" owner:nil options:nil]lastObject ]中遇到的。 我们一般的做法是直接把owner设置 阅读全文
posted @ 2016-03-26 10:03 旭宝爱吃鱼 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 在我们查看原生api时,我们不难发现,有些api的后面有着->UI_APPEARANCE_SELECTOR 那么我可以很高兴的说我们可以通过appearance对象来统一设置。十分巧妙。 例如: 我们可以通过如下方法对对象进行统一设置,从而提高编码效率。 阅读全文
posted @ 2016-03-25 23:59 旭宝爱吃鱼 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中很多时候我们都为了控件frame的操作焦头烂额。 例如:我们只想要获取view的width。 我们可以这么操作:view.frame.size.width 有时我们想要改变view的width然而我们不能直接改变->需要三部曲。 让人抓狂,为了解决这里烦恼我们可以通过改变类别来达到理想的 阅读全文
posted @ 2016-03-25 23:42 旭宝爱吃鱼 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 我想题目说的或许不是很清楚,那么现在我详细介绍一下这篇随笔内容。 在外部无法改变UIVIew控件的size。 这里说是UIView,但是事实上,是大多数控件而绝非仅UIView。 想要实现在外部无法改变size该怎么做呢。 首先是重写setFrame使其规定本身size,如下 重写setFrame后 阅读全文
posted @ 2016-03-25 22:57 旭宝爱吃鱼 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 首要我们以最为常用的UIImageView为例介绍实现原理: 1)UIImageView+WebCache: setImageWithURL:placeholderImage:options: 先显示 placeholderImage ,同时由SDWebImageManager 根据 URL 来在本 阅读全文
posted @ 2016-03-24 15:52 旭宝爱吃鱼 阅读(1316) 评论(1) 推荐(0) 编辑
摘要: 在这篇随笔里,我们只要知道UIWebView是什么就可以了。 UIWebView 是苹果提供的用来展示网页的UI控件,它也是最占内存的控件。 iOS8.0之后出现了webkit框架,WKWebView相比UIWebView节省了1/4~1/3的内存,速度快,但是没缓存功能。 对于一些购物类app网页 阅读全文
posted @ 2016-03-23 21:16 旭宝爱吃鱼 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 在介绍小项目之前,在此说明一下此代码并非本人所写,我只是随笔的整理者。 在介绍之前先展现一下效果图。 看过效果图大家应该很熟悉了,就是饿了么的一个界面而已,值得注意的是,实现时并没有采用本地连接,而是实打实的网络连接。看一下文件架构。 这一采用的是MVC设计模式,虽然文件很少,但是也可以看。 下面开 阅读全文
posted @ 2016-03-23 20:37 旭宝爱吃鱼 阅读(2301) 评论(4) 推荐(0) 编辑
摘要: base64加密是可逆的,因此并不是很安全,在一些注重安全的地方很少用到,但是在普通传输中可以使用。 切忌,base64加密是不安全的。 阅读全文
posted @ 2016-03-22 19:50 旭宝爱吃鱼 阅读(341) 评论(2) 推荐(0) 编辑
摘要: 首先是一段对MD5的简介 *出自一位大牛之手* Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护 是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。 MD5算 阅读全文
posted @ 2016-03-22 19:38 旭宝爱吃鱼 阅读(536) 评论(0) 推荐(0) 编辑
摘要: AFNetworking3.0是目前最新的版本,本来打算介绍一下2.6,但是想想2.6名不久矣,就决定不介绍了,有兴趣的小伙伴可以上网查一查。下面我就开始进入正题了。 目前使用人数最多的第三方网络库,没有之一。从开始的NSURLConnection到现在的NSURLSession,它都一直保持着与苹 阅读全文
posted @ 2016-03-22 19:11 旭宝爱吃鱼 阅读(847) 评论(1) 推荐(0) 编辑
摘要: 之前本来打算在写两个篇幅,但是在这片开写的时候觉得还是写一个比较好,有利于理解。NSURLSession下载是通过NSURLSession下载代理实现的,上一片也介绍了代理,之所以没有介绍下载是因为,我个人觉得容易混淆(应该是我太笨)。这篇随笔里将会介绍NSURLSession下载的实现,包括下载的 阅读全文
posted @ 2016-03-21 20:28 旭宝爱吃鱼 阅读(483) 评论(2) 推荐(0) 编辑
摘要: 从最开始什么都不懂的小白,到到现在略知一二的小孩。我觉得不仅仅是我,大家应该都会注意到代理几乎贯穿着IOS,那么问题来了,我接下来要说什么呢,那就是。标题的内容啦。上篇网络系列的文章我介绍了NSURLSession,趁热打铁,这篇就介绍一下NSURLSession代理的实现。 NSURLSessio 阅读全文
posted @ 2016-03-21 19:59 旭宝爱吃鱼 阅读(1604) 评论(5) 推荐(0) 编辑
摘要: 就在不长也不短的时间前,苹果正式命令咱们要向NSURLSession看,因此我们不得不认认真真的听从老大的教导,努力认知NSURLSession。其实呢,三方早已为我们解决了问题,但是呢,我们还是有必要大概了解一下NSURLSession。下面呢,我就为大家简单介绍NSURLSession。 *下面 阅读全文
posted @ 2016-03-21 19:30 旭宝爱吃鱼 阅读(475) 评论(0) 推荐(0) 编辑
摘要: loadView; This is where subclasses should create their custom view hierarchy if they aren't using a nib. Should never be called directly.这是当他们没有正在使用ni 阅读全文
posted @ 2016-03-20 13:53 旭宝爱吃鱼 阅读(439) 评论(0) 推荐(2) 编辑
摘要: 在介绍两种类方法之前,NSObject Class Reference里对这两个方法说明: +(void)initialize The runtime sends initialize to each class in a program exactly one time just before t 阅读全文
posted @ 2016-03-20 13:17 旭宝爱吃鱼 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 猴年支付宝可算是给大家一个很好的惊喜,刺激。大家都在为敬业福而四处奔波。可是到最后也没有几个得到敬业福德,就像我。不知道大家有没有观察,五福界面的滚动是一个很好的设计。在这里,给大家带来简单的滚动实现,首先看一下实现效果。 通过观察不难发现,有很多地方并不是那么容易想出来的,对于篇随笔,感兴趣可以查 阅读全文
posted @ 2016-03-19 11:04 旭宝爱吃鱼 阅读(2596) 评论(4) 推荐(3) 编辑
摘要: UICollectionView在众多控件中也算是比较常用的了,像淘宝在浏览宝贝时采用的就是UICollectionView,对于UICollectionView->UICollectionViewFlowLayout当然也是必不可少的了,还是老样子结合代码进行简单介绍,首先看一下UICollect 阅读全文
posted @ 2016-03-19 10:05 旭宝爱吃鱼 阅读(21612) 评论(1) 推荐(1) 编辑
摘要: 本文介绍了app欢迎页的简单实现。只有第一次运行程序时才说会出现,其余时间不会出现。下面是效果图。 代码如下:(如有不明白的可以评论我,我会详细讲解) 阅读全文
posted @ 2016-03-18 21:30 旭宝爱吃鱼 阅读(1922) 评论(0) 推荐(1) 编辑
摘要: 在这个网络横行的时代......... 有没有小说的感觉,哈哈😄。 言归正传,之前我写过XML的网络解析,但是现在的app开发很少有用到XML解析的了,主流的则是JSON。(有时间我会对其进行总结)三方更是让json解析更加简便,由于代码过于简单,请大家做好心理准备。不要被吓到哦。 阅读全文
posted @ 2016-03-18 20:01 旭宝爱吃鱼 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 在之前我写过SDWebImage的使用方法,主要是用与获取网络图片,没有看过的朋友可以看看。 这篇文章将主要介绍SDWebImage的实现原理,主要针对于获取网络图片的原理,如果没有第三方我们该怎么去做,当然我知识用文字去介绍,我想花大把的时间去深入理解我们用不到的东西,是很不值得的,不过兴趣的朋友 阅读全文
posted @ 2016-03-18 19:36 旭宝爱吃鱼 阅读(8000) 评论(0) 推荐(1) 编辑
摘要: 网络图片获取是大多数app所能用到的,由于实际app开发中原生api很少用到,在这里就先不介绍了,以后有时间会给大家介绍。这篇文章会给大家介绍一个三方-SDWebImage。SDWebImage 是一个非常强大的三方。今天给大家主要讲一些主要功能。其他功能可以下载下来自己琢磨琢磨。 *温馨提示:SD 阅读全文
posted @ 2016-03-18 13:22 旭宝爱吃鱼 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: XML NSXMLParser解析方法 我们所用到的NSXMLParser是采用SAX方法解析 SAX(Simple API for XML) DOM(Document Object Model) xmlParser解析过程 NSXMLParser解析过程 1.创建NSXMLParser实例,并传入 阅读全文
posted @ 2016-03-18 10:40 旭宝爱吃鱼 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 网络请求默认是get 网络请求有很多种:GET查 POST改 PUT增 DELETE删 HEAD 在平时开发中主要用的 是 get 和 post. get 获得数据 (获取用户信息) get 请求是没有长度限制的,真正的长度限制是浏览器做的,限制长度一般2k get 请求是有缓存的,get 有幂等的 阅读全文
posted @ 2016-03-17 22:05 旭宝爱吃鱼 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 对于现在的iOS开发,用法简单,最古老最经典最直接的NSURLConnection的作用不是很大,但是作为一名ios开发者,我们应该拥有一颗热爱学习的心,下面通过代码的实现简单介绍一下NSURLConnection。 阅读全文
posted @ 2016-03-17 21:18 旭宝爱吃鱼 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 学习网络,无论是C/S还是B/S首要的当然是向服务器发送请求,并得到响应,么有请求没有响应,那就不叫做网络了。 这边文章向大家介绍境界一下网路异步请求。 *大家不要觉得我写的知识点太零散,我只是想给大家一个良好的,干净的学习环境,一次行讲解太多知识容易混乱。* 闲话少说,我会在代码中详细讲解。 上新 阅读全文
posted @ 2016-03-17 20:15 旭宝爱吃鱼 阅读(596) 评论(2) 推荐(0) 编辑
摘要: 网络监测应用于各种需要连接网络的app设计,由于现在开发的app几乎都用到网络,因此,网络监测也成为了较为重点的知识,下面我给大家简单讲解一下网络监测的实际应用,依旧会有代码哦。 想要实现网络监测,可以应用到苹果官方api,但是在实际开发中很少有人用到,所以呢,我给大家介绍一下三方(Reachabi 阅读全文
posted @ 2016-03-17 19:44 旭宝爱吃鱼 阅读(419) 评论(0) 推荐(1) 编辑
摘要: kvc: 键值编码的基本概念 1:键值编码是一个用于间接访问对象属性的机制,使用该机制不需要调用存取方法和变量实例就可以访问对象属性。 2:键值编码方法在Objective-C非正式协(类别)NSKeyValueCoding中被声明,默认的实现方法由NSObject提供。 3:键值编码支持带有对象值 阅读全文
posted @ 2016-03-17 19:07 旭宝爱吃鱼 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.timer都会对它的target进行retain,我们需要小心对待这个target的生命周期问题,尤其是重复性的timer。 2. timer不是一种实时的机制,会存在延迟,而且延迟的程度跟当前线程的执行情况有关。 3. 必须得把timer添加到runloop中,它才会生效。 4.要让timer 阅读全文
posted @ 2016-03-17 19:05 旭宝爱吃鱼 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 属性可以用点语法,比如self.xxx,在外部调用也同样可以someClass.xxx。 属性实际上是对一组set和get方法的简单封装(oc的get方法没有get前缀),同样会自动生成一个私有的成员变量(名称为:下划线+属性名)。 成员变量无论是全局还是局部的,都只能在本类或当前函数中使用,在其之 阅读全文
posted @ 2016-03-17 19:02 旭宝爱吃鱼 阅读(202) 评论(0) 推荐(0) 编辑