排序:
默认
按更新时间
按访问量

丁香园iOS电话面试问题总结

简单讲解一下http请求以及GET POST的区别 https的加密方式和几次握手 https的加密方式 加密的详细过程 在不知道二进制文件格式的情况下如何区分文件 常见的几种线程锁 怎么保证线程安全 SDWebImage具体实现和具体类 Alamofire实现原理和主要的类 RxSwift的原理...

2017-06-21 01:35:24

阅读数:198144

评论数:5

iOS日常学习 - iOS10上关于NSPhotoLibraryUsageDescription等问题

最近升级了Xcode8.0,真是很多坑啊,填完一个来另外一个,今天又遇到了一个,用Xcode8.0上传项目时被驳回说是info.plist里面没有设置NSPhotoLibraryUsageDescription、NSCameraUsageDescription、NSContactsUsageDes...

2016-09-18 21:21:45

阅读数:26213

评论数:4

iOS开发进阶 - 用AVFoundation自定义视频录制功能

系统自带的录制视频的功能显然无法项目的要求,自定义视频录制就非常重要了,那么下面来带大家制作属于自己的视频录制界面。主要使用AVFoundation和CoreMedia框架..

2016-05-25 14:13:18

阅读数:23555

评论数:69

给hexo个人博客 next主题添加背景图片

前几天没事自己通过hexo加github搭建了一个自己的个人博客,用的是next主题,发现挺好用,捣鼓了半天终于把全部全部配置完了,但是想改给自己的博客添加一张背景图片,在网上找了很久没找到相关的资料,就自己开始捣鼓,下面将修改方案贴出来。 首先找到一个背景图片放到 hexo(hexo工程文件)-...

2016-05-11 15:50:08

阅读数:16085

评论数:8

This version does not support documents saved in the Xcode 8 format. Open this document with Xcode 8

刚发布完Xcode的8.0果断更新了,发现用起来非常容易闪退,关键是我编辑项目时默认使用Xcode8打开,导致我用Xcode7打开Xib是报错:This version does not support documents saved in the Xcode 8 format. Open thi...

2016-06-17 12:41:21

阅读数:13287

评论数:15

reason: image not found的解决方案

在制作framework时遇到真机运行时导致的reason: image not found允许崩溃的问题,下面是我的解决方案: 首先我们分析一下出现这种情况的原因,原因就是framework找不到镜像了,也就是在真机运行是没有找到对应的framework包,在网上找的一些办法将框架引用从Requ...

2017-02-16 14:39:38

阅读数:12951

评论数:3

Swift学习笔记 - URL编码encode与解码decode

