自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MrZhao的博客

专注于移动端开发

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

原创 iOS开发 UIWebView使用

在App开发过程中经常需要加载网页,iOS开发领域加载网页主要有两种方式:一是利用UIWebView,二是利用iOS8出现的WKWebView.下面主要介绍UIWebView,WKWebView将在下一篇文章中介绍UIWebView 主要分四个方面讲解:1.加载网页;2.回调方法;3.网页加载进度条显示;4.原生与js交互1.加载网页:UIVWebView加载本地网页代码和非本地网页

2017-01-15 15:59:11 393 1

原创 iOS 利用运行时机制给现有类添加属性

本文将介绍如何利用运行时机制动态给现有的类添加属性,分OC和swift两个版本一 OC版:OC给现有类添加属性只需要利用OC的分类机制就行,给现有类添加一个categery,然后利用runtime的两个api即可做到。现在我们给UIButton 添加一个image属性。第一步给UIButton提供一个分类在分类的UIButton+Extension.h文件中代码如下:// Creat

2017-01-06 21:19:29 1326

原创 swift中单列的写法

swift中单列的写法常见有两种:1.这种方式较简洁,推荐使用//// MyManegerOne.swift// swift_SingleInstance//// Created by MrZhaoCn on 16/12/5.// Copyright © 2016年 MrZhaoCn. All rights reserved.// 单列写法1,推荐这种,简单imp

2016-12-21 15:54:30 716

原创 iOS开发 下拉刷新上拉加载更多详解

下拉刷新(上拉加载更多)是大家经常用到的功能,本篇文章将带大家详细介绍下拉刷新原理,一步步实现下拉刷新效果。下拉刷新的核心原理是先自定义一个refreshView,然后将自定义的view添加到tableView(collectionView上)监听tableView(或者collectionView)的contentOffset属性,根据偏移量动态修改refreshView的子控件即可。下面一步步

2016-12-21 15:39:54 595

原创 iOS开发 自定义并发NSOperation实战

前一章节已经介绍了如何自定义并发NSOperation,本节将其应用到具体实例,如果自定义并发NSOperation不会,请移步:http://blog.csdn.net/huiqin131460/article/details/52526752在ZCCurrentOperation.h文件中代码如下://// ZCCurrentOperation.h// 自定义非并发NS

2016-09-14 14:44:15 1517

原创 iOS开发 自定义NSOPeration

iOS多线程开发中,NSOperation是我们经常使用的,有时系统自带的两个类NSInvocationOperation和NSBlockOperation不能满足我们的需求时就需要我们自定义。自定义NSOperation分两种,一种是自定义非并发的NSOperation,一种是定义并发的NSOperation的。下面分别介绍。一:定义非并发的NSOperation。定义非并发的NSO

2016-09-13 16:02:12 4186

原创 iOS开发 多任务之间具有依赖关系实现方案

在实际开发过程中,有时候需要设置任务之间的依赖关系,iOS主要有两种方案,一种是基于GCD,另一种是基于NSOperation,下面分别介绍。/**任务1,2并行执行,执行完后任务3执行*/1.基于GCD的实现方案    /**方法1*/   dispatch_group_t group =dispatch_group_create();        di

2016-09-08 18:11:51 2647

转载 iOS开发之核心动画

概览在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单

2016-08-25 10:27:01 1667

原创 react-native 打离线包之iOS篇

主要分为以下几步1. cd 到你的工程目录下;2. 执行命令:react-native bundle --entry-file index.ios.js --bundle-output./index.ios.jsbundle --platform ios --assets-dest ./ios --dev false       facebook 官网给

2016-08-23 17:31:42 1097

原创 react-native 踩坑之onlychild must br passed a children with exaxtly one child

出现这个问题的原因是:Touchable开头的组件里面只能拥有一个孩子,如果有多个孩子则报错,如果想要多列,可以用View容器包裹

2016-07-28 18:56:47 776

原创 让自己的开源框架支持cocoapods

如何让你的项目支持cocoapods?1. 在github上创建一个仓库,注意创建时勾选license选项2. 将你的代码上传到github上面,这前一篇文章有说明。在上传代码之前要给代码打上一个tag 因为后面会用到3. 在项目的根目录下 执行  pod spec create ZCRefresh //create后面是你创建的文件名,执行该命令后,在项目的

2016-06-30 18:53:39 235

原创 手把手教你将代码上传到github

上传代码到github分两种情况下面分别介绍:第一种情况:本地的项目没有git仓库,即没有本地git仓库1.在giothHub上创建一个仓库,这个就不多说了,网上有很多。2.在终端cd 到你的文件夹根目录3. git clone  https://github.com/MrZhaoCn/ZCRefresh.git  //后面的地址是你的github仓库地址4. 执行3后你的该文

2016-06-30 18:22:07 3846

鸟哥Linux私房菜

私房菜是鸟哥精心之做,是学习Linux的必备书籍

2014-12-04

空空如也

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

TA关注的人

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