Yasin Blog

好好学习,天天向上

theos越狱环境搭建

说到iOS越狱开发,就少不了theos,今天就先从环境搭建开始吧

参考文档 demo在这里 ldid安装 ldid可以在http://joedj.net/ldid 下载 复制到/opt/theos/bin里面 执行sudo chmod 777 /opt/theos/bin/ldid提升权限 libsubstrate.dylib 这个需要用到手机助手的文件管理功能把/Library/Frameworks/CydiaSubstrate.framewo...

RN调用原生的页面

公司的项目想往RN靠拢,先把一个板块转换为RN开发,这就涉及到了RN调用老的原生页面,经过研究,这样做可以很方便的调用以前的页面

暴露给RN的接口 //push方式切换页面 RCT_EXPORT_METHOD(pushTo:(NSString *)name param:(NSDictionary *)param) { //要在主线程里面刷新UI dispatch_async(dispatch_get_main_queue(), ^{ [NoticeMgr.Tabbar.selected...

3DTouch的使用

3DTouch是苹果新出的一种交互模式,我尝试在帖子列表页加入了这个功能,感觉还不错,记录下使用方法

1、给控件注册事件(以cell为例 -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ PostsFrameModel *model = _FrameArray[indexPath.row]; PostsCell *cel...

iOS微信支付集成

微信支付签名比较麻烦,两次签名把我们后台绕晕了,客户端来说也还是比较简单。

导入 和支付宝一样拖进去就可以了。报错的话照官方文档拖些库进去。 集成 //设置微信支付 [WXApi registerApp:@"你的AppId" withDescription:@"应用附加信息,我写的是bundelID+一些字符"]; 如果你用了友盟的分享的话最好把分享的方法放在前面。 [UMSocialWechatHandler setWX...

iOS支付宝集成

支付宝集成还是蛮简单的,就是开发者后台比较坑。

私钥和公钥 RSA的具体内容就不讲了,自己搜搜就有。 但是要知道的是RSA加密有一个公钥一个私钥,用公钥可以验证是否是私钥加密过的内容,防止数据传输过程中劫持修改内容。 支付宝这边需要的是你给他一个公钥,和私钥一样是在你的本机生成。然后把公钥填到支付宝,支付宝也会给你一个公钥,用于验证支付完成后支付宝回调的数据是否正确。 私钥和公钥生成 生成比较简单就把官方文档的搬过来了,下面的选一...

iOS小技巧总结

转眼也写了好久的iOS了,把工作中的小技巧总结一下

OC和swift混编 swift调用OC 1、创建一个swift或者oc的工程:我这里是创建的Swift语言的工程,工程名SwiftTest 2、在工程中代码目录下创建一个oc的类,选择oc语言, 会出一个对话框,选择YES 3、这时会在工程里看到下图这样一个头文件 *-Bridging-Header.h 4、在这个头文件里添加你的OC文件的.h文件,就可以在任意swift文件...