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

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

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

2016-09-01 22:46:16

阅读数:2645

评论数:0

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

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

2016-08-24 12:03:01

阅读数:8628

评论数:10

iOS动画进阶 - 实现类似美颜相机的相机启动动画

最近在写一个相册的demo,偶尔看到了美拍的相机过载动画觉得很有意思,就想在我的相册demo中加入一个这种特效,下面把我的想法和实现过程给大家分享一下 先上效果图:(demo地址)步骤分析这个动效看起来很有特色但是实现起来是非常简单的,只需要用到CALayer和CAShapeLayer做为展示层,...

2016-08-16 15:58:46

阅读数:2981

评论数:0

GCD深入学习之GCD的初识

如果移动端访问不佳,可以访问我的个人博客 现在网上关于GCD的介绍已经很多了,在项目中也经常用到,但是没怎么深入研究过,打算写一系列关于GCD使用,参考其他大神写的博客和Apple的技术文档总结一下,一是自己深入学习一下,二是以后忘了可以回过头来温习一下~ 什么是GCD?GCD全名是Grand...

2016-06-30 11:01:50

阅读数:5708

评论数:0

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

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

2016-06-22 22:34:59

阅读数:5844

评论数:0

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

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

2016-06-02 14:10:26

阅读数:9517

评论数:4

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

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

2016-05-25 14:13:18

阅读数:22857

评论数:69

iOS开发进阶 - CAEmitterLayer,粒子发射系统

CAEmitterLayer是ios5中苹果引入了一个新的CALayer子类。CAEmitterLayer是一个高性能的粒子引擎,可以用来做一些绚丽的粒子系统,比如爆炸,雪花火焰等等。 基于CAEmitterLayer做的点赞效果图(demo的github下载地址(大家喜欢可以点个star)): ...

2016-04-27 00:45:45

阅读数:4769

评论数:1

iOS开发进阶 - 常用的Xcode插件

Alcatraz - 插件管理工具Alcatraz是一个开源的Xcode插件管理器,可以让你更便捷地发现、安装以及管理插件、模板和配色方案。只需要简单地点击或者勾选,就能下载安装和删除插件,建议选择的第一个Xcode插件。 下载完成后通过Window—>Package Manager来打开...

2016-03-25 23:39:40

阅读数:2112

评论数:1

手把手教你发布自己的开源框架到CocoaPods

移动端显示不佳,请访问我的个人博客 偶尔会发布自己的开源框架到CocoaPods上,但是每次都忘记命令行,写这篇博客的目的是为了记录下来步骤,方便以后翻阅使用 一、先将代码传到github上这步比较简单,大致说一下:// 创建本地仓库 git init // 添加名称为origin的远程连接 ...

2017-03-17 00:21:47

阅读数:1597

评论数:2

reason: image not found的解决方案

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

2017-02-16 14:39:38

阅读数:11233

评论数:2

swift学习笔记 - 判断当前运行的系统和平台

最近代码需要判断代码运行的系统与平台,下面总结了一下swift下一些可以用来判断的属性: // 代码运行在32位的 Windows public var TARGET_OS_MAC: Int32 { get } // 代码运行在 Mac OS X public var TARGET_OS_WIN3...

2016-12-27 23:11:27

阅读数:3809

评论数:0

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

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

2016-12-26 11:01:56

阅读数:8644

评论数:0

fatal: refusing to merge unrelated histories的解决方案

最近更新了git版本,发现在github上建立了一个仓库,然后关联本地库的时候pull失败,错误为fatal: refusing to merge unrelated histories,查找后发现解决方案为下: 解决方案:# 将之前的git pull origin master修改为一下代码 g...

2016-12-09 15:52:14

阅读数:2331

评论数:0

iOS日常学习 - 如何配置.gitignore文件

文章为转载学习,原文地址 为什么要配置.gitigore在我们使用git的过程当中,不是任何文件都需要commit到本地或者远程仓库的,比如一些三方库文件。 那么作为一个git新手,很多人不知道如何配置.gitignore文件,本文只是提供一个便捷的例子。你可以直接使用本文提供的代码编辑到你的....

2016-11-21 15:29:38

阅读数:1695

评论数:1

Xcode8编辑代码崩溃解决办法

更新了Xcode8带来了一系列问题,最大的困扰就是不支持插件了,而且最关键的是一敲代码就崩溃(就是写一个字母就开始崩),在网上找了很多解决,发现是之前装的插件遗留下来的问题,将插件全部删掉就解决了,下面是删除插件的办法:打开终端输入:defaults delete com.apple.dt.Xco...

2016-11-18 13:53:19

阅读数:1840

评论数:0

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

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

2016-11-05 12:20:43

阅读数:10995

评论数:7

Swift学习笔记 - Swift属性只读

在OC中我们经常用到只读属性,用readonly修饰一下就行了,但在Swift中已经不是这样修饰的了,下面记录一下Swift中只读属性的使用 在OC中的只读://只读属性 @property(readonly, nonatomic) NSObject *wcl;在Swift中的只读://只读属性 ...

2016-10-30 19:51:47

阅读数:2533

评论数:0

iOS日常学习 - 每个Xcode开发者应该知道的七个使用技巧

本文为转载学习使用原文链接 工欲善其事,必先利其器。对一个iOS开发者来说,这就意味着对Xcode的熟练掌握程度。Xcode是一个学习起来有点难度的软件,下面的这些技巧或许可以显著的提高你的编程效率。 1.快速打开快速打开(Open Quickly)命令在Xcode的File菜单中,当然,用快...

2016-10-16 12:29:26

阅读数:617

评论数:0

Swift学习笔记 - OC中关于NSClassFromString获取不到Swift类的解决方案

在OC和Swift混编的过程中发现在OC中通过NSClassFromString获取不到Swift中的类,调研了一下发现问题所在,下面是我的解决方案: 问题的发现过程UIViewController *destinationVC = [[NSClassFromString(demoInfoMode...

2016-10-15 21:35:15

阅读数:2459

评论数:0

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