iOS开发
文章平均质量分 70
_辰南
基础知识:C语言及算法分析与设计,Java基础及JSP,数据库,C++基础,网络构建与管理
现职业方向:iOS自由开发者
展开
-
Block的使用--页面传值方法及探究
上一篇讲了Block的简单实用,这一篇则是讲述Block的最经常也是比较简单的用法,个人认为这是block相对其他页面传值方式比较好的一个用处。也顺便总结下这两天对Block的理解的一些注意点。对于页面传值这种情况,我们一般在程序里有几种处理的方法。 1、设置Delegate 2、使用NotificationCenter 3、使用Block 4、KVO页面传值 5、NSUserDefault等文件存原创 2015-07-27 18:02:31 · 2142 阅读 · 0 评论 -
Block的使用--初探Block
看了两天的Block。网上是有很多讲解与教程,也有讲得很好的。这里就主要讲解下我的理解与收获,欢迎拍砖。 所谓block,我认为应该是一个闭包函数。而闭包,就是说block以及内部所有的变量生命周期都在其调用函数的生命周期内。它一被调用完成,则会被立马释放。这里不讲运行机制,只简要地讲主要的使用方法(这里所讲是基于ARC的环境下)。定义以及使用1、放在函数体内的Block:生命周期:只存在于函数体原创 2015-07-27 13:45:58 · 1028 阅读 · 0 评论 -
iOS程序支持64位以及project.pbxproj文件的介绍
程序从32bit转到64bit总结: 出现各种 “OBJC_CLASS$_ShareSDK”, referenced from:解决方案: clang: error: no such file or directory: 'AdSupport' project.pbxproj文件的介绍原创 2015-08-08 16:19:22 · 1908 阅读 · 0 评论 -
页面传值--Delegate/Block/KVO/Notification
上一篇讲了Block的页面传值。这里也就顺便把常用的几种页面传值放上来。这里我写了一个Demo: https://github.com/ChenNan-FRAM/TransferDataDemo 。想下的可以上去下载来看看。这里主要把上一篇提到的四种方式说一下(话不多说直接核心代码讲)。 1、使用Delegate 2、使用Notification 3、使用Block 4、使用KVO 定义及使用第二个原创 2015-07-28 11:36:34 · 1476 阅读 · 0 评论 -
iOS 类似简单的第三方微博客户端,可进行登录微博浏览相关信息
Demo地址:https://github.com/ChenNan-FRAM/Fenvo (如果你觉得有用麻烦star一下感激不尽)FenvoObjective-C, iOS类似简单的第三方微博客户端,可进行登录微博浏览相关信息。在这个过程我是遇到很多的问题,但是大部分都顺利解决了,相信如果你的项目有类似的地方我的项目里面也能够给你提供一定的帮助,如果需要,可以给我留言或者在Github上联系我原创 2015-08-26 00:14:19 · 2468 阅读 · 0 评论 -
SDWebImage分析--源代码详细分析
SDWebImage源代码分析前言关于网上的源代码分析也应该是不少的了,不过对于这个经典的第三方图片下载缓存库的作者还是相当敬佩的。这里还是想就个人理解来分析下,当做笔记加深理解也好。想看大概流程就好的可以看我上一篇博客:传送门:SDWebImage分析–库处理流程分析一、UIImage + WebCache 入口:我们根据设置Image的时候跳转代码到定义位置其实可以看到几乎所有类型的设置情况都是原创 2015-08-01 22:15:19 · 2304 阅读 · 0 评论 -
关于限定UITextField的字长
这两天遇到一个需求:在UITextField中限定指定字长(这里的字长是字符串的实际长度而不是字符的个数),中英文是混合输入方式。在iOS上一般中文字符占两位英文占一位,网上找了很多代码都只是提供计算中英文字长的方法,达不到我的需求。经过一番思考做出了一个解决思路。 UITextField实现输入响应方法:UITextFieldDelegate中没有实现类似UITextViewDelegate中 -原创 2015-08-13 11:47:07 · 1063 阅读 · 0 评论 -
一、SDWebImage分析--库处理流程分析
这阵子看了SDWebImage的实现跟源码,也看了下网上的一些总结。 这里我自己画了个流程图来辅助理解下SDWebImage这个库的实现流程。相信也是有助于你们的理解。 这里是很简要地对库的大致流程画了出来,具体的可以自己上github搜索作者的源代码进行阅览。或者看我后文的具体分析(过两天再放上来)。 话不多说直接上流程图。原创 2015-07-26 19:10:35 · 1148 阅读 · 0 评论