CodingFire的博客

致力于写出让人看得懂的技术博客,让学习更简单,更快乐。(iOS群号567424325,weex群号:730615855)...

iOS开发-三种倒计时的写法

1.通过NSThread的performSelectorInBackground; 2.通过定时器,属于比较简单的写法; 3.通过GCD中的dispatch_source;先说第一种:#import "ViewController.h"@interface ViewCont...

2016-08-26 16:40:08

阅读数 14089

评论数 0

iOS开发 - 通过代码获取沙盒启动图片

虽然我们可以直接使用图片的名字来添加图片,当然,通过代码来找到图片也是一种方法,真正使用起来肯定还是直接用名字来的方便。看了代码,应用可以访问自己的沙盒,所以只要知道路径,沙盒内所有的文件其实是都能拿到的,个人感觉没什么差别,就是看着比较装逼,当然,好处是有的,就是如果在应用中别的地方需要这张图片...

2016-08-26 15:48:46

阅读数 1001

评论数 0

Core Animation - 发光的太阳(附高校设置图片圆角和变圆的方法)

先看下动画效果: 这里使用粒子动画,加上基础动画组合实现,还有一些绘图的方法,代码注释写的很清楚,看下面代码:#import "ViewController.h"@interface ViewController ()@end@implementation ViewContr...

2016-08-25 16:05:15

阅读数 814

评论数 0

iOS开发- 分屏动画

最近看到个分屏效果,觉得挺好玩的,所以就写出来给大家分享一下,首先来看效果: 看着有点卡,因为是模拟器的缘故,真机上肯定是不会有的,用到的技术包括,CABasicAnimation,CALayer,贝赛尔曲线,还有动画结束的代理方法,都是之前已经介绍过使用方法的技术,进行巧妙的组合就出现了这...

2016-08-23 14:39:47

阅读数 679

评论数 0

iOS开发 - 友盟分享(自定义分享)如何让新浪分享显示蓝色文字,其他平台内容不显示链接

我们在做分享时纠结于新浪的分享显示和别的平台不一样,新浪的分享链接显示蓝色的文字,其他平台如果分享内容同意显示链接(比如:http://www.xxx.com),那么恭喜你省了一点功夫,但是如果需求上说内容不允许出现链接怎么办?上一篇内容写了在ShareSDK中如何自定义分享的内容,下面说下在友盟...

2016-08-19 14:15:51

阅读数 1451

评论数 0

iOS开发-使用ShareSDK做分享如何让新浪分享后是可点击蓝色文字

如图:要想实现新浪分享是这种形式,首先分享内容里要包含链接,而不能直接放在url里面,分享的type必须是SSPublishContentMediaTypeNews下面看如何来单独自定义新浪的分享: //1、构造分享内容 //1.1、要分享的图片(以下分别是网络图片和本地图片的生成方式...

2016-08-17 14:52:59

阅读数 1104

评论数 0

动画缓冲 - CAMediaTimingFunction

关于CAAnimation的懂画执行,我们见过的组多的都是以匀速运动的,而实际上,物体的运动速度并不是匀速的,要么一直加速,要么先加速后减速等等,为了实现这一缓冲的过程,需要设置CAAnimation的timingFunction属性,它是CAMediaTimingFunction的一个对象,如果...

2016-08-10 16:45:54

阅读数 1895

评论数 0

iOS开发 -UISearchController的使用和改善方法

效果图 搜索栏在开发中算是比较常见的了,而系统的searchbar很多人并不是很喜欢用,最近博主无意间看到一个系统的searchbar,觉得看着很漂亮,所以就自己来写写,其实设置placeholder,颜色,搜索logo,触发搜索操作都是存在的,看起来也很漂亮,以下是博主写的代码: #imp...

2016-08-10 14:01:18

阅读数 5946

评论数 0

iOS开发- runtime基本用法解析和用runtime给键盘添加工具栏和按钮响应事件

1.如何用runtime给键盘添加工具栏和按钮响应事件:.h #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interface KeyBoardTool : NSObject /** * 增加隐藏键...

2016-08-08 17:04:35

阅读数 1006

评论数 0

Swift - 路径问题和NSFileManage文件管理

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //先...

2016-08-05 14:24:45

阅读数 3715

评论数 0

Swift - 字典排序方法

我们知道字典是无序的,要想排序可以根据key来进行,然后再根据key的索引找出对应的value,下面有个简单的例子: //既然是排序,首先要保证key一定要是同一种类型,不要使用多种类型,如果有多种类型,就需要先挑出来归为一类,然后对剩下的进行排序 var dic = D...

2016-08-04 14:53:44

阅读数 3054

评论数 0

iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)

1.在用UITextView的时候一直很苦恼placeholder的设置,最开始是通过添加label,后来觉得麻烦,就通过UITextView本身的一些特性来进行模拟。2.UITextView的行间距设置方法网上很容易搜的到,但是运用中却发现直接设置根本不行,原因是textView一开始必需要有内...

2016-08-01 10:05:30

阅读数 2515

评论数 0

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