标签:Pods

IOS技术

iOS使用Shell脚本批量修改类名称

1

likai 发布于 2018-05-23

背景 公司需要做一系列的壳版本,壳版本如果内容雷同提交到App Store会有被拒绝的风险,在之前的两篇文章 iOS使用shell脚本注入混淆内容 和 iOS使用shell脚本批量修改属性 中介绍了两种方式来绕过苹果后台的机器审查,这篇文章还是在这个业务场景中,介绍的是使用脚本批...

阅读(24)评论(0)赞 (0)

互联网.投资

【硅谷】2018年财富500强出炉:苹果营收跌出前三,但利润率依然第一

1

yeseng 发布于 2018-05-23

虽然苹果的增长一直没有停止过,但是在今年的财富500美国企业营收排行榜上,这家科技巨头却跌出了前三名。 排在苹果前的分别是以及苹果公司的主要投资方。苹果的营收相比前一年上涨了6%,达到2292亿美元,落后于伯克希尔·哈撒韦公司的2421亿美元以及沃尔玛惊人的5003...

阅读(14)评论(0)赞 (0)

IOS技术

老司机 iOS 周报 #20 | 2018-05-21

1

刘莉莉 发布于 2018-05-23

老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 专栏 再谈 i...

阅读(19)评论(0)赞 (0)

互联网.投资

【硅谷】苹果HomePod第一季度出货60万台,市场份额不及阿里巴巴

1

尖兵 发布于 2018-05-18

据Strategy Analytics的销售预测数据显示,苹果在2018年第一季度HomePod智能音箱产品的出货量为60万台。 Strategy Analytics估计,凭借这些售出的设备,苹果在智能音箱市场上已经夺取了大约6%的份额,不但远低于亚马逊和谷歌,也低于中国电子商务...

阅读(18)评论(0)赞 (0)

IOS技术

Swift中的内存泄漏

1

刘莉莉 发布于 2018-05-16

在这篇文章中,我会解释什么是内存泄漏(memory leaks),讨论循环引用(retain cycles)和其他事物。 内存泄漏 这确实是我们开发者经常面对的问题之一,我们的代码越来越复杂,随着app的增长,我们也带来了泄漏。 内存泄漏会永久占用一部分内存,让它无法再使用。它是...

阅读(21)评论(0)赞 (0)

IOS技术

使用Cocoapods创建私有库

12

hellas 发布于 2018-05-16

五一之后,公司要求对代码进行整理,同时进行代码管理、自动化打包等标准化流程,这些东西一直是我想搞的,这次有了公司的支持,操作起来也更顺利了,代码管理、自动化打包会找时间写一篇博客。 这次主要记录利用Cocoapods将多个项目中共用的代码抽离出私有库,方便其他项目的引用,也算是组...

阅读(18)评论(0)赞 (0)

IOS技术

iOS监控-启动crash

3

changyuan.xu 发布于 2018-05-14

原文地址 相较于正常的崩溃问题,启动crash造成的损失要远远大得多。正常来说,如果有足够强健的构建发布系统,大多数时候能在版本上线之前及时发现问题并且修复,但是仍然存在小概率的线上意外。启动crash一般同时具备损害严重以及难以捕获两大特点 启动过程 从应用图标被用户点击开始,...

阅读(21)评论(0)赞 (0)

IOS技术

iOS组件化探究之私有库的创建

13

hellas 发布于 2018-05-14

iOS组件化实现基本基于cocoapods,如何使用cocoapods创建自己的组件库,是实现组件化的第一要素,下面将通过gif图完整呈现制作私有库的具体过程,准备好了?让我们一起来动手吧~ 一:创建私有库的索引库 创建索引库文件.gif 创建私有库的索引库,这句话有些绕口,我们...

阅读(14)评论(0)赞 (0)

互联网.投资

剖析小米商业模式,“铁人三项”的幕后真相

11

wenming.gapo 发布于 2018-05-12

小米上市的消息,是科技圈的大新闻。洋洋洒洒的招股书,我们看到了收入,看到了利润,看到了股权结构,看到了梦想愿景,但一直有一个根本问题没有看透,小米是业务模式究竟是什么? 手机收入占比 70%,为什么说定位成互联网公司? 现有互联网业务有多少是手机厂商本该有的,有多少是小米独有的?...

阅读(28)评论(0)赞 (0)

IOS技术

iOS模块化:基础框架的创建

1

wenming.gapo 发布于 2018-05-11

