自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Jenkins+Fastlane iOS自动化打包上传到蒲公英和App Store完整版

采用 Jenkins+Fastlane 实现 iOS自动化打包上传到蒲公英和AppStore,并且企业微信机器人通知下载地址

2022-05-26 15:39:55 2089

原创 iOS 根据音乐来变动闪光灯和闪屏

前段时间一朋友需要实现该功能,其实实现起来不难,下面是实现效果提示:模拟器看不到效果,需要真机才能看到效果[简书查看demo代码下载地址]闪光灯的开启与关闭//开启闪光灯- (void)openFlash{ AVSession = [[AVCaptureSession alloc]init]; device = [AVCaptureDevice defaultDevic...

2018-07-03 17:46:42 1549

原创 iOS 布局揭秘

简书阅读《 iOS 布局揭秘》在你刚开始开发 iOS 应用时,最难避免或者是调试的就是和布局相关的问题。通常这种问题发生的原因就是对于 view 何时真正更新的错误理解。想理解 view 在何时是如何更新的,需要对 iOS RunLoop 和相关的 UIView 方法有深刻的理解。这篇文章会介绍这些关联,希望能帮你澄清如何用 UIView 的方法来获得正确的行为。一个 iOS 应用的主 RunLo...

2018-06-04 10:16:45 553

原创 iOS 中runtime进阶必备

Runtime是什么1、我们写的代码在程序运行过程中都会被转化成runtime的C代码执行,例如[target doSomething];会被转化成objc_msgSend(target, @selector(doSomething));。2、OC中一切都被设计成了对象,我们都知道一个类被初始化成一个实例,这个实例是一个对象。实际上一个类本质上也是一个对象,在runtime中用

2016-09-01 11:09:13 425

原创 iOS开发调试技巧(一)

在iOS开发中调试是必不可少的,同时也是必须学会的技能,重要性不言而喻。今天我们就来初步了解下一些常用技巧。暂时使用的是OC语言。此文也可以进入我的简书阅读1、普通断点(经常用到)当程序运行到断点处时会停止运行,只要在显示行数的相对应的地方点击一下就添加了一个端点。添加的端点可以在如下图的地方查看。程序运行到断点处,可以看

2016-06-30 17:50:14 378

原创 iOS自定义转场动画(下)

添加 UIViewControllerAnimatedTransitioning添加一个 Cocoa Touch Class,继承自 NSObject,取名 BWFlipTransionPush(名字嘛,你开心就好。),遵守 UIViewControllerAnimatedTransitioning 协议。实现协议的两个方法,并在其中编写 Push

2016-04-04 14:19:03 784

原创 iOS开发中对info.plist文件的解读

我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。 下面就对其key值和其对应的value值进行解读:1、Localiztion native development region --- CFBundleDevelopmentRegion 本地化相关,如果用户所在地没有

2016-04-04 14:11:48 513

原创 iOS自定义转场动画(上)

概述这篇文章,我将讲述几种转场动画的自定义方式,并且每种方式附上一个示例,毕竟代码才是我们的语言,这样比较容易上手。其中主要有以下三种自定义方法,供大家参考:Push & PopModalSegue前两种大家都很熟悉,第三种是 Stroyboard 中的拖线,属于 UIStoryboardSegue 类

2016-04-04 14:00:36 489

转载 深入理解Objective-C:Category(下)

来源: 美团开发团队   链接:http://tech.meituan.com/DiveIntoCategory.htmlattachCategoryMethods做的工作相对比较简单,它只是把所有category的实例方法列表拼成了一个大的实例方法列表,然后转交给了attachMethodLists方法(我发誓,这是本节我们看的最后一段代码了^_^),这个方法有点

2016-04-02 13:35:30 428

转载 深入理解Objective-C:Category(上)

来源: 美团开发团队   链接:http://tech.meituan.com/DiveIntoCategory.html摘要无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可以动态

2016-04-02 13:32:57 682

翻译 UITableView 的完美平滑滚动

现在我将阐述我所了解的优化常识,来让 UITableViews 更快和更流畅。使用内置工具第一点:是即使要显示更多内容,也要重用 cell/header/footer 的单个实例(single instance)。这是优化 UIScrollView(UITableView 的父类)最显著的方式,苹果工程师已在回收机制上做了处理。正确的做法是,你应该持有唯一的 cell/header

2016-04-02 13:00:12 1587

转载 一个减少App Store审核被拒的小技巧--善用iTunes Connect中被遗忘的字段

本文由CocoaChina--zheng0115(社区ID)翻译作者:@Brenden Mulligan原文:A simple tip to reduce App Store rejections在过去的两年中,我们团队在App Store中为7款APP推出了60个发布版本。因此,我们已经熟知什么才是用户在想要的,以及如何定位和营销App以使其获得最高的安装

2016-04-02 12:47:23 645

转载 iOS开发教你怎么集成ApplePay

ApplePay在中国上线后,就有许多线上app前后脚加入了对其的接入支持,个人比较喜欢的ENJOY也抢在首批接入了ApplePay应用内支付。本文将分享作者的接入经验。ApplePay是苹果公司推出的一种线上/线下的便捷支付方式,根据TouchId来验证支付卡持卡人身份,ApplePay并不参与资金流动,最终还是让银行完成扣款处理,目前据Apple介绍只配备在iphone

2016-04-01 00:39:15 9838

原创 iOS微信支持遇到的问题:只显示一个确定按钮、onResp不回调、闪回

今天在联调微信支付,遇到下面这个问题这种只有一个确定按钮的真的是让人抓狂了,点击后返回的状态竟然是-2,用户取消。1、只显示一个确定按钮遇到这个问题基本是:传递接口的字段导致的问题(也就是发起请求的参数传错了)可能出现的问题点:1、注意一下 nonceStr 需要是第一步里生成的 nonceStr,而不是重新生成。2、package = @"Sign

2016-03-31 23:52:24 1399

Python爬虫开发项目实战电子书 本书为pdf

Python爬虫开发与项目实战 PDF 完整版 Python是一门简明、易学的语言 ,本书适合入门,进阶, python学好很有必要,尤其是对机器学习部分感兴趣的小伙伴 Python爬虫开发与项目实战从基本的爬虫原理开始讲解,通过介绍Pthyon编程语言与HTML基础知识引领读者入门,之后根据当前风起云涌的云计算、大数据热潮,重点讲述了云计算的相关内容及其在爬虫中的应用,进而介绍如何设计自己的爬虫应用。主要内容分为基础篇、中级篇、深入篇,基础篇包括Python编程基础、Web前端基础、HTML基础知识、基础爬虫设计、强化爬虫技术等。中级篇包括数据存储、动态网站抓取

2017-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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