标签:CocoaPods

IOS技术

iOS | PNChart与UITableView的联动

2

xiaoli.wang 发布于 2018-07-10

效果图 效果图.gif 1.点击chart,tableView对应模块高亮 PNChart提供了一个代理方法,用来处理用户的点击事件: #pragma mark - PNChart Delegate - (void)userCli...

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

IOS技术

iOS多模式&富交互视频播放器TTAVPlayer(附源码)

6

尖兵 发布于 2018-07-06

源码可见:[直接点击] (Github中的README有最新的更新日志,和TODO事项,强烈推荐大家关注) 1.背景 最近开始抓端体验,播放器作为一个基础功能一直为人诟病:交互不友好,如手势调节播放进度,音量,屏幕亮度,以及对网络状态的处理等。同时也不能支持现在业务场景多样化对播...

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

IOS技术

iOS源码补完计划–AFNetworking 3.1.0源码研读

4

zhuangli 发布于 2018-06-26

参拜一下AFNetworking的源码。第四篇源码、暂时来看也是iOS方向的最后一篇、撸完准备趁着热乎撸一撸网络协议。 目录 准备工作 功能模块 AFURLSessionManager/AFHTTPSessionManager 核心代码 一些比较有意思的东西 在监听属性的时候、可...

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

IOS技术

iOS项目组件化搭建

11

Harries 发布于 2018-06-20

项目组件化,顾名思义,就是将项目中的各个模块按照基础组建,功能组件,业务组件划分成一个个单独的模块,以使得各个模块间可以单独开发、测试、组合运行。 一般公司在天使轮后产品闭环已经确定,就需要实施组件化来应对A轮之后的业务扩张。 但也不是非得等到这一步才开始,如果在项目初期实施组件...

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

IOS技术

含泪导入React-native到Swift原生项目

10

xiaoli.wang 发布于 2018-06-13

照着官方文档撸,撸出了一连串的坑[泪奔中ing],但是不要紧,最终还是弄出了一个结构。 先上效果图: 第一个Tab是导入的RN页面,后两个是原生。 合成效果图.gif 友情提示:如果你弄过集成到原生项目或者对RN 开发和原生开发比较熟悉,那么,请直接往下看。如果你是第一次弄,并且...

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

Java

客户端Jenkins自动构建指南

11

zhuangli 发布于 2018-06-01

本文是来自@程家明00的投稿 本文将教会你: 1、Mac 环境下 Jenkins 的安装配置。 2、iOS 自动构建企业包,AppStore 包,安卓项目的自动化构建。 3、Jenkins 开机自启动 / 网络开机自动登录认证。 4、使用脚本自动上传 iOS/Android 包到...

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

IOS技术

客户端Jenkins自动构建指南

11

尖兵 发布于 2018-06-01

本文是来自@程家明00的投稿 本文将教会你: 1、Mac 环境下 Jenkins 的安装配置。 2、iOS 自动构建企业包,AppStore 包,安卓项目的自动化构建。 3、Jenkins 开机自启动 / 网络开机自动登录认证。 4、使用脚本自动上传 iOS/Android 包到...

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

IOS技术

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

1

dulong 发布于 2018-05-30

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

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

IOS技术

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

1

小丁 发布于 2018-05-28

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

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

IOS技术

iOS中@功能的完整实现

3

xiaoli.he 发布于 2018-05-28

哼哼想不到吧,我又回来啦!好久没写文章了,以后尽量多写写吧。最近看到有人问@功能的需求,就大概写了写,先看看实现效果: 效果图 这个功能的具体要求如下: 1、一个@是由一个@字符和一个空格字符包起来的。2、支持手写输入,只要符合就高亮显示。3、支持从列表选择,选择后插入光标所在位...

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

IOS技术

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

1

刘莉莉 发布于 2018-05-23

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

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

IOS技术

Swift中的内存泄漏

1

刘莉莉 发布于 2018-05-16

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

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

IOS技术

使用Cocoapods创建私有库

12

hellas 发布于 2018-05-16

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

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

IOS技术

iOS监控-启动crash

3

changyuan.xu 发布于 2018-05-14

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

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

IOS技术

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

13

hellas 发布于 2018-05-14

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

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

IOS技术

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

1

wenming.gapo 发布于 2018-05-11

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

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

IOS技术

iOS接入 Lottie 动画过程详解

3

wenming.gapo 发布于 2018-05-09

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

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

IOS技术

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

1

zhuangli 发布于 2018-05-08

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

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