Welcome 微信登录

首页 / 移动开发 / IOS

IOS生成与读取二维码名片

IOS生成与读取二维码名片

一、概述1、通过某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的2、二维码通常可以包含以下内容纯文本名片URL3、二维码具有非常广泛的应用二维码名片扫码付款网址(URL),扫描后自动打开网址二、二维码的生成1、生成原理通过一个类CIFilter(滤镜)包含二维码中所有的信息,然后生成一张二维码图片二维码中间的icon(头像),是通过在生成的图片上添加一张图片实现的2、生成步骤创建滤镜初始化滤镜添加二维码信息获取生成的二...
iOS开发中实现一个简单的图片浏览器的实例讲解

iOS开发中实现一个简单的图片浏览器的实例讲解

一、程序实现要求1.要求2. 界面分析(1) 需要读取或修改属性的控件需要设置属性序号标签图片图片描述左边按钮右边按钮(2) 需要监听响应事件的对象,需要添加监听方法左边按钮右边按钮二、实现基本功能的程序复制代码 代码如下://// YYViewController.m// 03-图片浏览器初步//// Created by apple on 14-5-21.// Copyright (c) 2014年 itcase. All rights reserve...
IOS封装自定义布局的方法

IOS封装自定义布局的方法

一、概述1、对于经常使用的控件或类,通常将其分装为一个单独的类来供外界使用,以此达到事半功倍的效果2、由于分装的类不依赖于其他的类,所以若要使用该类,可直接将该类拖进项目文件即可3、在进行分装的时候,通常需要用到代理设计模式二、代理设计模式1、代理设计模式的组成客户类(通常作为代理):通常委托这是角色来完成业务逻辑真实角色:将客户类的业务逻辑转化为方法列表,即代理协议代理协议:定义了需要实现的业务逻辑定义了一组方法列表,包括必须实现的方法或选择实现的方法代...
iOS开发之事件传递响应链

iOS开发之事件传递响应链

当我们在使用微信等工具,点击扫一扫,就能打开二维码扫描视图。在我们点击屏幕的时候,iphone OS获取到了用户进行了“单击”这一行为,操作系统把包含这些点击事件的信息包装成UITouch和UIEvent形式的实例,然后找到当前运行的程序,逐级寻找能够响应这个事件的对象,直到没有响应者响应。这一寻找的过程,被称作事件的响应链,如下图所示,不用的响应者以链式的方式寻找事件响应链一、响应者在iOS中,能够响应事件的对象都是UIResponder的子类对象。UI...
iOS中json解析出现的null,nil,NSNumber的解决办法

iOS中json解析出现的null,nil,NSNumber的解决办法

在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。JSON建构有两种结构:json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组2种结构,通过这两种结构可以表示各种复杂的结构1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法...
iOS开发中Date Picker和UITool Bar控件的使用简介

iOS开发中Date Picker和UITool Bar控件的使用简介

一、Date Picker控件1.简单介绍:Date Picker显示时间的控件有默认宽高,不用设置数据源和代理如何改成中文的?(1)查看当前系统是否为中文的,把模拟器改成是中文的(2)属性,locale选择地区如果默认显示不符合需求。时间有四种模式可以设置,在model中进行设置时间可以自定义(custom)。设置最小时间和最大时间,超过就会自动回到最小时间。最大的用途在于自定义键盘:弹出一个日期选择器出来,示例代码如下:2.示例代码复制代码 代码如下:...
IOS程序开发之跳转短信发送界面实现发送短信功能

IOS程序开发之跳转短信发送界面实现发送短信功能

