自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 iOS apple Pay 教程

Apple Pay运行环境:iPhone6以上设备,操作系统最低iOS9.0以上,部分信息设置需要iOS9.2以上。目前还不支持企业证书添加。环境搭建好后可以在模拟器上面运行,xcode7.2.1+iPhone6SP9.2系统下,系统会绑定几种虚拟的银行卡,和几个联系人,方便调试,支付也不会发生真实的付款,真的很方便。准备工作在接入Apple Pay之前,首先要申请Merc

2016-06-29 10:44:35 2962

转载 ios 的小技巧

1. TableView不显示没内容的Cell怎么办?类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFooterView = [[UIView alloc] init];”试过都说好,加完这句之后就变成了图2的样子。2. 自定义了leftBarbuttonItem左滑返回手势失效了怎么办?[cpp] view

2014-12-31 14:15:22 408

转载 iOS 中常用的第三方开源库

1.项目使用的第三方开源库  项目使用了CocoaPods(类似java中的maven)管理常用的第三方库,一些特殊的单独引用,下面介绍下比较好用的几个。(1)AFNetworking目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。需要注意的是AFNetworking对服务器返回的ContentType要求比

2016-07-20 11:39:34 1022

转载 ios 本地通知与消息推送

iOS开发中的两种消息通知机制详解iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。本地通知1.创建UILocalNotification。2.设置处理通知的时间fireDate。3.配置通知

2016-07-07 21:01:15 2322

转载 ios 之多线程 GCD

