随笔分类 -  OC

摘要:"GitHub地址" 一个自定义的ActionSheetView,支持显示标题,默认选中,使用block回调。 使用说明 打印 如果不显示标题, title 设置为 nil即可 修改 修改item显示的样式 如果要自定义显示的item,直接修改GLAc... 阅读全文
posted @ 2015-12-19 23:29 求真求道 阅读(1292) 评论(1) 推荐(1)
摘要:1.分析 从图中我们看到: 1.每个页面的Controller负责组装para参数,调用Api类的接口方法 2.Api类在发起请求之前,追加公共参数 3.Api类序列化son数据(使用afn来完成),并且返回NSDictionary的数据,和一个NSOpration类型的请求操作的引用。 ... 阅读全文
posted @ 2015-12-05 04:08 求真求道 阅读(1222) 评论(0) 推荐(2)
摘要:前言 很多app的个人中心上部的headView都实现了弹簧拉伸的效果,即tableView的top并不随着下拉而滑动,而是紧紧的停在屏幕的最上方。 我们今天就分析一下这个效果的实现方式。 分析 关键代码 ok,到此你已经实现了headView的弹簧效果了! 多想... 阅读全文
posted @ 2015-12-02 02:12 求真求道 阅读(2410) 评论(1) 推荐(3)
摘要:协议和代理对于一个新手来说确实不讨好理解,也有很多的iOS开发的老手对此是懂非懂的。网上的很多博文只是讲了怎么使用,并没有说的很明白。下面我谈一下我的理解。 1.你要先搞明白,协议和代理为什么会出现,也就是说它存在的意义是什么,解决了什么问题。 协议和代理是模块化开发和封装的产物。 先讲一个小故... 阅读全文
posted @ 2015-11-05 16:00 求真求道 阅读(10412) 评论(9) 推荐(8)
摘要:今天发现升级10.11的系统以后执行 pod install 的时候报错 解决方法如下: 1.检查gem 的数据源 gem sources l 可能是跟iOS9一样,Capitan 10.11禁止了http的请求了,改成https的协议头就好了 2.重新安装pod 我的再次报... 阅读全文
posted @ 2015-11-02 16:50 求真求道 阅读(292) 评论(1) 推荐(0)
摘要:1.属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用? readwrite 是可读可写特性;需要生成getter方法和setter方法时; readonly 是只读特性 只会生成getter方法 不会生成setter... 阅读全文
posted @ 2015-10-31 18:21 求真求道 阅读(780) 评论(0) 推荐(0)
摘要:在开发中使用分类对原有的系统类进行方法扩展,是增强系统原有类功能的常见做法。 阅读全文
posted @ 2015-10-28 22:57 求真求道 阅读(1213) 评论(3) 推荐(1)
摘要:content是根据网址获得的网页源码字符串 阅读全文
posted @ 2015-10-07 14:33 求真求道 阅读(456) 评论(0) 推荐(0)
摘要:在iOS开发的过程中合理的使用宏定义能够极大提高编码的速度,下面是一些常用的宏定义,部分内容来自互联网 Log 颜色 屏幕的长度和宽度 字体font app名字及版本号 尺寸适配 其他 阅读全文
posted @ 2015-09-18 00:00 求真求道 阅读(304) 评论(0) 推荐(0)
摘要:本文记录iOS开发相关的网络社区和博客 1. "objc中国" 网址:http://objccn.io 简介: "onevcat" 创建,项目的成立源于国内 Objective C 社区对 "objc.io" 的翻译活动。 2. "cocoachina" 网址:http://www.c... 阅读全文
posted @ 2015-09-15 17:42 求真求道 阅读(196) 评论(0) 推荐(0)
摘要:分类 在谈分类之前,我们可以先探究下,OC中为什么出现分类这种机制,有什么好处?假设你接到一个大项目:计算两个整数的和,差。接到任务的你马上动手。编写代码如下:#import @interface Calculate :NSObject@property int number1,number2;... 阅读全文
posted @ 2014-03-31 21:02 求真求道 阅读(3128) 评论(2) 推荐(3)
摘要:表示范围作用的结构体:NSRange: 有三种方式创建新的NSRange:1、NSRange range; range.location = 17; range.length = 4; 2、NSRange range = {17 ,4}; 3、NSRange range = NSMakeR... 阅读全文
posted @ 2014-03-27 22:42 求真求道 阅读(802) 评论(3) 推荐(1)