项目需求:在程序开发中,我们需要在某个程序里面发送一些短信验证(不是接收短信验证,关于短信验证,传送门:http://www.cnblogs.com/wolfhous/p/5096774.html项目实现:新建demo,直接看我源码标志.源码截图真机截图就是如此简单,如您有任何问题/建议或者更好的实现方法,联系本人.可以看我折叠的源码/** 点击发送短信按钮*/- (IBAction)sendMessageBut:(id)sender {/** 如果可以发...
IOS中快速集成短信SDK验证开发(SMSSDK),IOS开发中如何设置手机短信验证码

IOS中快速集成短信SDK验证开发(SMSSDK),IOS开发中如何设置手机短信验证码

嘿嘿。。sdk是别人的,我只是下载来集成一下.smssdk下载网站:http://www.mob.com/(也有其他很多网站有类似SDK,譬如https://www.juhe.cn/等等,可以自行百度,我在这里就演示一下MOB官网的)此网站号称smssdk免费,可是进去一看........每天免费20条,上限登记了才永久免费.不多说了,开始......官网集成文档http://wiki.mob.com/[1~3步]我就截图官方文档了,傻瓜式操作[4.1]:...
iOS毛玻璃效果的实现及图片模糊效果的三种方法

iOS毛玻璃效果的实现及图片模糊效果的三种方法

App设计时往往会用到一些模糊效果或者毛玻璃效果,iOS目前已提供一些模糊API可以让我们方便是使用。话说苹果在iOS7.0之后,很多系统界面都使用了毛玻璃效果,增加了界面的美观性,比如下图的通知中心界面;但是其iOS7.0的SDK并没有提供给开发者实现毛玻璃效果的API,所以很多人都是通过一些别人封装的框架来实现,后面我也会讲到一个;其实在iOS7.0(包括)之前还是有系统的类可以实现毛玻璃效果的, 就是 UIToolbar这个类,并且使用相当简单,几行...
iOS开发中使用Picker View实现一个点菜应用的UI示例

iOS开发中使用Picker View实现一个点菜应用的UI示例

一、实现效果 说明:点击随机按钮,能够自动选取,下方数据自动刷新。二、实现思路1.picker view的有默认高度为162,不可修改。2.显示数据,需要设置数据源,也有两种方式(成为数据源,遵守协议)3.实现数据源里面的两个方法1)返回一共有多少列2)在这一列中一共有多少行4.通过代理告诉它那一列的哪一行显示哪些数据(设置其代理为控制器)5.使用懒加载,加载所有的食物6.完成基本数据的展示(列,行,内容)7.自动更新选中的食物信息。(使用一个大的vie...
Objective-C中使用NSString类操作字符串的方法小结

Objective-C中使用NSString类操作字符串的方法小结

一、字符串切割1、带节点的字符串,如@"<p>讨厌的节点<br/></p>"我们只想要中间的中文处理方法:复制代码 代码如下:NSString *string1 = @"<p>讨厌的节点<br/></p>";/*此处将不想要的字符全部放进characterSet1中,不需另外加逗号或空格之类的,除非字符串中有你想要去除的空格,此处< p /等都是单独存在,不作为整个字符*/NSC...
百度云推送图文教程IOS

百度云推送图文教程IOS

1.先申请一个百度开发者账号 http://push.baidu.com/fc2.创建一个新应用,并应用配置3.选择苹果的图标,开发用就选择开发状态,上线就可以选择生产状态4.此时就让你上传开发证书,这个上传的文件需要时pem形式的,下面介绍,这个证书怎么配置*创建APP ID,同一个公司可能会使用类似于 com.example.* 这样通用的 App ID,但是如果要在 App 中加入消息推送功能,那么是不能使用通用 ID 的,需要为之单独创建一个。首先...
IOS自适配利器Masonry使用指南

IOS自适配利器Masonry使用指南

关于iOS布局自动iPhone6之后就是AutoLayOut,AutoLayOut固然非常好用,不过有时候我们需要在页面手动进行页面布局,VFL算是一种选择,而且VFL不复杂,理解起来很容易,实际开发中用的特别熟还好,要是第一次看估计要花点功夫才能搞定。Masonry算是VFL的简化版,用的人比较多,之前项目中用过一次,对手动写页面的开发来说算是福利。基础知识首先我们看一个常见的问题将一个子View放在的UIViewController的某个位置,通过设置...
Objective-C处理空字符串和页面传值及自定义拷贝

Objective-C处理空字符串和页面传值及自定义拷贝

空字符串在ios应用中,如果从网络请求数据,返回json或者是xml格式的数据时,经常会遇到空串,一般接口是用java等语言写的,如果是安卓,因为源语言都是java,只需判断是否等于null即可,但是在ios中会出现各种各项的形式,比如null,(null),<null>。如果单纯用复制代码 代码如下:string!=nil;无法判断出尖括号的空串完整判断方法复制代码 代码如下:-(BOOL)isNull:(id)object{ // 判断是否...
详解iOS开发中使用storyboard创建导航控制器的方法

详解iOS开发中使用storyboard创建导航控制器的方法

关于StoryBoardiOS5之后Apple提供了一种全新的方式来制作UI,那就是StoryBoard。简单理解来说,可以把StoryBoard看做是一组viewController对应的xib,以及它们之间的转换方式的集合。在StoryBoard中不仅可以看到每个ViewController的布局样式,也可以明确地知道各个ViewController之间的转换关系。相对于单个的xib,其代码需求更少,也由于集合了各个xib,使得对于界面的理解和修改的速...
IOS 百度糯米客户端登录BUG

IOS 百度糯米客户端登录BUG

环境设备:iphone5s网络:WIFIApp版本:操作步骤1.进入登录界面2.输入手机号3.点击[获取验证码],等待接收验证码后4.点击[X]退出登录界面5.重复1-2-3,提示手机号输入有误或验证码发送失败,请稍后再试频率必现危害1.第二次登录时,不点击获取验证码时,用第一次的验证码偶尔也可以登录成功,这可能有账号安全的问题 2.尝试多次后,重启App再次尝试登录后,一直报手机号输入有误或验证码发送失败,请稍后再试,无法登录了已经。原因分析用Charl...
简单掌握iOS应用开发中sandbox沙盒的使用

简单掌握iOS应用开发中sandbox沙盒的使用

一、iOS沙盒机制iOS的应用只能访问为该应用创建的区域,不可访问其他区域,应用的其他非代码文件都存在此目录下,包括图片,属性文件plist,bundle,nib文件等,这块区域称之为沙盒(sandBox)。每个应用都有属于自己的存储空间,即沙盒。应用只能访问自己的沙盒,不可访问其他区域。如果应用需要进行文件操作,则必须将文件存放在沙盒中,尤其是数据库文件,在电脑上操作时,可以去访问,但是如果要装在真机上可以使用,必须将数据库文件拷贝至沙盒中。二、打开沙盒...
<< 41 42 43 44 45 46 47 48 49 50 >>