william66688
码龄9年
关注
提问 私信
  • 博客:21,702
    社区:1
    问答:12
    动态:4
    21,719
    总访问量
  • 9
    原创
  • 1,969,464
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-02-17
博客简介:

william66688的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得0次评论
  • 获得22次收藏
创作历程
  • 1篇
    2022年
  • 2篇
    2018年
  • 11篇
    2016年
成就勋章
TA的专栏
  • iOS动画
    1篇
  • iOS常用控件
    1篇
  • iOS常见问题
    2篇
  • iOS进阶
    8篇
  • iOS常用第三方
    1篇
  • app
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

356人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

采用 Jenkins+Fastlane 实现 iOS自动化打包上传到蒲公英和AppStore,并且企业微信机器人通知下载地址
原创
发布博客 2022.05.26 ·
2172 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

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

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

iOS 布局揭秘

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

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

发布资源 2017.12.05 ·
zip

iOS 中runtime进阶必备

Runtime是什么1、我们写的代码在程序运行过程中都会被转化成runtime的C代码执行,例如[target doSomething];会被转化成objc_msgSend(target, @selector(doSomething));。2、OC中一切都被设计成了对象,我们都知道一个类被初始化成一个实例,这个实例是一个对象。实际上一个类本质上也是一个对象,在runtime中用
原创
发布博客 2016.09.01 ·
439 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS开发调试技巧(一)

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

iOS自定义转场动画(下)

添加 UIViewControllerAnimatedTransitioning添加一个 Cocoa Touch Class,继承自 NSObject,取名 BWFlipTransionPush(名字嘛,你开心就好。),遵守 UIViewControllerAnimatedTransitioning 协议。实现协议的两个方法,并在其中编写 Push
原创
发布博客 2016.04.04 ·
798 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

iOS自定义转场动画(上)

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

学软件技术以后可以自己出来创业嘛?

答:

这个要看你自己咯,每一行都适合创业,我打算搞几年技术后,还是会再回到创业这条道路的

回答问题 2016.04.04

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

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

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

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

UITableView 的完美平滑滚动

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

一个减少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 ·
657 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS开发教你怎么集成ApplePay

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

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

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