在说GCD之前,先说几个核心的概念任务:执行什么操作队列:用来存放任务1 - 并发队列(Concurrent Dispatch Queue) 可以让多个任务并发(同时)执行(自动开启多个线程同时执行任务) 并发功能只有在异步(dispatch_async)函数下才有效2 - 串行队列(Serial Dispatch Queue) 让任务一个接着一个地执行(

2016-07-07 20:55:41 405

转载 ios 制作使用FrameWork

http://www.jianshu.com/p/ef3d5b7e7006 http://www.knowsky.com/884469.html http://www.jianshu.com/p/6c033c39884a http://my.oschina.net/u/856930/blog/196484 http://ios.jobbole.com/81583/ https:

2016-07-07 20:53:13 2287

转载 IOS -iphone设备信息读取

1.获取当前设备所有者名称:2.获取设备的类别,是iPhone,iPod,还是iPad这里要获取iPhone的具体类型,要有如下代码:[objc] view plain copy - (NSString *)deviceString {        // 需要#import "sy

2016-07-07 20:48:22 1787

原创 初涉 JavaScript 5

JavaScript 函数函数就是包裹在花括号中的代码块,前面使用了关键词 function:function functionname(){这里是要执行的代码}当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。提示:JavaScript 对大小写敏感。

2016-07-02 18:02:09 244

原创 初涉JavaScript 4

JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,对象是拥有属性和方法的数据.属性和方法属性是与对象相关的值。方法是能够在对象上执行的动作。举例:汽车就是现实生活中的对象。汽车的属性:car.name=Fiatcar.model=500car.weight=850kg

2016-07-02 17:52:14 226

原创 初涉JavaScript 3

JavaScript 语句分号 ;分号用于分隔 JavaScript 语句。通常我们在每条可执行的语句结尾添加分号。使用分号的另一用处是在一行中编写多条语句。提示:您也可能看到不带有分号的案例。在 JavaScript 中,用分号来结束语句是可选的。JavaScript 代码块JavaScript 语句通过代码块的形式进行组合

2016-07-02 16:31:20 321

原创 ios 自定义URL Scheme启动App

iPhone SDK可以把你的App和一个自定义的URL Scheme绑定。该URL Scheme可用来从浏览器或别的App启动你的App。如何响应从别的App里发给你的URL Scheme申请,由你决定:可以唤醒你的App;也可以传一些信息给你。给自己的App注册一个URL Scheme非常简单,就是在info.plist文件里定义两个键值就OK。如下图所示:1 添加

2016-07-01 18:55:46 789

原创 iOS APP 内测与部署 证书问题

苹果账号的类型苹果开发者计划分为个人、公司、企业和教育开发者四个类型。个人开发者证书费用为$99一年,该账号在App Store销售者只能显示个人的ID。并且,个人账号只能有一个开发者,100个苹果的iOS设备UDID测试。 公司开发者费用为$99一年,该账号在App Store销售者可以显示类似Studios,或者自定义的团队名称。公司账号可以允许多个开发者协作开发,

2016-07-01 18:51:38 2742

原创 ios 点击退出程序方法

AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];    [delegate exitApplication];- (void)exitApplication {       [UIViewbeginAnimations:@"exitApplicatio

2016-07-01 18:49:13 427

原创 ios8 之后的Rate us链接地址----屏幕适配判断 和iOS系统按本判断

IOS8 的Rate us链接[NSString stringWithFormat:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=%@&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Soft

2016-07-01 18:46:54 567

原创 ios Debug Release,的NSlog显示问题

#ifdef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#define debugMethod() NSLog(@"%s", __func__)#else#define NSLog(...)#define debugMethod()#endif

2016-07-01 18:45:50 362

原创 ios 回文函数

回文函数  -(BOOL)palindromeString :(NSString *)str    {        for(NSInteger i=0,j= str.length-1;i        {            if( [str characterAtIndex:i] != [str characterAtIndex:j--])

2016-07-01 18:44:01 352

原创 ios 控制PRO 版本使用

PRO 版本添加预处理宏定义Preprocessor MacrosCONFIGURATION_$(CONFIGURATION)PRO_VERSION#ifndef PRO_VERSION         //非PRO 版本添加的代码#endif使用说明#ifndef _XXXX   

2016-07-01 18:42:29 252

原创 初涉JavaScript 2

标签如需在 HTML 页面中插入 JavaScript,请使用 标签。 和 会告诉 JavaScript 在何处开始和结束。 和 之间的代码行包含了 JavaScript:浏览器会解释并执行位于 和 之间的 JavaScript。 或 中的 JavaScript您可以在 HTML 文档中放入不限数量的脚本。脚本可位于 HTML

2016-07-01 18:34:33 290

原创 初涉JavaScript 1

JavaScript 是脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。输入document.write("This is a heading");您只能在 HTML 输出中使用 document

2016-07-01 15:54:11 227

原创 ios 基础知识理解

1 iOS基础1.1 父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。深拷贝同浅拷贝的区别:浅拷贝是指针拷贝,对一个对象进行浅拷贝,相当于对指向对象的指针进行复制,产生一个新的指向这个对象的指针,那么就是有两个指针指向同一个对象,这个对象销毁后两个指针都应该置空。深拷贝是对一个对象进行拷贝,相当于对对象进行复制,产生一个新的对象,那么就有两个

2016-06-29 11:18:56 265

原创 ios 设计模式简述

iOS中的设计模式有非常多,常用的就下面这四种一.MVC设计模式(设计模式之王)MVC根据角色划分类,涉及到三个角色:Model:模型保存应用程序的数据。View:视图是模型的可视化表示以及用户交互的控件。Controller:控制器是一个协调所有工作的中介者。它访问模型中的数据并在视图中展示它们,同时它们还监听事件和操作数据。

2016-06-29 11:14:35 257

原创 多线程 Block

1 什么是block对于闭包(block),有很多定义,其中闭包就是能够读取其它函数内部变量的函数,这个定义即接近本质又较好理解。对于刚接触Block的同学,会觉得有些绕,因为我们习惯写这样的程序main(){ funA();} funA(){funB();} funB(){.....}; 就是函数main调用函数A,函数A调用函数B... 函数们依次顺序执行,但现实中不全是这样的,例

2016-06-29 11:12:48 664

原创 ios 网络请求问题

TCP,IP,HTTP,SOCKET区别和联系网络由下往上分为:        对应          物理层--                      数据链路层--网络层--                       IP协议传输层--                       TCP协议会话层--表示层和应用层--           HTTP

2016-06-29 11:11:15 1852

原创 ios面试题整合4

1.回答person的retainCount值,并解释为什么Person * per = [[Person alloc] init];self.person = per;2.这段代码有什么问题吗:@implementation Person- (void)setAge:(int)newAge {self.age = newAge;}@end正确写法

2016-06-29 11:10:28 310

原创 ios面试题整合3

1.简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用? 管理机制:使用了一种叫做引用计数的机制来管理内存中的对象。OC中每个对

2016-06-29 11:09:11 299

原创 ios面试题整合2

1.#import和#include的区别 @class?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在.m文件中还是需要使用#import 而#import比起#include的好处就是不会引起交叉编译2. readwrite,readonly,assign,retain,copy,nonatomic 属性的作用@property是 一个属性访问声明,扩

2016-06-29 11:07:53 305

原创 ios 面试题整合1

3.在一个对象的方法里面:self.name= “object”;和\u2028name =”object”\u2028有什么不同吗?self.name="object":会调用对象的setName()方法;name = "object":会直接把object赋值给当前对象的name属性。函数前的 + -方法修饰符- 代表此方法是实例方法,必须先 生成类实例,通过实例才能调用该

2016-06-29 11:02:41 333

原创 ios xml

网站:W3SCHOOLXML包括:声明,处理指令(可选) 元素XML解析 SAX 和DOMSAX简单的XML 的APIDOM 文档对象模型XML文件"1.0" encoding="UTF8"    standalone="yes"?>以下是你一个学生名单-->           200030081205        o

2016-06-29 10:59:26 264

原创 MAC 常用

基本命令1、列出文件ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录     cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions3、建立新目录mkdir 目录名     

2016-06-29 10:56:07 353

原创 ios oc实现排序算法

oc实现的快速排序,冒泡排序,直接插入排序和折半插入排序,希尔排序,堆排序,直接选择排序/*******************************快速排序 start**********************************///随即取 当前取第一个,首先找到第一个的位置,然后分成left和right两组子集 ,分别对left和right继续执行分割(同上操作)

2016-06-29 10:53:47 935

转载 Date Picker

Date Picker控件和Picker View控件其实也是算比较常用到视图。以下根据红柚子上得几个例子:分别从(日期选取器)Date Picker   ——>单部件选取器——>多部件选取器——>依赖组建选取器。这边我们不是一步步从创建一个项目开始,毕竟有过前面两三次的实践后,对于如何选择性的创建一个最合适的应用基础模板已经很简单了。这边为了方便视图切换,我们用了前面用到过的

2013-11-30 15:27:00 763

空空如也

空空如也

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

TA关注的人

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