前言 本篇主要介绍Runtime在开发中的一些使用场景,顺便讲解了下MJExtension的底层实现。如果喜欢我的文章,可以关注我微博:袁峥Seemygo 一、runtime...
前言 本篇主要介绍Runtime在开发中的一些使用场景,顺便讲解了下MJExtension的底层实现。如果喜欢我的文章,可以关注我微博:袁峥Seemygo 一、runtime...
1.跳出应用,跳转到AppStore,进行评分 如果是7.0以前的系统 NSString *str = [NSString stringWithFormat:@"itms-a...
进度条在iOS开发中很常见的,我在项目开发中也写过好多进度条,有好多种类的,条形,圆形等,今天给大家总结一种圆形的开发进度条。自定义条形进度条 原理很简单我就不说了,自己看代...
动画是iOS开发中非常常用的功能,我们可以通过动画做出非常炫目的效果,有趣的界面.下面简单介绍下动画的创建. layer 每个view都有一个layer层,用来显示图形.la...
前言 工作一周,差不多的又忘了,在学习新知识之前,回顾一下上周末学习的HTML5知识. 1, 什么是HTML5 ? 所谓的HTML5就是网页5.0版本的超文本标记语言,是Hy...
贝瑟尔路径与C语言路径结合. 效果图: 绘制文字: 效果图: 绘制图片: 效果图: 雪花效果: 效果图:
Quarz2D可以实现以下内容: 绘制图形:线条/三角形/矩形/圆/弧形/扇形等绘制文字绘制/生成图片读取/生成PDF截图/裁剪图片自定义UI控件 Quarz2D绘制四大步骤...
在iOS开发中,需要把用户的数据存储起来,便于下次使用,就需要用到数据存储方法. 1.plist存储 好处:可以手动管理存储路径,避免系统删除. 缺点:存取都比较繁琐,不能存...
在iOS开发中,delegate与block有着非常重要的作用.他们可以将两个控制器之间建立连接,使控制器可以监听其他控制器的事件. delegate 代理设计模式:当一个控...