自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 TableView添加按钮滑动与花样滑动

视频列表页面cell上添加button,button显示视频首帧图片,点击button进入视频详情页面并播放视频。列表页似乎没什么问题,但是测试之后发现有问题:1、长按button后tableview不能滑动,2、快速点击button时没有点击效果,3、如果从button开始拖动tableivew...

2018-12-10 15:44:36 174 0

转载 iOS开发-Umeng第三方登录

官方网址: http://dev.umeng.com/social/ios/operation#2 一、注册友盟账号 登陆友盟官网,在我的产品页面添加新应用,然后获取到Appkey. 二、申请第三方账号 1.新浪微博 登录新浪微博开放平台(点击链接),填写相关应用信息并上传icon图片。...

2018-10-30 16:28:53 113 0

转载 iOS原生推送(APNS)的实现

参考:http://www.jianshu.com/p/9eae61bcc42e 1.前期准备工作 (1)证书的创建 进入苹果Apple Developer -> Member Center -> Certificates, Identifiers & ...

2018-10-30 14:28:29 664 0

转载 iOS 开发之 pdf 文档的加载与浏览的 4 种方式

前言 在我们的开发中,有些像电子书类型的app的开发会涉及到pdf文档的加载与展示。由于笔者项目中正好涉及到这块,于是将pdf常用的几种加载方式做个总结。以供后面可能用到的同学做个参考。 正文 通常我们用到的pdf文档的加载方式有4种: UIWebView加载本地或者网络pdf文档 QL...

2018-10-29 18:07:29 75 0

转载 iOS9 pdf中文乱码问题的原因与“妥协”办法

前言 iOS9之后的系统存在pdf展示中文的乱码问题,而且是部分pdf文档,有些pdf文档就不会出现乱码现象。至于之前的系统版本是否存在这个问题,根据个人了解,应该是没有的。 查了很多资料,关于乱码的成因,大都说是因为iOS9升级之后,系统的字库对于中文支持的不全。下面的内容也是以这一说法为出发...

2018-10-29 18:00:29 294 0

转载 在iOS中预览PDF,Word,Excel格式文件

项目需要在客户端显示用户上传的多格式文件,包括常见的PDF,Word,Excel。在网上简单查看了一下,学习了一些前辈的经验。 查看这些格式文件最快的方法就是用webView去加载,简单粗暴而且有效,缺点也比较明显就是只能看,显示的效果也算不上很友好。而且不能自己管理缓存。 NSURL *u...

2018-10-29 14:20:50 1548 0

转载 Xcode10 Error:Multiple commands produce

最近在使用Xcode10 版本的,今天升级到Xcode10 beta3,但是在编译项目时编译失败,报错内容:   error: Multiple commands produce '/Users/xiaoyuan/Library/Developer/Xcode/DerivedData...

2018-10-29 14:14:45 665 0

转载 iOS调试之chisel

Chisel 是一个 LLDB 指令集合,用户辅助 iOS 应用差错。 安装 chisel的安装需要使用Homebrew,如果还没有安装Homebrew,可以使用下面的命令安装,如果你已经安装了,可以跳过这一步 ruby -e "$(curl -fsSL https://raw...

2018-10-26 14:48:51 248 0

转载 Jenkins安装、配置、构建、脚本、配置邮箱、上传fir

Jenkins好处: 缩减开发周期,快速迭代版本 自动化流水线操作带来的高效 随时可部署 极大程度避免低级错误 Jenkins用处: 构建项目 跑测试用例检测bug 静态代码检测 部署 写在前面 建议公司配的Jenkins服务器电脑能让你的电脑对其远程操作,这样有利于你查阅资料以...

2018-09-25 15:35:08 778 0

转载 Mac下尽量使用命令行安装 jenkins 方法

1、安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 1   2、安装jenkins brew instal...

2018-09-21 16:23:25 1766 1

转载 iOS console调试之chisel

iOS调试之chisel Chisel 是一个 LLDB 指令集合,用户辅助 iOS 应用差错。 安装 chisel的安装需要使用Homebrew,如果还没有安装Homebrew,可以使用下面的命令安装,如果你已经安装了,可以跳过这一步 ruby -e "$(curl -fs...

2018-09-18 17:32:36 141 0

转载 iOS-QQ分享功能实现

原文链接:https://www.jianshu.com/p/581edba36b5b   相关网址 QQ开发文档QQ互联开放平台 吐槽 腾讯开发文档简直一言难尽,没见过这么随意的开放平台。里面充斥着一堆错误和疏漏,足以让专心于其文档的开发者大吃一惊。 至于腾讯开放平台,创建应用显示需...

2018-09-17 15:21:41 2019 0

转载 NS_ASSUME_NONNULL_BEGIN & NS_ASSUME_NONNULL_END

我们都知道在swift中,可以使用!和?来表示一个对象是optional的还是non-optional,如view?和view!。而在 Objective-C中则没有这一区分,view既可表示这个对象是optional,也可表示是non-optional。这样就会造成一个问题:在 Swift与O...

2018-08-08 14:28:17 168 0

