自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhouwenchun

只为记住曾经走过的路!!! 有问题Q我:438637472 (发邮件,请加个备注)

  • 博客(100)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS 常用知识总结

1.隐藏导航栏上的返回字体//SwiftUIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(0, -60), forBarMetrics: .Default)//OC[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjus

2016-04-25 15:39:29 3882 1

原创 iOS 图片背景模糊效果

1.使用CoreImage中的模糊滤镜原始效果图如下: CoreImage的实现:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIImage * image = [UIImage imageN

2016-04-18 15:16:12 8169 1

原创 iOS Apple Pay的使用

Apple Pay简介Apple Pay,是苹果公司在2014年苹果秋季新品发布会上发布的的一种基于NFC的手机支付,于2014年10月20日在美国正式上线。2016年2月18日正式登录中国。Apple Pay的本质=刷卡,只不过是用手机来代替了实体的卡片,用Touch ID来代替签名。从技术原理上看,Apple Pay在手机内集成了NFC天线和安全芯片,通过空中发卡流程,将银行动态加密的信息集成在

2016-02-29 12:26:52 1578

原创 iOS webView与H5的交互(返回页面的处理)

当在一个页面触发一个事件跳转到一个H5页面时,H5页面内部也可以进行下一级的跳转,这个时候我们导航栏使用苹果原生的返回按钮就需要处理页面中的返回效果。是返回到pushH5的上一级页面还是返回H5内部的上一级页面?- (void)viewDidLoad { [super viewDidLoad];UIButton * backButton = [UIButton buttonWithType

2016-01-20 14:46:24 30041

原创 iOS 开发微信支付

首先我们到微信开放平台,下载相应的SDK。微信的官方文档感觉说的很简单,没有支付宝那么详细,在这里说下集成SDK到我们的工程中。下载好demol后(最新版本SDKSample_v2.0.2_V3pay),看到有个SDKExport的文件;你可以直接将这个文件夹添加到你的工程中,或者你自己新建一个文件夹,将里面那三个文件粘贴到你新建的文件夹中,并添加到你的工程中;接下来就是添加相应地库文件;我们看到d

2016-01-20 11:03:01 2370 2

原创 iOS 支付宝支付的使用

有篇文章写了如果集成支付宝的SDK,以及在集成SDK中我们遇到的错误和解决方法,这次就总结下支付宝如何使用; 在支付宝开放平台中,我们可以下载相应的SDK,并且里面也有demol,可以参照里面的方法来实现我们的需求,,我们这里接入了支付宝的支付和微信支付,随后会在写关于微信支付的文章;在这里就做一下简单的使用: 在.m文件中创建一个button,点击button触发支付宝的支付;- (void)

2016-01-19 19:11:23 1811 1

原创 iOS 真机测试错误解决"An App ID with Identifier ...is not available"

经常我们在做真机测试的时候,会遇到这样的错误提示,导致我们无法真机测试:An App ID with Identifier 'com.tencent.xin.SDKSample' is not available. Please enter a different string. 意思是说我们的应用程序ID的标示符”com.tencent.xin.SDKSample”是无效的,解决方法很简单,就是换

2016-01-11 09:53:51 12326 4

原创 iOS 支付宝支付以及各种错误解决方法!!!

这两天在搞支付宝相关的支付,在此也是深受各种坑的折磨 首先在集成支付宝SDK时就各种的错误,同时也感受到了支 付宝开放平台对这一块的官方文档做的也有所欠妥,为什么 说欠妥呢,是因为他让我们这些开发者找里面的一些相关东 西,不怎么好找,而且一些紧要的对于我们来说特别重要的东 西,找起来很费劲,特别是对于新手而言,可能都找不到在那块 下载相应地SDK。但总的来说官方文档里面的内容还是挺赞

2016-01-09 14:47:24 20293 3

原创 iOS xcode 7网络请求错误failure Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded

在我们使用xocde7打开以前的项目时,发现之前的项目在原来的版本上都没有问题,在xcode7上网络请求部分发生了错误,会看到有这么一段东西输出在控制台;2015-11-20 16:12:16.569 AFNetworking_(3.0)[3091:1743943] App Transport Security has blocked a cleartext HTTP (http://) resou

2015-11-20 16:31:13 11278

原创 快速安装cocoapods

1.首先检查是否安装了cocoapods,点击Launchpad,在其他中选择终端,打开终端之后输入命令which pod如果有/user/bin/pod输出,说明已安装成功,若没有执行下方命令2.安装命令gem sources —remove https://rubygems.org/gem sources - a http://ruby.taobao.org/s

2015-09-14 21:09:29 1500

原创 js基本语法

function myClick() { var iNum1 = 10; var sString = "dda"; var bFlag = true; var aNum = [1,2,3,4]; var oObject = {name:"a",age:12}; var fNumber = 10.12; var iNum2 = 10, sString

2017-04-20 13:59:49 458

原创 canvas 画图

<script type="text/javascript"> function Draw() { var c = document.getElementById("myCanvas"); c.width = 500; c.height = 500; var ctx = c.getContext("2d

2017-04-18 18:58:38 398

原创 CSS3 基础学习

1.box-shadow 边框阴影;/*X轴偏移量:必填,水平阴影的位置,允许负值;Y轴偏移量:必填,垂直阴影的位置,允许负值;阴影模糊半径:可选,模糊距离;阴影扩展半径:可选,阴影的尺寸;阴影颜色:可选,阴影的颜色,默认为黑色;投影方式:可选(设置inset为内部阴影方式,不设置为外部阴影方式);*/box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径]

2017-01-19 16:37:03 465

原创 React-Native TabBarIOS的学习

1.项目目录结构: 2.代码实现: (1) index.ios.js/** * Sample React Native App * https://github.com/facebook/react-native * @flow */import React, { Component } from 'react';import FirstVC from './FirstVC.js'

2016-11-17 12:16:12 906

原创 React-Native 'RCTRootView.h' file not found AppDelegate.m

1.有时在打开React-Native的项目时,会报错:’RCTRootView.h’ file not found AppDelegate.m 文件找不到;2.cd 到我们该项目的根目录下;//执行$npm install3.执行完后,编译项目,看到还会提示错误: 在RCTSRWebSocket.m报错Ignoring return value of function declared with

2016-11-14 20:46:38 6200

原创 React-Native ActivityIndicator-指示器

ActivityIndicator指示器系统的指示器ActivityIndicator在Native中的使用方法.默认的有四个属性: size, color, animating,hidesWhenStopped; /** * size: 是个枚举值: large , small 默认是small * 在安卓里面的话可以设置大小类型为number

2016-11-12 19:55:52 3789

原创 React-Native UI学习之轮播图(三)

1.UI布局的学习,学习使用引用第三方轮播图的插件; 2.在项目目录中新建一个pages文件夹,在pages下新建Index.js的文件; 3.在终端cd到工程目录下,安装使用的第三方插件 Swiper;$ npm install react-native-swiper --save$ npm i react-timer-mixin --save4.安装成功后,在Index.js文件下写代

2016-11-12 15:40:09 1463

原创 React-Native 学习(二)

/** * Sample React Native App * https://github.com/facebook/react-native * @flow */import React, { Component } from 'react';import { AppRegistry, StyleSheet, Text, View, Image,} from 'r

2016-11-11 16:38:21 365

原创 React-Native 学习(一)

import React, { Component } from 'react';import { AppRegistry, StyleSheet, Text, View, Image,} from 'react-native';export default class Helloworld extends Component { render() { retur

2016-11-10 20:52:45 281

原创 SQL 相关语句

一些重要的SQL命令SELECT - 从数据库中提取数据UPDATE - 更新数据库中的数据DELETE - 从数据库中删除数据INSERT INTO - 向数据库中插入新数据CREATE DATABASE - 创建新数据库ALTER DATABASE - 修改数据库CREATE TABLE - 创建新表ALTER TABLE - 变更(改变)数据库表DROP TABLE - 删除表

2016-11-10 17:02:08 323

原创 iOS 常用知识总结二

1.去掉数组中重复的元素; NSArray *dataAry = [NSArray arrayWithObjects:@"1",@"3",@"2",@"1",@"3", nil]; //数组去除重复的元素 //第一种 NSMutableArray *listAry = [NSMutableArray array]; for (NSString *str in data

2016-10-21 19:51:20 309

原创 env: ruby_executable_hooks: No such file or directory的解决办法

当我们在Xcode中使用CocoaPods执行Install Pods时,在终端会输出这个提示信息ruby_executable_hooks路径未找到;/usr/local/bin/pod installenv: ruby_executable_hooks: No such file or directory解决办法打开我们的终端,执行which ruby_executable_hooks 或者

2016-09-10 16:39:42 8539

原创 Mac OS X 分区相关操作

1.diskutil list查看硬盘分区;xiaqiangdeMacBook-Pro:~ xiaqiang$ diskutil list/dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_par

2016-09-02 12:31:22 6758 4

原创 Mac OS X常用命令

1.sw_vers查看系统版本号(在无法点击查看本机时可以使用命令查看系统版本号,曾遇到的问题 在虚拟机里面无法点击查看本机看系统版本号):xiaqiangdeMacBook-Pro:~ xiaqiang$ sw_versProductName: Mac OS XProductVersion: 10.11.6BuildVersion: 15G312.sw_vers | grep ‘P

2016-08-31 16:16:51 1322

原创 最新安装cocoa pods错误提示

安装cocoa pods http://blog.csdn.net/qq_29284809/article/details/48446435;最近在安装cocoapods提示一个错误信息,说需要安装Ruby version版本号要>= 2.2.2的; 解决办法: – 1.查看我们ruby目前的版本号; – 2.安装Ruby版本管理器rvm; – 3.解决上面安装rvm出现的提示信息;

2016-08-28 22:35:36 709

原创 iOS 提交审核之IDFA的介绍

相关介绍在我们提交程序进行审核的时候,最后会有两个选项供我们选择,一个是Export Compliance(该选项主要是说你的程序设计是否使用了加密,我一般上传的时候都选择No,这个根据你项目实际情况来选择.);另一个就是Advertising Identifier(广告标示符).IDFA有时候我们进去的时候是英文,有时候就刷出中文的.检查是否使用IDFA检查我们项目中是否使用广告标示符,其实

2016-07-28 11:38:27 14240

转载 Xcode 常用快捷键

转载来源:http://www.cnblogs.com/langtianya/p/3888157.html 一、关于运行调试1、运行,停止,都在工具栏的Product里。Command + R 运行。Command + . 停止2、F6单步调试、F7跳入,F8继续, 和Eclipse,VS类似 二、导航这是导航里的快捷键 到这里要解释一下,有的同学可能不知道里面的符号代表什么,那个花键大家

2016-06-28 10:02:28 459

转载 iOS 最新提示Unable to add App ID because the '10' App ID limit in '7' days has been exceeded.

这是今天早上没事看到的一篇文章,就分享下;可能你就会遇到.这是文章的地址,写的很棒!!! http://www.jianshu.com/p/1ee30a5e7423

2016-05-04 09:32:49 860

原创 Swift 与OC之桥接文件

简介在使用Swift编程时,往往我们会用到OC的文件,需要使用其内的方法来满足我们的需求,所以我们就要使用swift与oc的桥接文件,来引入oc中的头文件,至此来调用oc中的方法,满足我们在Swift编程下的需求.具体步骤1.选中我们的工程,点击New File -> Header File; 2.点击Next,为我们的桥接文件命名; 3.点击Create; 4.在Build Sett

2016-03-25 10:26:48 9560

原创 Swift 引入第三方字体库

引入第三方字体库为了达到好的效果展现,我们往往会引入第三方字体库,以使我们工程中的字体展示达到最佳,这方面可能对于阅读之类的APP会用到的更多.在这里也是随便从网上下载的一个字体,名为经典隶书变体后缀为.ttf的;实践1.将该文件加入到我们的工程中; 2.在Xcode中进行设置; (1)在info.plist中的Information Property List ->点击后面的+号,添加F

2016-03-23 17:55:30 2215

原创 iOS CALayer的学习

简介1.CALayer一般作为UIView的容器而使用; 2.CALayer是一个管理着图片载体(image-based content)的层结构; 3.直接修改单独创建出的CALayer的属性可以触发隐式动画; 4.UIView中的CALayer动画必须要显示触发才能生效;实现#import "ViewController.h"@interface ViewController ()@pro

2016-03-18 17:14:22 498

原创 Swift 实践之绘画

绘画工程目录这里都使用Storyboard,方便而又快捷. 绘画的相关介绍 /* 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 3 CGContextAddEllipseInRect 画一椭圆 4 CGContextSetLineCap 设置线条终点形状

2016-03-17 18:04:53 4093

原创 Swift 基础学习(可选类型深入探讨)

/*(1)深入研究可选类型*///可选类型是个枚举:有两种状态,一个是有值,一个是没有值nilvar opa: Int?//就相当于可选类型的简写//等同于var opb: Optional<Int>//基本类型的变量,必须在使用之前先进行初始化//作用:安全,因为不管我们在什么时候访问某个普通变量,它都是有意义的.//普通变量的状态,只有一种: 有值var a: Inta =

2016-03-14 15:11:00 339

原创 Swift 基础学习(内存管理二)

/* Swift内存管理第二部分(高级)(1)深浅拷贝(2)字符串拷贝(3)集合类的拷贝(4)局部临时对象和全局对象(5)类型属性的声明周期(6)隐式强引用-集合类,timer/元组(7)闭包属性引起的循环引用(8)解决(7)的问题*//*(1)*///结构体,值类型struct Deep { var copy: Int = 0}//类,引用类型cla

2016-03-12 17:36:17 397

原创 Swift 基础学习(内存管理)

/* Swift 内存管理*//*(1)析构方法对象的内存被回收前夕被隐式调用的方法.主要执行一些额外的操作.比如: 关闭文件,断开网络,释放对象特有的一些资源等.dealloc, MRC [obj release]ARC, 弱化内存操作(Swift的析构方法,不用去管理内存).*/class FileHandle { var fd: Int32? //文件描述符

2016-03-12 14:25:24 494

原创 Swift 基础学习(指定构造方法和便利构造方法)

/* 继承与构造方法(1)指定构造与便利构造方法解析(2)派生类的构造方法(3)构造器链和安全检查深入解析(4)派生类的构造方法默认继承(5)构造方法的重写(6)必须构造方法(7)析构方法*//*(1)指定构造与便利构造方法解析(Designated Initializers and Convenience Initializers)*/class AB { va

2016-03-12 09:43:59 573

原创 Swift 基础学习(构造方法初印象)

/* 构造方法(1)构造方法初步(2)缺省构造方法(3)结构体的构造方法(4)可选值属性与构造方法(5)常量属性和构造方法(6)代理构造器*//*(1)构造方法初步构造方法的主要作用:实例对象的内容的初始化Swift要求类或者结构体中的存储属性在对象构造完毕后要有初始值.构造方法的语法:init(参数列表) {初始化代码}*/class MyPoint { v

2016-03-10 16:48:24 333

原创 Swift 基础学习(继承)

/* 继承的概念和语法(1)继承语法(2)super关键字(3)继承时的super关键字(4)重写属性(5)属性重写的限制(6)重写属性观察器(7)重写属性观察器的限制(8)如何防止重写*//*(1) 继承语法 继承是面向对象最显著的一个特性.继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力. 术语: 基类 (父类, 超

2016-03-10 14:55:06 299

原创 Swift 基础学习(实例方法)

/* 方法(1) 实例方法(2) 方法的参数名称(3) 实例方法中隐藏的self(4) mutating方法(5) 类方法(6) 下标脚本语法(7) 单索引值下标脚本(8) 多索引值下标脚本*///(1)实例方法class MyPoint { var _x: Double = 0.0 var _y: Double = 0.0 //当我们定义实例方法时

2016-03-10 10:27:29 327

原创 Swift 基础学习(实例方法)

/* 方法(1) 实例方法(2) 方法的参数名称(3) 实例方法中隐藏的self(4) mutating方法(5) 类方法(6) 下标脚本语法(7) 单索引值下标脚本(8) 多索引值下标脚本*///(1)实例方法class MyPoint { var _x: Double = 0.0 var _y: Double = 0.0 //当我们定义实例方法时

2016-03-10 10:27:16 385

Swift简单购物小demol的实现

Swift小型的购物demol,通过该demol来学习对Storyboard的使用和Swift中UITableView的使用,以及简单的代理传值.

2016-03-11

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

TA关注的人

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