Castie!

正态分布, 优劣伴生

北冥有鱼,其名为鲲(kūn)。鲲之大,不知其几千里也;化而为鸟,其名为鹏。鹏之背,不知其几千里也;怒而飞,其翼若垂天之云。是鸟也,海运则将徙于南冥。南冥者,天池也。


北海若曰:“井鼃不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也;曲士不可以语于道者,束于教也。今尔出于崖涘,观于大海,乃知尔丑,尔将可与语大理矣。

iOS 做好开工前的准备

IDE Xcode5

有人肯定会问 现在都iOS9了 再过一个月都iOS10了 为什么不用最新版的Xcode7 ? 出于三个原因,第一我的OS X的版本是10.8.5, 所以最高就能安装Xcode5,第二现在大多数企业都从iOS7开始适配,Xcode5勉强够用(iphone6/6s/plus 的图片适配就将就用@2x吧),第三个人觉得Xcode7的模拟器比Xcode5的模拟器慢的不是一星半点!!

扯了那么多,准备开工起来吧, 先将SQExtension整体导入我们的项目,(SQExstension是本人封装的一些自定义控件,分类扩展和一些常用的架构封装,有兴趣可以上github上下载),解决报错信息.

首先将Xcode5 和Xcode7 之间的不兼容给解决一下(处理一下警告和报错)

在pch文件中导入 #import “SQMacro.h”

Xcode6后默认不生成pch文件 如需要按图上创建

在Build Settings中配置 pch路径 进行编译一下 发现还有许多报错和警告 不急 我们接着处理

报错及警告 警告部分 由于Xcode5 对于NSInteger作为字符串拼接参数的不友好(新版编译器已经修正),需要将类型强转成long类型即可.

报错部分 由于Xcode7 Objective-C的新特性(参照Swift) 的非空类型在Xcode5中不兼容 将其删除即可.

报错及警告修正 将所有的报错及警告处理完后 发现需要填入参数, 为了让程序正常运行我先从花瓣网找了几张图片(图片如为png 请放入Images.xcassets文件夹中) 其他参数先填为空字符串.

需要填入参数

填入所需参数

SQNewFeatureViewController.m 中修改进入按钮的坐标 消灭所有报错和警告后愉快的编译成功项目,在AppDelegate中添加代码

AppDelegate中添加代码 正常编译 新特性页面结束后成功进入项目

最终显示 今天就到这吧, 具体源码及SQExtension方法信息 请到github上进行下载!

最近的文章

iOS 集成Reveal UI调试利器

Tools Reveal 1.5.1在 iOS 开发中,我们有时很希望有一款类似 Web 开发中的 UI Debug 工具(例如:Firebug),让我们能够实时查看 UI 的结构,还可以实时更改某个 UIView 的位置和大小的相关属性值查看效果。这里我们发现原来真有这么一款强大的工具存在,他就是 Reveal。(虽然Xcode6 之后有「Capture View Hierarchy」功能,但支持的功能还只是基础的查看 UI 结构,对比 Reveal 来说,就显得逊色多了)。接着上一篇,...…

移动开发继续阅读