iOS开发进阶 - 使用Carthage管理iOS第三方库

最近在研究Swift,一不小心发现一个好的的管理iOS第三方库Carthage,就跟第一次使用CocoaPods时一样兴奋不已,在研究了大半天后终于能用了,使用起来还是很方便的,比起CocoaPods有不足也有优点,两个配合起来用也是很爽的^ - ^ 初识Carthage最近在用Swift3.0做...

2016-09-20 22:54:53

阅读数:3047

评论数:0

iOS基于XMPP实现即时通讯之一、环境的搭建

移动端访问不佳,请访问我的个人博客 使用XMPP已经有一段时间了,但是一直都没深入研究过,只是使用SDK做一些简单的操作,看了许多大神的博客,自己总结一下,准备写一系列关于XMPP的使用博客,以便于自己更加深入学习~ IM协议及服务器选型http://liudanking.me/arch/xm...

2016-09-16 19:57:17

阅读数:4726

评论数:3

iOS动画进阶 - 手摸手教你写 Slack 的 Loading 动画

如果移动端访问不佳,可以访问我的个人博客 前几天看了一篇关于动画的博客叫手摸手教你写 Slack 的 Loading 动画,看着挺炫,但是是安卓版的,寻思的着仿造着写一篇iOS版的,下面是我写这个动画的分解~ 老规矩先上图和demo地址:刚看到这个动画的时候,脑海里出现了两个方案,一种是通过d...

2016-09-08 18:19:01

阅读数:5455

评论数:7

iOS开发进阶 - 日志输出框架CocoaLumberjack与XcodeColors插件的简单使用(swift版)

CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。XcodeColors是用于控制台着色的工具,配合着CocoaLumberjack用有更好的效果,不废话,先上图: 从上图上看控制台的日志输出不仅仅只有默认的黑色了,而是根据日志等级的不同带有不同的颜色,...

2016-09-01 22:46:16

阅读数:2556

评论数:0

Your app uses or references the following non-public APIs的解决方案

之前接了一个旧的项目,代码混乱,年代久远,不得不吐槽一波,好不容易改完需求提交代码,说用到了non-public APIs,搞了好久终于找到地方了,下面是我的解决过程,让大家少走弯路: 下面的被驳回的原因: Your app uses or references the following n...

2016-09-27 11:52:48

阅读数:1984

评论数:0

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

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

2016-09-18 21:21:45

阅读数:23221

评论数:4

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

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

2016-09-15 22:01:51

阅读数:7065

评论数:0

iOS开发小结 - 让你的APP后台运行

最近项目有个需求需要让app在后台一直运行计时着,找了一些资料,只能用比较无耻的做法了,播放一段没有声音的音频文件,这样你的APP就不会被系统杀掉~~ 我们只需要用到<AVFoundation/AVFoundation.h>框架,然后播放一段没有声音的音频文件就可以实现了,贴代码:#p...

2016-09-07 15:08:07

阅读数:1534

评论数:2

iOS日常学习 - App之间常用的五种通信方式及适用场景总结

iOS系统是相对封闭的系统,App各自在各自的沙盒(sandbox)中运行,每个App都只能读取iPhone上iOS系统为该应用程序程序创建的文件夹AppData下的内容,不能随意跨越自己的沙盒去访问别的App沙盒中的内容。1、URL Scheme这个是iOS app通信最常用到的通信方式,App...

2016-09-06 17:15:36

阅读数:1732

评论数:0

iOS开发小结 - 关于swift中#if DEBUG判断不执行的解决方案

在以前的OC项目中我们经常用#if DEBUG来判断是否是在DEBUG模式下调试代码,然后最近我用swift写的项目中发现#if DEBUG判断居然步管用了,多方查证为果的情况下终于找到了解决方案,希望能帮助到有需要的人~首先我们要查看我们当前是否在DEBUG模式下运行的代码确认上一步无误后,我们...

2016-09-01 23:05:03

阅读数:3273

评论数:0

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