- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 Fade数字切换动效
欢迎同样喜爱动效的你加入 iOS动效特攻队–>QQ群:547897182 iOS动效特攻队–>熊熊:648070256 CRAnimation开源项目:https://github.com/CRAnimation/CRAnimationgitHub:CRNumberFadedAnimation断断续续3周的时间,把这个动效还原出来了。原型是这样的。最终的实现效果是这样的当然了,这个动
2017-05-14 11:48:07 979
转载 直接用URLWithString来拼接NSURL有时候得到的NSURL是为nil的
今天在使用URLWithString拼接NSURL的时候出现了nil:[objc] view plain copy print?NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@?%@",host_url,baseurl,postURL]];
2017-01-09 20:57:07 784
转载 iPhone How-to:图片的灰度处理
原文地址:http://bj007.blog.51cto.com/1701577/541525表示点击无效或者用户离线的情况下通常会使用一些灰度图片。在iPhone中如何将普通图片转换成相应的灰度图像呢?下面这段代码给出了答案。UIImage *grayImage(UIImage *source) { int width = source.size.width;
2016-08-12 11:21:26 740
转载 解决UINavigationBar 的leftBarButtonItem点击范围过大问题
原文地址:http://blog.csdn.net/shaobo8910/article/details/45057051最近可爱的测试MM帮忙发下一个问题,导航栏leftBarButtonItem 自定义一个Button的时候,按钮的实际点击范围会过大。虽然我输出按钮的frame 是正常大小。于是上网查了下找到一个解决办法,记录下:**其实就是将button 添加到一个一样大小的
2016-08-09 11:05:10 713
转载 NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
原文网址:http://blog.sina.com.cn/s/blog_7b9d64af0101ce92.html在iOS 5 中,苹果引入了一个解析JSON串的NSJSONSerialization类。通过该类,我们可以完成JSON数据与NSDictionary和NSArray之间的转化。以前,我记得我用的是第三方的插件。但是,苹果出了这套解析后,效率也大大了超过了
2016-07-31 11:46:46 339
原创 BearSkill之UIView挖空处理
扫描二维码的界面或者特定的View需要做挖空处理,在StackOverFlow上找了一番,发现了一些有用的方法,并且整理了一下。挖空效果图核心代码 Demo地址: https://github.com/BearRan/TestCutOut- (void)drawRect:(CGRect)rect{ [super drawRect:rect]; // 设置View的fill颜色
2016-06-08 17:35:03 2281
原创 BearSkill实用方法之UITextField限制输入的字符数量
在iOS开发中,一些登录界面的手机号、密码或者验证码这些输入框会要求对输入字符数量进行限制。通常情况下我们会使用注册通知的方法,来监听文本框字符的变化。// 增加限制位数的通知- (void)addLimitLengthObserver{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(
2016-05-28 15:20:36 1180
转载 iOS多线程的初步研究(十)-- dispatch同步
原文地址 http://www.cnblogs.com/sunfrog/p/3243230.htmlGCD提供两种方式支持dispatch队列同步,即dispatch组和信号量。一、dispatch组(dispatch group)1. 创建dispatch组dispatch_group_t group = dispatch_group_create();
2016-05-26 14:28:44 353
转载 IOS开发之----常用函数和常数
介绍一下Objective-c常用的函数,常数变量算术函数【算术函数】函数名说明int rand()随机数生成。(例)srand(time(nil)); //随机数初期化int val = rand()P; //0~49之间的随机数int abs(int a)整数的绝对值(例)int val
2016-05-26 10:13:02 348
转载 iOS中的round/ceil/floorf函数略解
extern float ceilf(float);extern double ceil(double);extern long double ceill(long double);extern float floorf(float);extern double floor(double);extern long double floorl(longdouble);
2016-05-24 12:00:06 388
原创 如何让iOS启动屏停留更久
就说一个最简单的方法,用延时- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{[NSThread sleepForTimeInterval:2.0];return YES;}
2016-05-09 19:34:48 885
原创 iOS粘滞球效果
欢迎同样喜欢动效的工程师/UI设计师/产品加入我们 iOS动效特攻队–>QQ群:547897182 iOS动效特攻队–>熊熊:648070256这次做的粘滞球效果 gitHub地址:https://github.com/BearRan/MenuBallAnimation 吐槽一次:哎,这次的文章怎么说呢。 不太想写这个动效的技术博客了,这个动效开始做的时候就走了一条错误的路子,三个星期的
2016-03-28 17:19:25 1945 1
原创 iOS开发常用网址(最全)
iOS开发常用网址(最全)属性,内存什么的retain/assign/strong/weak/copy/mutablecopy/autorelease区别 http://blog.csdn.net/haoxueliandong/article/details/18817645nil/null/NSNull区别 http://blog.csdn.net/xunyn/article/deta
2016-03-26 22:21:37 4135
原创 UIButton自定义路径动画
之前看了一个别人做的汉堡动画的动效,非常有意思,然后在花瓣网上找了一个差不多的,自己尝试着做了一下。花瓣网上找的动效 最终代码实现的效果 https://github.com/BearRan/CheckBtnAnimation 说一下,这个动效主要用的就是路径动效,都是在CGPath上操作的。虾面开始讲解制作过程。准备工作两个必备软件 Sketch用户绘制需要的图形和路径 Sketch链接
2016-03-14 23:53:18 5849 1
原创 BearSkill纯代码搭建iOS界面
浅谈一下关于iOS兼容布局一直都是开发者经常面对的问题,随着代码量的增加,很多人也有了一套自己的布局理论。本人也做了不少项目,开始用的Storyboard,xib,约束布局。因为是做的大多是应用型App,对于横竖屏的切换不是很多,所以约束的优点我们用的很少。 随着项目变的越来越大,每次需求变动改动或者复用界面时都会有无必要的触碰到之前设置好的约束,结果很容易导致约束crash,布局乱的一塌糊涂,找
2016-02-15 16:13:15 2661
原创 CocoaPods制作
引言:折腾了三四天,各种文章翻遍了,遇到各种坑,才创建好了自己的 Pods。本文只说制作CocoaPods的过程。其他的资料就不再重复阐述了。准备工作:必须了解的知识: 1.podSpec 2.podFile 3.Spec Repo建议安装的插件: cocoapods-xcode-plugin https://github.com/kattrali/cocoapods-xcode-plu
2016-02-02 17:01:12 1483
原创 iOS旋钮动画-CircleKnob
1,本demo是按照网上gif的效果制作出来的2,本demo是一个立体的旋钮,点击旋钮的任意位置可以自动旋转到指定的位置,也可以拖动旋转。3,同时,阴影的位置会根据光源所在的位置自动计算出来。因此会显示出立体的感觉
2016-01-27 15:01:56 4012 3
原创 如何清除xcode里面的mobileprovision文件
两种方法:方法1:在终端进入到目录cd /Users/apple/Library/MobileDevice/Provisioning Profiles然后执行下面命令rm *.mobileprovision这样就能删除所有的provision文件了。方法2:打开文件目录,快捷键shift+command+g,会看到一个输入框,在里面输入路径/Users/
2015-11-13 17:24:57 5020
iOS11.1 develop disk image 真机调试镜像
2017-11-08
CircleKnob旋钮动画
2016-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人