摘要: 起因及需求:做过阅读器的朋友应该知道,一般的阅读器都会有仿真、平移等特效。最近赶上真空期,项目不忙,有点时间,于是想抓起来,总结点干货。 仿真翻页及平滑翻页的基本实现: 仿真翻页,使用系统自带的UIPageViewController可以轻松实现流畅的翻页效果,这里暂不详述,后面会专门做一期UIPa 阅读全文
posted @ 2018-11-07 22:20 小二黑挖土 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 缘起于看见书旗小说的列表有点击折叠的动效,觉得十分炫酷。想了三分钟,不知道怎么写。晚上百度了下,知道了大致流程,于是自己实现了下,发现不少坑,于是写下这篇博文 实现原理: 1 tableview cell高度自适应 2 点击cell时,控制cell对应的数据源显示,更新约束后,tableView r 阅读全文
posted @ 2018-09-12 22:47 小二黑挖土 阅读(490) 评论(0) 推荐(0) 编辑
摘要: NSURLSession的简单使用(不同于NSURLConnection,仅仅支持异步请求) dataTask,简单请求直接block里面执行,不走代理 NSURLSessionDataTaskDelegate: 签订代理: -NSURLConfiguration *configuration = 阅读全文
posted @ 2017-04-17 16:37 小二黑挖土 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 思路:bmob上构建云端逻辑,xcode通过http请求来在不引入bmob SDK的情况下,远程操作bmob上构建的数据库,实现注册、登录。 xcode导入 AFNetWorking 网络请求,AFNetworking请求回的数据默认为nsdictionary,无需进一步转换 MBProgressH 阅读全文
posted @ 2017-04-10 19:34 小二黑挖土 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 想用xcode基于XMPP实现即时通讯,mac必须安装openfire(xmpp服务器),mysql(本地数据库,用于配置openfire),JDK(打开openfire必须本地具备java环境),xmpp客户端(主要用于测试,本文以adium为例) 1.mysql的安装和配置 直接oracle官网 阅读全文
posted @ 2017-04-02 22:35 小二黑挖土 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 多线程编程:下载数据时,开辟子线程,减少阻塞时间,和主线程并发运行,提升用户体验 1.Thread 1>新建Thread对象,带一selector方法,调用start方法,开启子线程 2>thread初始化自带的selector方法中请求数据 3>数据请回来后,调用self的performSelec 阅读全文
posted @ 2016-11-12 17:38 小二黑挖土 阅读(135) 评论(0) 推荐(0) 编辑
摘要: regex用法: . 匹配除换行符以外的任意文本 \w 匹配字母或数字或下划线或汉子 反义符-(^\w) \s 匹配任意的空白符(空格,TAB\t,回车\r,制表符\n) 反义符-(^\s) \d 匹配数字【0-9】反义符-[^0-9] ^ 匹配字符串的开始 $ 匹配字符串的结束 \b 匹配单词的开 阅读全文
posted @ 2016-11-02 22:36 小二黑挖土 阅读(488) 评论(0) 推荐(0) 编辑
摘要: dateFormat用法: y — 年 2013年,yyyy=2013,yy=13 M — 月 3月,M=3,MM=03,MMM=Mar,MMMM=March D — 一年中的第几天 d — 一月中的第几天 5号,dd=05,d=5 E — 星期几 星期五,E=Fri,EEEE=Friday a — 阅读全文
posted @ 2016-11-02 22:34 小二黑挖土 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 响应者链即一系列响应者对象组成的层次结构。 理解响应者链需要理清的两个概念(仅以触屏事件Touch Event为例): 1.First Responder,当前接受触摸的响应者对象,通常是一个UIView对象,作为响应者链的开端。整个响应者链和事件分发的使命就是找出First Responder。 阅读全文
posted @ 2016-08-25 18:21 小二黑挖土 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一对象发给另一对象的消息(动作),以此响应用户事件。 例如现有light,switch对象,通过查看switch状态来控制light开关。 阅读全文
posted @ 2016-08-25 17:40 小二黑挖土 阅读(484) 评论(0) 推荐(0) 编辑