搭建自己的iOS内测分发平台

  • iOS

前言: 苹果提供了一个以无线方式安装企业内部应用的策略,我们可以利用这个策略去内测分发自己的iOS应用。下面我们一步步来实现自己的内测分发。 步骤: 一、搭建内测分发站点 这里我就不多说了,有一台自己的服务器,使用lnmp或者lamp搭建一个web站点就可以了。推荐使用ngin ...

记一次WordPress评论替换以及禁用emoji的修复过程

前言: 之前一直使用多说的评论服务,但是最近多说出现了2次比较严重的问题。所以我决定启用原生的评论,但是在恢复的过程中出现了一些问题,把修复过程记录下来与大家分享! 问题一: 发表评论的地方原主题的表情显示不出来了,被emoji表情所替代。 解决方法: 在WordPress4 ...

利用Charles检测APP是否含有XcodeGhost病毒

  • iOS

前言: 最近网上和微博上面爆出了,有人在Xcode中加入恶意代码,致使很多应用感染XcodeGhost病毒。病毒产生的过程是这样的,因为我国特殊的网络政策,致使我们访问苹果服务器特别缓慢(要吐血的慢),所以很多苹果开发者会选择从百度网盘等第三方渠道下载Xcode编译器,有心人 ...

利用UIScrollView实现的图片轮播循环滚动

  • iOS

前言: 这个实现方式很老了,很多应用中都有使用,但是最近看到一个新的应用,竟然还没有实现这个循环滚动,忍不住翻开以前的代码并整理了一番,以此来帮助更多的初学者。 原理: 假设我们有6张图片,我们创建一个高度为图片高度,宽度为8张图片宽度的UIScrollView,排列顺序 ...

UILabel被砍头砍脚的那些事儿

  • iOS

前几天在使用国内顶尖的一个APP的时候,发现了一个很低级的错误。搜索出来的内容,显示的Label文字的头和尾巴都被切除了。具体是哪个APP我就不说了,但是你手机上肯定有。最后和他们的工程师提个这个问题,下个版本估计就修复了。 下面我们对UILabel的高度探讨一下: 如下图这 ...

利用Reveal查看iOS APP UI布局

  • iOS

前言: 在iOS开发过程中,总想参考一些著名的APP的UI布局,这时候我们除了表面猜想之外,就可以使用Reveal等UI调试工具进行逆向调试,下面就对某一APP进行逆向分析。 步骤: 工具: 1.Reveal 2.iFunBox 3.iPhone一台(已越狱) 将Reveal的libReveal.dylib文件移入手机中 使用i ...

利用iReSign和开发者账号对ipa文件重签

  • iOS

ipa重签的作用: 作用一: 有时候公司在进行软件开发的时候, 发布软件初期使用的是个人账号或者是公司账号,但是因为某种需要要使用企业账号进行分发这个应用,但是这时候可能出现一个问题就是不能再次使用原来的BundleId了,苹果规定BundleId必须是唯一的,更换BundleId就可 ...

简单的代码实现的炫酷navigationbar

  • iOS

这是很久以前写的一个Demo,开源分享给大家。大牛勿喷哦! 技术原理: 当你下拉scrollview的时候,会监听scrollview的contentOffset来调整头部背景图片的位置,通过CGAffineTransformMakeTranslation和CGAffineTransformScale实现头像的缩小。 具体代码实现: -(void)willMov ...

如何从Images.xcassets中获取LaunchImage的图片

  • iOS

前言: 最新在写一个APP启动页广告,我的思路是在启动页显示完毕之后马上以同样的图片盖上去,同时请求服务器上的广告图片,当图片缓存下来之后就替换掉图片。据我分析网易新闻等APP就是这样实现的吧! Images.xcassets是Xcode5之后才开始出现的,当我想从Images.xcassets获取 ...