自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王颜华的博客

不善清谈,行胜于言。

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS iCloud入门

前言iCloud是Apple公司提供的云端服务,可以非常方便地让用户免费使用云端的5GB空间存储资料,如果用户愿意,还可以花钱升级到更大的云端存储空间,这些云端存储空间可用于备份用户的个人数据(如通讯录、备忘录、邮件、照片、音乐、视频等),也可以用于备份用户的应用数据。即使用户更换手机,也可以非常方便地将备份在云端的数据重新恢复到新的手机上。我之前是不会用iCloud的,现在觉得是真的方便

2017-08-30 16:53:06 10743 1

原创 iOS10 权限以及相关设置

权限以及相关设置iOS10系统下调用系统相册、相机功能,或者苹果健康都会遇到闪退的情况,调用系统相册报错描述如下:This app has crashed because it attempted to access privacy-sensitive data without a usage description.The app's Info.plist must cont

2017-08-29 10:29:42 395

原创 iOS CMMotionManager之感知设备移动数据

前言上一篇我和大家一起学习了CMMotionManager获取加速度数据、陀螺仪数据、磁场数据的方式。今天我们一起学习感知设备移动数据,与上述方式完全相同。程序也可通过如下两种方式来感知设备移动数据:> 使用基于代码块的方式获取设备移动数据。> 使用周期性主动请求的方式获取设备移动数据。正文获取设备移动数据时,CMMotionManager将会返回一个CMDeviceM

2017-08-28 15:01:29 2391

原创 iOS CMMotionManager之加速计、陀螺仪

前言今天我们学习的是CoreMotion框架中的加速计和陀螺仪。通过CoreMotion框架提供的加速计来获取设备当前的加速度数据、陀螺仪数据、所处的磁场以及设备的方位等信息。对于iOS应用开发者来说,开发传感器应用十分简单,CoreMotion框架的核心API就是CMMotionManager。开发者只要创建一个CMMotionManager对象,接下来即可采用定时器周期

2017-08-22 12:07:04 5183

原创 iOS 实现国际化

前言因为我看的书里面提到国际化,而且我最近把手机上的语言更改成了英文,有很多App换成了英文名,比如微信。所以我开始学习国际化,虽然国内的App大多数很少需要国际化,但是目光不能短浅,还是要学习丰富自己。(日常鸡汤句)这里不妨给大家展示一下我的手机界面,系统语言分别为英文和中文对比。大家可以进行对比,是否这些App本身如此优秀,而在细节上也更加完美呢?那你是否也想让自己研发

2017-08-21 10:53:42 813

原创 iOS 贪吃蛇单机版的实现

github地址:贪吃蛇小游戏前言前天了解到疯狂iOS讲义这本书。上面有一个手势教学的代码实例:贪吃蛇。于是找到了它的电子版和源码。进行学习。做出来的效果就是这样的,可能样子有点丑,但我也不知道为什么就突然想起粉色和灰色的配搭。所以观影出现不适,本人概不负责,哈哈哈~正文我设计的这个界面有一个暂停和继续的按钮,还有一个RetroSnaker的Label彩蛋,

2017-08-19 14:24:24 2969

原创 iOS 模仿Pokemon Go主页的动画Menu

YHCustomMenu:github地址前言那天我没事申请了个美国区的AppleID,下了个Pokemon Go,注册了个账号,然后进入官网,看到了这样一个菜单栏。是不是很好看? 看完的我少女心爆棚啊~~~~于是着手在iOS上实现,其实很简单。主要是点击事件和动画的结合,动画中包含着图片的渲染 以及那个彩色的覆盖视图的移动动画。附上我第一次做的效果图。直接

2017-08-17 17:48:52 716

原创 iOS PNChart的学习和使用

前言不要问我为什么这么多时间写博客。我不会告诉你们的。我们的项目是外包出去的,外包反馈给我们的天气界面显示温度的曲线十分平滑美观,甚是好奇,于是请教了一番,方才知道PNChart这个来自中国大神的开源神器。于是有了这篇文章····我知道我有那么一点点“高产”····但是请大家理解我求知若渴,又想分享给大家的心情好不好(此处卖个萌)。正文1.折线图 英文名叫“

2017-08-12 16:07:14 6005 1

原创 iOS 使用UICountingLabel实现数字变化的动画效果

前言项目中本来需要使用PNChart写了个PNChart的Demo结果pod下来的时候多了个UICountingLabel。于是对此进行学习研究,发现很实用,很简单。于是分享给大家。正文在支付宝(等金融类App)中我们经常看到数字变化的动画效果,奈何囊中羞涩。。。没有大额数字给大家展示····所以只能让大家实际动手操作感受一下:请大家跟着我的操作打开支付宝,点击转账,转

2017-08-12 11:18:10 4736 4

原创 Tips 收藏的网站

1、史蒂芬周的博客:http://www.sdifen.com2、App 上架流程:http://www.jianshu.com/p/0658935de8df3、Office 2016 for Mac 永久使用方式:http://blog.csdn.net/maobenben_nan/article/details/534858484、调色板:https://www.materi...

2017-08-10 09:34:24 330

原创 iOS 单选框RadioButton实现

我们知道iOS是没有类似RadioButton的单选框,So 我们来看下github 上start最多的项目RadioButton-ios的实现方式。地址:GitHub - onegray/RadioButton-ios: Lightweight RadioButton class for iOS先看效果图:接下来我们分析下源码:这个项目只有两个文件:RadioButton

2017-08-10 08:56:00 4492

转载 iOS Masonry介绍与使用实践(快速上手Autolayout)

前言 MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时代 苹果推出了retina屏 但是给了码农们非常大

2017-08-08 10:56:26 293

原创 iOS WKWebView——UIWebView的进阶

今天再次分享WKWebView。是因为我又看到一篇比较好的博客,所以想记录下来。什么是WKWebView,其作用与UIWebView基本一致。 那为什么明明有UIWebView苹果还要开发WKWebView呢? 嗯,少年(仙女),你很有想法。 技术需要与时俱进,1.HTML5的大热必然对UIWebView的要求增高,而WKWebView则具有较多的发言权,它...

2017-08-08 10:07:22 1662

原创 iOS 实现UIButton加小红点

因为项目有一个很简单的需求,就是如下图所示。在一个UIButton控件上添加BadgeValue。在网上找了一些方法,有一个我试用后简单好用的做一个笔记,同时分享给大家~UIButton+Badge.h#import @interface UIButton (Badge)@property (strong, nonatomic) UILabel *badge;/

2017-08-07 14:18:24 3239

原创 iOS 块枚举与for循环

在编程中经常需要列举collection中得元素,在当前的Objective-C语言中又多重办法实现此功能,可以用C语言循环,也可以用Objective-C 1.0中得NSEnumerator以及Objective-C 2.0的快速便利(fast enumeration)。在引入了“block”之后,又多出来了集中的的遍历方式。下面详细说明。for循环NSArray *anAr

2017-08-01 15:27:01 2126

iOS编码规范.pdf

这是从苹果官方的编程规范汉化而来的版本,由我自己手动整理,包括word版和pdf版,精致易读,欢迎下载学习!

2019-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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