使用swift有一段时间了,api的变换造成了很多困扰,下面是关于url编码和解码问题的解决方案 在Swift中URL编码encode在Swift中URL编码用到的是String的方法func addingPercentEncoding(withAllowedCharacters allowedC...

2016-11-05 12:20:43

阅读数:11696

评论数:7

iOS开发进阶 - 实现类似微信和支付宝的密码输入框(UIKeyInput协议)

如果移动端访问不佳,请访问我的个人博客 目前在项目中需要实现发红包的功能,自己就写了一个密码输入框的控件,主要用到了UIKeyInput协议和CoreGraphics框架,效果类似微信支付,感觉还行就把我的思路和制作过程写下来给大家分享一下。(demo地址觉得有用的可以star一下)让你的自定义V...

2016-06-02 14:10:26

阅读数:9755

评论数:4

shareSDK新浪和微信分享错误code=204

新浪分享报错code=10014,shareSDK报错code=204原因:那是因为新浪微博没有申请高级读写权限,不能用网络连接的图片,只能用本地图片。解决办法: 在新浪微博开放平台申请高级读写权限。 分享的时候分享图片原文件。 微信分享时分享不成功,不跳转原因:微信分享比较坑,微信分享web格式...

2016-01-19 15:12:32

阅读数:9105

评论数:0

iOS开发进阶 - 使用shell脚本自动打包上传到fir.im上

如果移动端访问不佳,可以访问我的个人博客 用fir.im测试已经好长时间了,感觉每次打包上传都很麻烦,想着是不是可以用脚本自动打包,在网上搜了一下确实有,下面总结一下如何使用脚本自动打包上传到fir.im,以及打包过程中遇到的问题和解决办法 相关资料和下载首先是打包脚本的下载地址,这个是我找到...

2016-08-24 12:03:01

阅读数:8841

评论数:10

swift学习笔记 - swift3.0用GCD实现计时器

swift3.0之后,GCD的语法发生了翻天覆地的变化,从过去的c语法变成了点语法,下面是变化之后用GCD实现计时器的方法: 先贴代码:// 定义需要计时的时间 var timeCount = 60 // 在global线程里创建一个时间源 let codeTimer = DispatchSour...

2016-12-26 11:01:56

阅读数:8750

评论数:0

iOS开发小结 - 通过PUT请求上传数据

一般服务器上传数据一般都是用POST请求,这样通过AFNetworking的POST请求稳稳的,但是有一天遇到一个问题,服务器上传数据用的是PUT请求,发现用AFNetworking并不是那么好用,今天就来讲一下如何通过PUT请求上传数据。

2016-05-17 23:39:41

阅读数:8188

评论数:0

iOS开发小结 - 如何控制App内屏幕是否常亮(也就是App是否进入休眠状态)

有一次在接受别人的代码的时候发现app始终屏幕始终步熄灭,经过查找跟UIApplication对象的idleTimerDisabled属性有关,下面详细介绍一下这个属性,也给自己留个印象。 idleTimerDisabled查看官方文档,对于这个属性是这样描述的:var idleTimerDisa...

2016-08-03 23:50:42

阅读数:7579

评论数:0

iOS开发小结 - AFNetworking的Post失败,关于requestSerializer的正确使用

最近接手一个项目,因为之前的项目里面POST请求用的是ASI的,我就想着给替换成AFNetworking,但是在替换过程中遇到了一个大坑,解决了半天才发现是一个小问题,下面将我的问题给大家分享一下: 错误描述和发现过程Error Domain=NSCocoaErrorDomain Code=384...

2016-08-18 17:23:18

阅读数:7224

评论数:1

iOS日常学习 - 让你的 Xcode8 继续使用插件

本文转载,原文链接 随着 iOS10 的正式版即将发布,Xcode8 GM 也在发布会后放出,本文不会涉及到 Xcode8 有哪些更新,而是记录了如何让 Xcode8 继续支持 Plugin。相信各位已经有尝试过 Xcode-beta 了,但是会发现之前所有的插件都失效了。一开始我以为是和之前一样...

2016-09-15 22:01:51

阅读数:7099

评论数:0

iOS开发小结 - 播放系统提示音使用总结(AudioToolbox)

开发过程中需要用到苹果自带的系统提示音,下面我总结了一下关于系统提示音播放的方法 第一步首先得导入AudioToolbox框架#import <AudioToolbox/AudioToolbox.h>播放系统自带的提示声播放系统自带的提示声很简单,只需要两行代码就能搞定了://定义一个...

2016-08-23 00:10:09

阅读数:6754

评论数:2

iOS开发小结 - UINavigationBar设置shadowImage

在项目中我们经常用到UINavigationBar,有时候我们需要设置UINavigationBar设置shadowImage,把下面的小黑条给弄掉,或者换一个颜色的阴影条,UINavigationBar有一个属性是shadowImage,然而发现设置了并没有用,下面描述一下怎么正确使用shado...

2016-07-11 23:35:49

阅读数:6720

评论数:0

iOS动画进阶 - 手摸手教你写ShineButton动画

前段时间在github上看见一个非常nice的动画效果,可惜是安卓的,想着用swift写一个iOS版的,下下来源代码研究了一下,下面是我写代码的心路历程 先上图和demo的地址分析动画过程刚开始看的时候感觉这个动画很炫酷,实现起来应该挺复制的,后来我将gif图逐一分解,大致浏览了一下安卓的实现过程...

2017-02-16 00:32:35

阅读数:6291

评论数:10

iOS动画进阶 - CAKeyframeAnimation实现过山车动画

偶然间在网页上看到一个过山车动画觉得很炫,就想用swift纯代码实现了一个类似的效果,因为没有设计天赋,所以就完全高仿的人家的效果-.-下面上效果图: 给大家介绍一下项目中主要会用到的类: CAShapeLayer CAGradientLayer CAKeyframeAnimation 实现的主要...

2016-06-22 22:34:59

阅读数:5900

评论数:0

iOS开发进阶 - 自定义UICollectionViewLayout实现瀑布流布局

最近项目中需要用到瀑布流的效果,但是用UICollectionViewFlowLayout又达不到效果,自己动手写了一个瀑布流的layout,下面是我的心路路程 先先上效果图与demo地址:因为是用UICollectionView来实现瀑布流的,决定继承UICollectionViewLayout...

2016-12-21 22:57:50

阅读数:5846

评论数:1

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