标签:CocoaPods

Java

为什么硅谷公司已经不用Nexus管理Maven仓库?

1

xubiao.zhuang 发布于 2020-01-16

关注世界领先 DevOps 平台 JFrog 最近经常被问到一个问题:" 我已经在用 Nexus 管理 Maven 仓库,用 Artifactory 替换它有什么好处 ?" 其实这个问题在社区里早已有官方的答案: binary-repositories-com...

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

Java

iOS使用OCLint做静态代码分析

3

darida 发布于 2020-01-13

OCLint是一个静态代码分析工具,提高质量和减少缺陷通过检查C 、C++ 和Objective-C 代码和寻找潜在的问题,如: 可能的缺陷 – 空的if / else / try / catch / finally语句 未使用的代码 – 未使用的局部变量...

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

Java

Fluttify输出Flutter插件工程详解

xirruiqiang 发布于 2020-01-12

[TOC] 系列文章: (一) Flutter插件开发必备 原生SDK->Dart接口生成引擎 Fluttify 介绍 (二) 如何利用Fluttify开发一个新的Flutter插件 (三) Fluttify输出Flutter插件工程详解 注:目前Fluttify本身并不对...

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

Java

Linux搭建Nexus私有中心仓库

邓龙华 发布于 2019-12-09

Nexus是一个强大的Maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。 如果使用了公共的Maven仓库服务器,可以从Maven中央仓库下载所需要的构件(Artifact),但这通常不是一个好的做法。 正常做法是在本地架设一个Maven仓库服务器,即利用Ne...

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

Java

iOS 使用Jenkins持续集成(简称CI)

19

darida 发布于 2019-11-27

安装 jenkins 1.1. 直接到 官网 下载安装包,通过安装包安装 1.2. 通过 Homebrew 使用命令行安装 1. 安装Homebrew $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/H...

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

编程技术

蘑菇街、滴滴、淘宝、微信的组件化架构解析,附源码Demo和PDF

17

songhua.gao 发布于 2019-09-24

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 前段时间公司项目打算重构, 准确来说应该是按之前的产品逻辑重写一个项目 :joy:。在重构项目之前涉及到架构选型的问题,我和组里小伙伴一起研究了一下组件化架构, 打...

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

Java

Jenkins+Fastlane+自动化打包发布+蒲公英二维码展示

35

Harries 发布于 2019-09-06

身为一名iOS开发人员,面临必不可少的一个阶段就是打包测试。虽然xcode可有实现打包,但在测试阶段面临测试人员不断的向你催促需要新的包进行测试就会很让人头疼,打包又是一个重复性极高又很费时间的事情。所以研究了一下 jenkins 和 fastlane 的自动打包流程,希望对大家...

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

Java

在 Docker 搭建 Maven 私有库

darida 发布于 2019-09-01

小引 If you are developing software without a repository manager you are likely missing a number of opportunities to reduce some pretty obviou...

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

Java

iOS从环境自动部署到自动化构建

7

hellas 发布于 2019-07-18

之前写的 iOS如何实现API环境自动部署 文章对于部分人来说可能觉得没什么太大的意义,毕竟对大部分公司来说可能只有一个人负责开发,不需要考虑分支切换(版本更新,临时需求或问题修复上线等问题), 接下来这篇文章将是 对iOS环境实现自动化部署最实用性的配套–自动化构建...

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

Java

Fastlane + Jenkins 搭建简单的 iOS 持续集成平台

11

darida 发布于 2019-07-16

##背景 对于一个产品,肯定有打包测试的需求。如果每次打包,都需要通过原始的 Xcode + Archive 方式(或者脚本打包)的话特别麻烦,需要打包的人有 Mac 系统和 Xcode,还需要拉代码,打包的时候还需要 Build 号加 1,成本非常高。构建一个这样的持续平台,每...

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

Java

Mac下Jenkins+SVN+Xcode构建持续导出环境

16

zhuangli 发布于 2019-07-10

每一次新版本要发布,都被测试部门催成狗,测试部也耐不住了,想自己打包,研发只管提交代码,听到这个消息,还是很开心的,终于不用打包了。跟同事折腾Jenkins三天,终于正常导出ipa包了!! 因为网上教程多是依靠Github,而且很多是在Jenkins中配置Xcode参数,相当的麻...

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

编程技术

iOS组件化开发架构设计思考(初版)

4

yanxinchi 发布于 2019-05-24

组件化开发系列: (一)iOS组件化开发架构设计思考 (二)iOS组件化开发实施一期文档 一. 项目现状 当前iOS端APP项目大概有35万行代码,早期为了iPad和iPhone双端开发的效率,将所有业务模块的网络请求和数据模型统一抽离到DDEngine工程,自定义了私有开发库D...

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

Java

Jenkins+iOS持续集成细节记录

changyuan.xu 发布于 2019-04-24

iOS持续集成采用Jenkins已经是一个非常成熟的方案了,以前公司用过,自己还没尝试搭建过,这次尝试了一下,踩了很多坑,网上的很多文章都是早些年的,都9102年了,Jenkins也有了很多变化,Xcode也是10.x版本了。我分享一下我个人觉得要注意的细节。 环境介绍 系统版本...

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

Java

持续集成和持续交付工具-jenkins

9

Harries 发布于 2019-04-11

jenkins说明 jenkins是一款由Java编写的开源的持续集成工具,它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和R...

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

Java

iOS自动化打包部署踩坑记

changyuan.xu 发布于 2019-04-08

由于为了提高工作效率,采用自动打包来解决问题,一开始在网上也是找到了很多的教程,还是很有信心的完成这个踩坑,但是没想到坑比想象得多。有的文章甚至是抄袭、过时,导致没能按照教程直接实现。 网上的教程多数是jenkins的xcode插件、证书管理的教程,但是这里一个最坑的地方就是上传...

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

IOS技术

iOS | PNChart与UITableView的联动

2

xiaoli.wang 发布于 2018-07-10

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

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

IOS技术

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

6

尖兵 发布于 2018-07-06

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

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

IOS技术

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

4

zhuangli 发布于 2018-06-26

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

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