转载 写给iOS开发者的React Native学习路线

React Native概念介绍 名词解释 首先列举几个关键词: React Native React Native 这三个词其实没有太大关系,我们逐个来解释: React:近几年Web前端领域非常火热的一个开发框架React.JS,其核心思想是将视图组件...

2017-12-06 14:57:13 274 0

转载 配置React Native的开发环境

-------------如果你使用的是Mac OS系统,请参照以下步骤----------- 安装前注意: 1)在Max OS X 10.11(El Capitan)版本中,homebrew在安装软件时可能会碰到/usr/local目录不可写的权限问题。可以使用下...

2017-12-06 11:39:38 430 0

转载 XCode9的一些变化之处

一直也没时间看xcode9的一些坑,今天看了一下,写一下个人对xcode9的一些改变的总结,希望对你有用。 1、代码折叠 在XCode9之前,在变量或方法上,按comman+单击,是直接Jump to Definition,但是现在,是弹出这个菜单,对于跳转到变量的定义,就多了一步了 。焦点在方法...

2017-11-10 11:11:18 329 0

转载 iOS 开发之环形倒计时进度条(虚线/实线)

代码很简单,一看便知。这里为顺时针,若想要逆时针,clockwise改为0,还需更改起始角度和终点角度。 源码地址:https://github.com/LfyDragon/CountDown   直接上代码:- (void)drawRect:(CGRect)rect { ...

2017-11-07 10:30:31 974 0

转载 iOS关于模块化开发解决方案(纯干货)

关于iOS模块化开发解决方案网上也有一些介绍,但真正落实在具体的实例却很少看到,文章介绍对模块化解决方案的理解,里面会有包含到一些关于解耦、路由、封装、私有Pod管理等内容;并编写的一个实例项目放在git进行开源[jiaModuleDemo],里面现在已经放着一些封装的功能模块 一:项目中存...

2017-08-23 16:53:03 386 0

转载 CocoaPods创建公有和私有Pod库方法总结

创建公有Pod库或者私有Pod库, 实际上原理是一样的, 都是基于git服务和repo协议, 不一样的是, 两者的版本索引查询方式不一样, 公有库的podspec由CocoaPods/Specs管理, 而内部私有使用的pod库需要自己建立一个仓库来管理podspec. 正文目录 一. 创建公有P...

2017-08-15 13:47:10 374 0

转载 iOS开发使用Git的使用

前言 工作以来一直就使用SourceTree提高工作效率,那些原本熟悉的命令全部忘记干净了。 前些天由于突然断电,公司内部服务器硬盘故障,所以内部服务器上git仓库重建,我也趁机把git命令操作又熟悉了一遍,从此决定不到万不得已不再使用SourceTree操作了,一切操作都走git命令。 ...

2017-08-14 16:28:30 669 0

转载 多年iOS开发经验总结(二)

经验

2017-07-12 17:52:25 426 0

转载 当前iOS10支持的所有跳转

当前iOS10支持的所有跳转测试系统:10.2.1) 跳转 写法 无线局域网 App-Prefs:root=WIFI 蓝牙 App-Prefs:root=Bluetooth 蜂窝移动网络 App-Prefs...

2017-07-11 15:08:27 285 0

转载 配置 sendmail on mac os x

Unable to send email using PHP mail()? Learn how to configure sendmail on mac os x… Open up /etc/php.ini and set the sendmail_path: ...

2017-06-26 11:54:23 2006 0

原创 iOS配置shell脚本自动打包上传到蒲公英

转载请注明出处: 前言在Mac上配置使用脚本进行自动打包,网上搜了好多文章,自己又琢磨了一段时间,总算捣鼓好了,现在写出来总结一下。 准备工作 1.从仓库拉取代码到本地,假设文件夹名为Test (下文提到的文件夹都指该目录) 2.将打包使用到的脚本test.sh文件放入到文件夹中 3.如果...

2017-06-23 17:17:32 937 0

原创 在windows电脑上配置自动打包

转载请注明出处:http://blog.csdn.net/bluewindaa 前提 由于某些原因,项目不能使用Jenkins进行自动打包,于是配置了使用脚本进行自动打包上传到蒲公英,并发邮件给相关人员。但是没办法给使用windows电脑的测试使用,于是有了这篇在windows上配置自动打包...

2017-06-23 16:12:27 458 0

转载 项目中配置多个target及podfile文件配置

配置多个target 1.copy target。 在项目配置TARGETS中,选中需要复制的target目标,右键选择Duplicate,然后就会出现一个叫* copy名字的target。 2.修改target名称。 首先可以先把新复制的target的名称修改了,双击ta...

2017-06-23 13:13:47 1225 0

转载 Xcode快捷键

隐藏左侧面板 command+0=显示/隐藏左侧面板 隐藏右侧面板 command+option+0=显示/隐藏右侧面板 隐藏debug区域 command+shift+y=显示/隐藏底部控制等调试区域 跳转到代码多少行 command +...

2017-05-04 10:34:58 457 0

转载 iOS8下 presentViewController的透明部分 变成黑色不透明了