现在大家都在推进模块化,每次粘贴拷贝烦了,我也搞个模块化,因为公司要新起项目,我想我不能每一次都来粘贴一次这么多的基础库文件,我直接模块化出来好了,每次要用pod下就好了,还可以持续更新。 首先我们来说下这样做的好处,特别是多人开发的时候,这样是特别方便的,还有就是代码干净,工程...

阅读(29)评论(0)赞 (0)

IOS技术

iOS接入 Lottie 动画过程详解

3

wenming.gapo 发布于 2018-05-09

Lottie 动画简介 Lottie 动画是 airbnb 最新开源的动画解决方案,支持多种平台,可以使我们不费吹灰之力就可以将动画接入 app 中,只需要一个 json 文件即可。再也不需要进行复杂的动画绘制工作了,节约了很多时间。下面我来详细介绍一下 Lottie 在 iOS...

阅读(17)评论(0)赞 (0)

IOS技术

iOS 面向协议方式封装空白页功能

1

zhuangli 发布于 2018-05-08

原文链接 为了良好的交互体验,相信大家在对待scrollView无数据时的提示页都会使用一些第三方来定制,最典型的就是使用DZNEmptyDataSet。但是每个界面都写一堆与DZNEmptyDataSetDelegate,DZNEmptyDataSetSource相关的代码就不...

阅读(19)评论(0)赞 (0)

IOS技术

用Swift编写网络层:面向协议方式

24

songhua.gao 发布于 2018-05-07

在这篇文章中我们会看到怎样实现用纯swift编写网络层,而不依靠任何第三方库。让我们快去看看吧。相信看完之后我们的代码能够做到: 面向协议 易用 容易实现 类型安全 用枚举(enums)来配置终端(endPoints) 下面是一个最终我们网络层的示例 这个项目的最终目标 通过输入...

阅读(27)评论(0)赞 (0)

IOS技术

关于 IPA瘦身的探索与思考

7

Harries 发布于 2018-05-07

我们在用数据网络下载APP的时候,若是APP体积大于150MB,AppStore便会提示“此项目大于150MB,除非此项目支持增量下载,否则您必须连接至WiFi才能下载”。可见如果IPA安装包过大,是极不利于App推广的,那么我们今天的Topic:如何减少App体积? 最近我们产...

阅读(17)评论(0)赞 (0)

互联网.投资

早报 | 滴滴打人事件司乘和解,互相道歉;抖音否认封杀小猪佩奇;Facebook将推浏览历史清除功能,保护用户隐私

5

likai 发布于 2018-05-03

语音版早报 不可不知 据国外媒体报道,Facebook将在当地时间周二上午举行的F8开发者大会上发布一项新功能,允许用户选择拒绝Facebook收集他们的浏览历史记录,这堪称Facebook公司自剑桥分析公司数据泄漏丑闻爆发以来的最大规模功能更新。此前,无论用户是否会使用Face...

阅读(24)评论(0)赞 (0)

互联网.投资

早报 | 滴滴打人事件司乘和解,互相道歉;抖音否认封杀小猪佩奇;Facebook将推浏览历史清除功能,保护用户隐私

2

xiaoli.wang 发布于 2018-05-03

不可不知 据国外媒体报道,Facebook将在当地时间周二上午举行的F8开发者大会上发布一项新功能, 允许用户选择拒绝Facebook收集他们的浏览历史记录 , 这堪称Facebook公司自剑桥分析公司数据泄漏丑闻爆发以来的最大规模功能更新 。此前,无论用户是否会使用Facebo...

阅读(28)评论(0)赞 (0)

IOS技术

iOS开发系列–代码混淆

7

尖兵 发布于 2018-05-02

由于iOS系统的封闭性,相对于安卓来说,iOS开发过程中代码混淆可能就显得并不是得非有不可了。但是在安全性(可通过class-dump反编译暴露出类的方法名)和特殊需求上(例如马甲包的混淆过审)还是有一定需求的!此脚本借鉴于kaich/codeobscure。在使用原作者脚本的过...

阅读(28)评论(0)赞 (0)

IOS技术

iOS ViewController Dealloc监听

1

hellas 发布于 2018-04-27

本文来自@anywn_xue的投稿 每一次版本迭代,最麻烦的步骤就是检测内存问题,当出现大量的未使用内存被无效占用,会直接导致如下两种后果: 每次App进入后台后,当iphone出现内存不足,需要释放app的时候,app总是被优先释放 更严重的甚至会出现由于内存问题崩掉的情况 传...

阅读(35)评论(0)赞 (0)