Category: iOS

[总结]iOS开发经验 0

[总结]iOS开发经验

Python的iOS自动化打包 用Python来做一个自动化打包,可以自动完成打包,上传,并且发送邮箱给测试人员. iOS strong和copy的区别 如何快速的开发一个完整的iOS直播app iOS 图片压缩、滤镜、剪切、渲染等解析 如何快速的开发一个完整的iOS直播app(美颜篇) TikTok(抖音国际版)逆向 搞透AVPlayerViewController,摆出我想要的姿势 iOS App签名的原理 分享几个优质开源项目 | 电商类app,趣享 gif,研发助手DoraemonKit,github小程序

[转]iOS如何查看崩溃信息 0

[转]iOS如何查看崩溃信息

最近用友盟看到一些崩溃信息。但是上面的崩溃信息是如下图显示的,这是一些符号化信息,基本上很难看出来崩溃在哪里。

0

[转]iOS构架图

https://github.com/shaojiankui/iOS-route D3 Preview: http://ios.skyfox.org/route.html    

[转]iOS架构模式——MV(X)的理解与实战 0

[转]iOS架构模式——MV(X)的理解与实战

作为一个iOS程序员,MVC一定是我们耳熟能详的一种架构模式,而且当你的项目规模不大的时候,MVC也确实有它的优势,它的开发效率确实是足够高。但当你的项目发展的一定的规模,你会发现传统的MVC模式会导致C层代码量剧增,维护困难等一系列问题,这个时候我们就需要考虑一些其它模式了。

[转]iOS性能优化系列篇之“优化总体原则” 0

[转]iOS性能优化系列篇之“优化总体原则”

笔者由于在iOS开发过程中做过一些优化的工作,对iOS性能优化有一些粗浅的认识,一直想把自己这些经验,简单总结一下。于是最近在工作闲暇时间,准备针对iOS开发的性能优化写一系列文章。 作为整个系列的第一篇,我打算针对iOS的优化中的一些总体原则做一些总结。因为我觉得无论列表流畅度优化也好、启动时间优化也好还是说其他方面的优化,都有一些共性的原则,只有掌握了这些总体性的原则,才能够更好的做优化,给我们具体的优化任务指明方向,让我们少绕弯路。后面如果时间允许,我可能会写一些关于列表流畅度、启动时间和内存优化等方面的文章。

[转]Objective-c:写一份可测试的代码 0

[转]Objective-c:写一份可测试的代码

前言 单元测试由程序员编写,最终又服务于程序员,但是在面对编写时复杂而繁琐的依赖注入、IoC,不禁让人思考这是否有必要。所以本文会探讨如何高效地编写一份具有可测试性代码的同时,保持代码的整洁与可理解性。 在这篇文章中我会使用 OCMock + XCTest 作为基本的测试框架,如果你没有这方面的知识可以先提前了解,但我也会在对应模版代码中添加注释,方便大家理解。

[转]iOS多Target开发相似App 0

[转]iOS多Target开发相似App

我们在iOS开发中可能会遇到同时开发多个类似项目的情况。这些项目大同小异,有诸多代码可以共用,如果每个项目都分别开发,这在后期的迭代中会十分繁琐。为了解决这个问题,使用多Target开发是一种比较好的选择,本文就这一技术实现进行简要总结。