2015-10-01 Piasy
随着APP的不断开发,启动时(Application类的onCreate函数中)需要做的事情越来越多,这将导致APP冷启动(杀死进程后的第一次启动)变慢,有分析表明,APP冷启动时间大于2s时,大部分用户将失去耐心。 提升APP启动速度 其实并不是所有的事情都需要在Application类的onCreate函数中执行,例如一些第三方库的初始化,可以专门增加一个SplashActivity来初始化这些第三方库,但是同样的道理,如果这些初始化工作放到SplashActivity的onCreate函数中执行,APP的冷启动依然很慢,进一步的尝试是把这些初始化工作异步化。 继续阅读 »
2014-10-27 白若水
今天是 Xcode 更新后,以及苹果 ios8 以后提交第一个应用。其中遇到了不少问题。第一个证书问题没法提交。(第一次用这个开发账号)。 P12 文件 注册正式成为 apple 开发者(花费$99/年),得到Certification 证书(.cer文件)。 证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种: 继续阅读 »
2016-04-28 zzyhappyzzy
iOS
参考链接 raywenderlich 优化建议 当你开发了几款app后,是否考虑过怎样才能提高自己的app的性能。在开发的过程中,只要我们注意一些要点,可以很轻松地开发出性能优雅的app。 这篇文章介绍了23个提高app性能的tips。 继续阅读 »
2014-08-13 Xiaosong Gao
之前仅仅介绍了工具的使用,本文将实践一下如何利用cycript结合class-dump进行Hack,还要牺牲一下支付宝APP。 首先,老套路,取到手势解锁界面的View Controller: cy# var app = [UIApplication sharedApplication] @"" cy# var keyWindow = app.keyWindow @"; layer = >" cy# var root = keyWindow.rootViewController @"" cy# var visible = root.visibleViewController @"" 继续阅读 »
2017-08-26 Piasy
有时候我们需要在 APP 运行时验证当前 APP 是否被篡改,而 SDK 提供方通常也需要验证 APP 是否被授权,今天我们就来探讨一下如何在 native 层实现这一功能,以及在这个过程中的一些要点和技巧。 认证方案 我们先探讨一下有哪些认证方案。 继续阅读 »
2014-12-01 林长宇
Custom URL scheme 的好处就是,你可以在其它程序中通过这个url打开应用程序。如A应用程序注册了一个url scheme:myApp, 那么就在mobile浏览器中就可以通过打开你的应用程序A。 继续阅读 »
2020-11-26 Robin Wen
文/Robin 美区 App Store Finance 榜单,排在前六名的有 Cash App、PayPal、Venmo、Robinhood、Zelle、Coinbase,除了 Venmo、Zelle,其他 4 个都是可以 USD 直接购买比特币的。PayPal 旗下的 Venmo,明年也会支持。 美国人目前入场,简直是太容易了。美联储放水,实行货币宽松政策,最近比特币、美股暴涨,跟这个是有直接关系的。国内相比美国,简直是水深火热,从微博、朋友圈各个渠道得到的反馈,出入金各种被冻,不管是哪个方向,也不管是哪种支付方式。 美国人入场这么容易,是因为无数的平台可以使用法币 USD 直接入场,然而因为众所周知的原因,国人却 继续阅读 »
2015-06-17 浩阳
content {:toc} 往前推2到3年,前端工程师还在忧心忡忡地想,移动互联网时代下,前端是不是没有生存空间了。但今天一看,在我们团队,前端工程师超过一半的工作都是在做移动端的Web或者APP的开发。移动Web或者APP在技术本质上是和做桌面端Web没有本质区别,但是移动端的坑那是非常的多,通过学习这部分内容,让你成为一名桌面移动通吃的前端开发工程师。 继续阅读 »
2014-07-23 Xiaosong Gao
准备工作 已越狱的设备,并且已安装了OpenSSH,MobileSubstrate等实用工具(Cydia源里安装)。 本地已安装了Reveal。 操作步骤 1、拷贝framework和dylib到越狱机 scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/Reveal.framework root@192.168.0.X:/System/Library/Frameworks scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib ro 继续阅读 »
2016-04-26 zzyhappyzzy
iOS
申请开发者账号 登陆苹果官网Apple Develper,注册开发者账号 生成certificate证书(用系统的keychain生成.CSR文件,该文件最好长期保存,后续加入新app或者证书过期需重新生成时都需要该文件,这样服务器就不用更新推送证书了,而且兼容之前老证书发的包),生成对应的证书打包提交AppStore。(个人开发者账号打的包提交appstore,企业开发者账号打的是Inhouse证书的包,无需通过appstore,可以直接通过fir等分发就行) 登陆Itunes Connect,创建App 继续阅读 »