substrate.h
用Theos 编写代码的时候,发现’MSHookIvar’这个编译不通过,找了一圈不知道是什么原因,后面发现是少了一个substrate.h 文件。下载这个文件,然后复制到你工程目录下面。
ViewPagerFragmentTab
主要介绍ViewPager+Fragment的方式实现Tab的效果,这种方式点击tab上的按钮可以切换界面,左右滑动也可以切换界面。
FragmentTab
主要介绍用Fragment的方式实现Tab的效果。
ViewPagerTab
安卓tabbar,用viewpager的方式实现tabbar的切换。
iOS Tabbar上添加按钮
iOS tabbar中间添加按钮
DragBigger
类似QQ空间下拉图片变大的效果
环信SDK3.2 Chat 文件
环信SDK3.2 Chat 文件
iOS 图片轮播
iOS图片轮播、点击事件,显示标题
ios UICollectionView
ios UICollectionView的使用
Swift UIAlterViewController
Swift UIAlterViewController
iOS 搜索框
UISearchController 搜索框,适用于iOS8.0以后的版本。
用plist保存账号密码
用plist保存账号密码
自定义PickerView
自定义一个pickerView,解决如下问题:
1、添加“确定”和“取消”按钮;
2、增加向上弹出和向下消失动画;
3、选中某行后,触发一个事件;
自定义DatePicker
封装了一个日期选择器,解决两个问题:
1、点击textField,键盘弹出和日期选择器弹出的逻辑处理;
2、同一个界面需要多次用到日期选择器时,判断点击的textField;
环信3.0单聊集成chat文件
环信3.0单聊集成chat文件,已经将无关代码注释掉,可直接使用。
环信单聊集成chat文件
环信单聊集成chat文件,把不需要的代码已经注释好,可直接使用。
环信3.0UI集成文件
环信3.0集成需要添加的UI文件,另外自行导入环信的SDK
环信3.0需添加的文件
环信SDK3.0集成需要添加的一些文件,全部都整合在一起了,把不需要的代码也注释好了。下载后,拖入你的工程可以直接用。
iOS 抽奖转盘S
绘制直线、三角形、圆弧、文字、图片 等。
iOS 抽奖转盘
用iOS做的一个抽奖转盘的demo,可以用于抽奖。
iOS 网络类型
用于判断设备当前的网络类型,wifi、3G、4G等。
iOS支付宝SDK
iOS支付宝SDK,包含开发文档和演示的DEMO
iOS 广告轮播
基本的需求点:
1. 支持循环滚动;
2. 支持加定时器,自动滚动;
3. 支持自定义是否要显示标题;
4. 支持自定义pageControl的位置(左、中、右三种方式);
5. 支持自定义标题的位置(左、中、右三种方式);
6. 支付广告轮播图片的点击,可以点击跳转到你所指定的界面;
7.只有一张图片时,自动隐藏pageControl;
Segment带滑动条效果
Segment带滑动条效果
iOS下载图片显示进度
iOS下载图片,并且显示下载的实时进度,下载完成之后显示图片。
单例反向传值
iOS传值,iOS单例反向传值,将B界面的值传到A界面。
block反向传值
iOS传值,将B界面的值传到A界面
iOS Notification反向传值
iOS传值,用Notifaction反向传值,将B界面的值传到A界面。
iOS Notification正向传值
iOS传值,用通知Notifaction正向传值。
实现上图标下文字,左图标右文字,右文字左图标设置的按钮
在项目开发中,经常需要用到按钮,系统默认的按钮是图标在左边,标题在右边。但往往实际情况是多变的,有时候图标在右边、有时候图标在上面,这个时候系统的按钮往往无法满足需求,所以我们需要自定义按钮来满足需求的开发。下面提供两种方法来实现按钮图标和文字自定按钮。
iOS列表自动刷新(结合websocket实现,简单实用)
要实现列表做到服务器有数据更新时去主动请求接口,没有数据更新时则不请求接口,关键是要知道服务器什么时候数据更新了,需要服务器主动告知客户端某个列表的接口有数据更新了,当用户切换到此列表时,需要客户端主动去请求接口,获取最新的数据。要实现这一功能,采用websocket是最合适的。websocket能保持服务器和客户端的通信,当服务器有数据更新了,通过websocket告知用户需要刷新列表了。
MJRefresh无感刷新
MJRefresh无感刷新
项目开发中用了MJRefres 刷新控件,每次上拉的时候都有个菊花转,需要下拉一下才能看到下一页的数据。产品提出需求,希望列表往下拉能直接出现下一页的数据,不需要出现加载的动画和等待时间。于是着手看了一下MJRefresh的源码,发现其提供了无感刷新(自动刷新)的方法。
MJRefresh自定义动画
MJRefresh自定义动画
项目开发中用了MJRefres 刷新控件,但是MJRefresh默认的加载样式感觉比较丑,产品觉得需要换个样式,弄的简洁一点。于是着手看了一下MJRefresh的源码,发现其提供了修改样式的方法。
libstdc.zip
Xcode缺少libstdc++的解决方案
SourceTree
完美破解版,找了很久才找到,亲测可用。
完美破解版,找了很久才找到,亲测可用。
完美破解版,找了很久才找到,亲测可用。
iOS逆向非群主@所有人
微信中只有群主才有@所有人的权限,下面用iOS逆向实现一下非群主@所有人的功能