iOS8下 原来presentViewController的画面(不是全画面,画面以外地方透明)的透明部分 变成黑色不透明了 换句话说,self.modalPresentationStyle = UIModalPresentationCurrentContext;不好用了 ...

2017-04-24 13:22:22 1449 0

转载 Excel 表格的基本操作(精选 39 个技巧)

目 录 技巧1、利用批注完成多列内容合并 技巧2、筛选以1开始和以8开始的数字 技巧3、一列数字前批量加汉字 技巧4、单元格内强制换行技巧 技巧5、锁定标题行 技巧6、打印标题行 技巧7、查找重复值 技巧8、删除重复值 技巧9、快速输入对号√ ...

2017-04-14 13:15:51 1308 0

转载 依赖注入

从一个例子开始,比如说写了这样一个方法: - (NSNumber *)nextReminderId { NSNumber *currentReminderId = [[NSUserDefaults standardUserDefaults] objectForKey:@"cur...

2017-04-11 10:23:46 168 0

转载 置换测试: Mock, Stub 和其他

简介 在理想情况下,你所做的所有测试都是能应对你实际代码的高级测试。例如,UI 测试将模拟实际的用户输入(Klaas 在他的文章中有讨论)等等。实但际上,这并非永远都是个好主意。为每个测试用例都访问一次数据库或者旋转一次 UI 会使你的测试跑得非常慢,这会降低你的生产力,并导致你不去经常跑那...

2017-04-10 13:05:58 299 0

转载 从0到1思考与实现iOS-Widget

讲述之前首先看下demo效果图: 基本的展开收起、本App本体交互 然后再展示几个效果不错的 Widget app 毒物 && Keep ESPN PCalc Musixmatch ...

2017-04-05 16:07:52 595 0

转载 iOS App的加固保护原理

苹果系统的封闭性导致iOS APP安全性比较高,但是实际上iOS应用本身被破解的难度并不高,一旦在越狱设备上,ipa被分析就会变得很容易,本文通过讲解iOS APP的破解分析过程来引出我们要如何的保护我们的应用。经过保护,iOS APP的安全性会获得很大的增强,大大提高了破解者破解的难度。对于iO...

2017-04-05 16:05:27 1507 0

转载 实战经验总结:为什么我不在苹果竞价广告中选择推荐词

推荐词:苹果官方推荐的关键词 自选词:投放者自己拓展的关键词 作为一家崇尚用户体验的科技公司,苹果不仅早打造出最人性化的产品,而且服务也非常贴切!苹果竞价广告作为苹果未来广告业务的核心,必然会走上用户体验这条老路。 苹果竞价广告和百度竞价广告最大的区别在于:苹果竞价广告不是唯金钱...

2017-03-29 14:36:29 345 0

转载 React/React Native 的ES5 ES6写法对照表

本文转自:http://bbs.reactnative.cn/topic/15/react-react-native-%E7%9A%84es5-es6%E5%86%99%E6%B3%95%E5%AF%B9%E7%85%A7%E8%A1%A8 同时推荐两篇文档: 1、https://ba...

2016-09-12 18:21:14 316 0

转载 0 如何在Android和iOS平台运行React Native应用

如果你还没有配置React Native开发环境,请访问:一步一步搭建ReactNative开发环境(Mac) Android依赖的安装需要较多的步骤,安装的方法也有很多,接下来跟着我一步步的完成Android依赖的安装吧。 一、Android依赖 关于Android依赖的安...

2016-09-12 17:46:19 1123 0

转载 一步一步搭建ReactNative开发环境(Mac)

1 环境搭建 React Native主要依赖以下环境。 Mac OS X操作系统。 推荐使用Xcode 7.3.0或者更高版本。 安装Node.js v6.2.1或者最新版本。利用Homebrew安装watchman和flow。安装React Native安装NVM创建第...

2016-09-09 16:14:51 3957 0

转载 第三方框架学习—YYKit

ibireme和YYKit 可以看一下唐巧对ibireme的采访 搜索一下ibireme的微博 简言之,渴望成为iOS大牛的新人,只有两条捷径,一是大量地阅读优秀项目的源代码,另一个就是自己动手实践来尝试。 YYKit YYKit 是一组庞大、功能丰富的 iOS 组件。 为了尽量复用代...

2016-09-02 15:19:38 1902 0

转载 【iOS】苹果内购调研

参考文章 官方文档 iOS开发内购全套图文教程 App Store上架指导 苹果不允许 iOS 应用内置购买(IAP)使用第三方支付方式,那么跨平台的电子书阅读器怎么解决这个问题? 应用内购(In-App Purchase)常见问题解答 iO...

2016-08-29 16:42:46 2251 0

转载 Markdown 语法说明 (简体中文版)

(点击查看快速入门) 概述 宗旨 兼容 HTML 特殊字符自动转换 区块元素 段落和换行 标题 区块引用 列表 代码区块 分隔线 区段元素 链接 强调 代码 图片 其它 反斜杠 自动链接 感谢 ...

2016-08-25 10:38:03 1596 0

提示
确定要删除当前文章?
取消 删除