超实用Demo
文章平均质量分 92
Deft_MKJing宓珂璟
并非所有流浪者都迷失了自我
展开
-
iOS 简单实用的音乐播放器,少年,自己做个歌单吧。。。。。。
我也不知道为什么突然会想写一下音乐播放器的,感觉应该挺好的玩,自己把自己喜欢的歌曲导出来,用程序加载跑起来,那歌听起来必定很带感啊。。。。。。不过那首Love Story被我听了无数遍。。。。。。听吐了各位看官有兴趣也可以听听。其实前期准备是很坑爹的,找歌词真的蛋疼啊。废话不多说,老规矩,看成品先:尼玛这东西占得空间太大了,录不了太多。。。。。。原创 2016-06-27 23:14:11 · 4379 阅读 · 0 评论 -
iOS微信QQ聊天界面的UI框架以及Socket简单实现群聊功能
2.2日更新,socket简易群聊通信,之前实现的是静态本地聊天模拟 最新版本Demo传送门1.需要的先下载下来,先开启SocketSeverce 2 这个服务器代码,已经封装好了Socket建立和连接2.打开工程,自动会连上服务器,已经写好了socket的生成和连接3.再打开一个终端,模拟第二个客户端telnet 192.168.31.150 3667 输入之后就能进行简单的群...原创 2016-12-27 11:37:42 · 10136 阅读 · 0 评论 -
iOS 10.3新特性之动态替换App Icon
动态更换Icon 先看下iOS 10.3下新增的这三个属性@interface UIApplication (UIAlternateApplicationIcons)// If false, alternate icons are not supported for the current process.@property (readonly, nonatomic) BOOL support原创 2017-03-31 09:32:03 · 4135 阅读 · 0 评论 -
iOS手势解锁和指纹解锁
效果网上找到一个使用图片的方案,KKGestureLockView,但是需求的话如果要做动画美观,你必须自己进行绘制,在这个基础上进行自定义,先看看效果 手势解锁1.首先手势解锁区域是一个个自定义的button,当接收到用户手势的时候,根据坐标把对应的button放进数组,进一步后续判断2.检测到用户手势滑动的时候让按钮不断进行重绘,形成动画3.然后手势划过的线也是一个盖在解原创 2017-06-20 15:37:48 · 1064 阅读 · 0 评论 -
iOS 仿淘宝加入购物车前选择尺寸,规格弹窗的向内凹陷折叠动画效果和标签流布局
项目中做了一套电商的购物流程,很多都是照着淘宝做的,之前一直疑惑淘宝的弹框时,底部的控制器向内凹陷是什么鬼,这动画有点理解不了,一直就放着没有做,这周末突然在github上看到一个老外写的库,真的有点强啊,我这里简单写了个Demo给大家分析下,然后再用这个牛B的库集成下展示最终成果老规矩,看图说话,一个是自己写的Demo,一个是通过库展示给大家 在介绍库之原创 2016-08-22 12:26:31 · 10348 阅读 · 8 评论 -
iOS纯Autolayout实现微信朋友圈和通讯录另附App启动页短视频效果
2017/8/24更新 由于10.0以上的版本对于autolayout的布局有点变化,因此这里做一下修复 如果按照之前的操作,约束就会严重冲突,虽然不会影响对应的效果,但是看起来很不爽 1.首先更新下Using UITableView+FDTemplateLayoutCell (1.6) 去年用的是1.4,作者更新到了1.6,就是修复了这个bug2.对于约束的理解...原创 2016-11-30 22:42:01 · 7990 阅读 · 12 评论 -
iOS全网最详细高仿淘宝购物车,XibDemo,仅供参考
其实写这个需求之前我也去网上搜索了很多相关的购物车Demo,简直不能看啊,处理很简单,UI也很简单,根本满足不了我,最后还是自己写了一个那么详细的留作纪念,可能还存在很多问题,毕竟只是个Demo,抛砖引玉,各位觉得不错的可以下载研究下,觉得有帮到您的记得点个赞哦~~~~~~原创 2016-09-13 17:40:16 · 9852 阅读 · 10 评论 -
通俗易懂图解MVVM和RAC双向绑定介绍(附Demo)
前言一个前辈的MVVM介绍 其实MVVM就是MVC的进化版本,相对于臃肿的Controller,代码越来越多之后,有一部分人就用了新的设计模式,其实看久了也没什么,通俗点讲,其实就是把之前Controller里面的代码逻辑全部移植到了ViewModel里面,相对于以前而言,控制器也被归属于View一类,那么他和View一样都会有自己的ViewModel去处理逻辑,而且ViewModel必然拥...原创 2017-03-07 18:01:28 · 16231 阅读 · 11 评论 -
iOS组件化解耦之AOP面向切面编程(URLRouter模式)
MVVM解耦Demo和博客介绍面向切面编程(AOP) Demo思路这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。之前写了DJango的框架,他们的模式是MVT,其实和iOS一样,会在方法执行前暴露出函数让我们调用,在执行前加入自己的东西进行干预,DJango里面就是中间件,iOS里面就可以自己写个类,把需要切面的的函数hook出来(swizzle...原创 2018-03-14 11:28:16 · 2486 阅读 · 0 评论 -
iOS 主流搜索界面下的Tag标签布局框架,各种样式任君挑选,包您满意(SKTagView)
每个App的搜索界面下边都会有热门搜索,历史搜索之类的标签,这里介绍个框架,既可以非常容易实现标签类的不规则流式布局,也可以实现固定宽度和高度的布局,也支持Autolayout,使用起来也是非常舒服。SKTagView原框架下只有根据文字宽度不固定的的模式,那么如果需求有固定宽高模式的,老规矩,只能改源码了.请看图:传统模式:TableVie原创 2016-06-20 23:42:50 · 13451 阅读 · 1 评论 -
Mac百度云盘不限速操作步骤
博客专家 ECMAScripter大神一样的杰作第一步:下载所需工具:(①②步我放在同一个文件夹,可一起下载,链接失效请留言)工具地址:链接: https://pan.baidu.com/s/1raicYzM 密码: ve3n①下载Aria2GUI主程序,完成Aria2GUI的安装②下载chrome插件包,解压后随便放到一个地方(以后勿删除)第二步:配置Chrome浏览器...转载 2018-09-09 19:55:04 · 24216 阅读 · 5 评论 -
UIColletionView瀑布流布局实现思路以及封装的实现
瀑布流实现思路第一种就是用ScrollView来进行实现,由于它不具备复用的功能,因此我们需要自己写一套类似复用的模块来进行优化第二种就是利用apple做好的复用模块,自定义UIColletionLayout来实现瀑布流,想想也是第二种实现起来更快更优,OK,封装一个小小的框架来试试 其他案例 上面的动画切换布局也是自定义UICollectionLayout来进行布局的,简单的静态原创 2017-01-29 21:26:08 · 1493 阅读 · 0 评论 -
iOS卡片式立体轮播仿英雄联盟选择皮肤效果展示
个人感觉CollectionView过于强大,基本什么界面都能用他来完成需求,只是如果自定义Layout的时候可能性能开销大。如果是普通的需求,他和tableView并没有多大的区别,同样都是通过datasource和delegate两个代理来进行用户交互稍微回顾下CollectionView的构成1.Cells2.Supplementary Views 追加视图 (secti原创 2016-08-16 11:14:49 · 9490 阅读 · 5 评论 -
iOS支付宝支付(Alipay)详细接入流程以及项目中遇到的问题分析
最近在项目中接入了微信支付和支付宝支付,总的来说没有那么坑,很多人都说文档不全什么的,确实没有面面俱到,但是认真一步一步测试下还是妥妥的,再配合懂得后台,效率也是很高的,看了这篇文章,你也只要几分钟,就能轻松接入支付宝,在别人投来崇拜的眼光的同时,你就能潇洒的回一句,略懂略懂。。。。。。先给大家我写的微信支付,很详细哦,喜欢的点个赞点击打开微信支付链接前期准原创 2016-11-25 15:30:58 · 9024 阅读 · 10 评论 -
iOS 网易新闻首页进化版Demo(MXSegmentedPager),自带平行头部拉伸
网易新闻首页类似的界面简直太常见了,需求不同自然做出来的效果不同了,之前用ScrollView写过一个控制器的封装,但是这里根本没有考虑到控制器的复用以及预加载机制,如果没考虑复用的话当界面爆炸的时候估计你的App会很卡,例如半塘这样的,我抓包发现貌似会预加载当前界面后三个界面,让用户滑动的时候能第一时间看到数据,这样的机制蛮不错的,今天来介绍个能复用的框架,顺带介绍个另一个高斯模原创 2016-07-02 19:00:23 · 7773 阅读 · 2 评论 -
iOS花式更改系统自带UINavigationBar导航栏样式,让你拥有更纯净,更强自定义的导航栏!!!It's amazing
在开发过程中,如果你用的是传统的样式顶部20px的statusbar加上下面44高度的navigationBar的话, 这样的产品经理真的是太好了,很简单,也很传统,但是现在越来越多的人自定义导航栏,看起来就没有系统那么呆板,但是我就是不想自定义,我想自己更改原创 2016-07-31 13:37:02 · 10207 阅读 · 2 评论 -
iOS 微信右上角下拉菜单效果之CMPopTipView,各种角度各种位置
早之前在项目中写了一个类似微信右上角下拉的菜单封装,但是是写死的,当时根本没有考虑到去其他地方弹出这个东西,虽然看起来弹个窗出来很简单,但是你位子不确定之后弹出来是有点麻烦的,反正我总是觉得,我们能想到的,老外早就想到了,多给自己弄点工具库,多看看源码,指不定哪天我也搞出一个库来,世界上有项目经理这种东西,那就没有什么需求是不可能的,各位手头上多准备点工具还是非常有必要的。先看图:原创 2016-06-23 11:19:59 · 12858 阅读 · 3 评论 -
iOS纯Autolayout实现UITableView的二级分类下拉菜单展开动画,Autolayout真的快的飞起
最近在做项目,也遇到了各种奇奇怪怪的需求,有个需求一开始看起来有点难搞,但是在大神的指导下,既然做不到那种气泡,那我们就用魔术般切换Cell不就好了么,我用的是纯Autolayout,直观暴力,用习惯了真的强,把效果贴出来还蛮不错的,花了一小时写出了Demo给大家分享下。先看需求Demo效果 哇噻,福利还不错哦,不能让写De原创 2016-08-19 16:12:00 · 3181 阅读 · 1 评论 -
iOS开发中尝试下超级表单页面和浮动TextFiled的组合,只需要你平时的1/10时间
最近开发中做了很多表单页面,各种UITextField,各种风格,用原生的写,确实写的还不错,但是每次都要花一天时间去调试,效果还是可以的,最近在github上逛,看到了个宇宙第一的表单组件,据说能带你飞,人家是这么宣传的......XLForm is the most flexible and powerful iOS library to create dynamic tab原创 2016-09-09 15:21:35 · 3873 阅读 · 2 评论 -
iOS开发之AVPlayer的精彩使用--->网易新闻视频播放界面的另类实现
遇到个需求需要涉及到视频播放,那么没办法,先找资料开始进一步了解下这个不熟悉的东西.一个是MP,一个是AV,MP是封装好的,用起来非常简单,但是自定义样式就基本不可能了。AVPlayer存在于AVFundation中,更接近于底层,所以灵活性更强大,废话不多说,咱们先简单写个Demo看下他的工作原理,然后模仿网易新闻写个界面出来,这里用到了一个封装的框架,如果不熟悉内部原理的同学可以先原创 2016-09-01 12:07:23 · 5068 阅读 · 5 评论 -
iOS之iPhone手机通讯录和短信搜索界面的实现以及UISearchController和UISearchDisplayController的浅析
本来觉得这个模块也就是一个SearchBar就搞定了,但是现在的产品经理也是够了,一会儿一个想法,之前的搜索都已经写完了,类似主流的电商,好像也没那么麻烦,但是改版了总得弄点什么吧。嘿,哥们,我现在要iphone手机通讯录里面搜索的样式,你搞定哦。。。。。。,要一毛一样哦。作为一个文化人,我只能在内心深处生出表达出,苦逼的我们顶多发发牢骚,要改就改喽。请看图先 这是他要的效原创 2016-07-17 12:23:19 · 6274 阅读 · 0 评论 -
iOS自己总结的超级详细分解富文本大全(AttributedString),图文混排很轻松
最近项目中对图文混排有一定的需求,例如价格,文字链接,文字颜色变化等要求,翻了很多资料,咱们对这些属性做了如下的总结,希望能在方便自己查阅! NSFontAttributeName 设置字体大小和字体的类型 默认12 Helvetica(Neue) NSForegroundColorAttributeName 设置字体颜色,默认黑色 UICo原创 2016-08-07 13:28:56 · 14412 阅读 · 2 评论 -
iOS 自定义转场动画实现小红书的push效果思路以及下雪碎屏等动画的实现
感觉好久没写会动的Demo了,前几天写了很久的Block源码分析,分析了几天整个人都不好了,都不知道block是什么了......,有需要的同学可以去看看,简直不要太简单Block是什么鬼 毕竟也是做电商的,有时候会研究别人家的App实现,有写过Higo的页面,也看了小红书的push动画,之前一直不知道怎么做到的,偶然间看到了转场动画自定义,原来是这么玩的,OK,今天以非原创 2016-11-21 23:02:28 · 8349 阅读 · 0 评论 -
iOS私有API检测扫描思路以及工具开发(Python3 + Django)
风险点1、class-dump有些文件会报错,需要查看下2、mach-o文件中的依赖除了系统,是不是还需要dump第三方其他的库进行扫描@xpath3、私有api在公开的Framework及私有的PrivateFramework都有。4、9.2.5的iOS系统对应的Xcode 8是有docset的,后面的Xcode都有新的文件格式了,下面有介绍,需要自己分析,但是数据结构有点乱,可能我我还...原创 2019-07-10 11:55:35 · 6375 阅读 · 5 评论