- 博客(51)
- 收藏
- 关注
转载 Native与H5交互的一些解决方法
一、 原生代码中直接加载页面1.具体案例加载本地/网络HTML5作为功能介绍页2.代码示例//本地-(void)loadLocalPage:(UIWebView*)webView{NSString*htmlPath=[[NSBundlemainBundle]pathForResource:@"demo"ofType:...
2016-08-02 22:47:00
169
转载 iOS UIPickerView 显示全国省市
效果图#import "ViewController.h"@interface ViewController ()@property(strong,nonatomic)UIPickerView *myPickView1;@property(strong,nonatomic)NSArray *guo;@property(strong,nonato...
2016-03-15 22:35:00
110
转载 iOS开发 首次启动显示用户引导,第二次启动直接进入App,UIScrollView,UIPageControl,NSUserDefaults...
首先创建一个引导图的控制器类UserGuideViewController.h和UserGuideViewController.m#import <UIKit/UIKit.h>#import "firstViewController.h"#define WIDTH self.view.frame.size.width#define H...
2016-03-15 22:07:00
138
转载 去掉tableView的header view的粘黏性
有的项目中,需要使用tableview的headerview,但是想让headerview粘在最顶不,希望和cell一起滚动,可以试试下面的代码来帮你实现这个需求:- (void)scrollViewDidScroll:(UIScrollView *)scrollView {if (scrollView == _tableView) {...
2016-03-15 21:59:00
113
转载 黑苹果-IOS学习的开始
深知安装黑苹果的不易,在这里写一下关于我的Thinkpad E430c安装黑苹果教程(Mac版本:Yosemite 10.10.4),希望能够帮助有需要的朋友。首先贴上我的电脑配置报表:---------------------------------------------------------------------[ 概览 ]-------------------...
2016-01-18 14:31:00
396
转载 IOS中程序如何进行推送消息(本地推送,远程推送)
[1]-------------什么是推送消息? 我就以一张图解释------------[2]-----------IOS程序中如何进行本地推送?-----------2.1,先征求用户同意1 /**2 * IOS8以后,推送通知需要征求用户同意3 */4 UIUserNotificationSettings *...
2016-01-18 14:15:00
107
转载 iOS 微信分享
1.注册微信开放平台账号:https://open.weixin.qq.com2.创建应用设置图片可以使用一个小工具,详情http://www.cnblogs.com/czq1989/p/5073586.html一般审核几个小时就过了,审核通过之后也能删除掉这个应用3.下载微信SDK4.搭建开发环境 导入开发包中的文件...
2016-01-08 22:30:00
91
转载 二维码的实现功能
上次是根据系统的属性自己封装的一个二维码扫描,这次给大家介绍一下基于ZBar集成的类似于QQ二维码扫描界面的二维码扫描的效果。 最下方配有效果图哦!首先,需要引入ZBar第三方库文件:ZBarSDKlibqrencode其次,利用ZBar集成...
2016-01-08 22:23:00
181
转载 适配布局-ios
// 系统的约束代码@implementationViewController- (void)viewDidLoad { [superviewDidLoad]; UIView*superView =self.view; UIView*viewDemo = [[UIViewalloc]init]; viewDe...
2015-11-21 13:26:00
77
转载 类和对象 nil/Nil/NULL的区别
iOS-----类和对象,nil/Nil/NULL的区别iOS中类和对象,nil/Nil/NULL的区别类与对象的概念类是对同一类事物高度的抽象,类中定义了这一类对象所应具有的静态属性(属性)和动态属性(方法)。对象是类的一个实例,是一个具体的事物。类与对象是抽象与具体的关系。类其实就是一种数据类型,它的变量就是对象。类与类之间的关系...
2015-11-10 17:47:00
91
转载 iOS-服务器文件断点下载
文件下载基本步骤:1.获取下载链接,创建响应发送请求.(使用异步请求,避免因文件过大下载时间长而阻塞主线程).2.当接到响应时在下载目录中创建文件.创建文件使用NSFileHandle进行文件内部处理.(检验文件是否存在——利用NSFileManager创建文件——NSFileHandle的fileHandleForWritingAtPath方法对文件进行写入).3.接收数据时,将分段接...
2015-09-22 17:03:00
86
转载 iOS-硬件声音 ,振动,提示警告
为了引起用户注意发出警告的时候,常常伴随有提示音震动等.系统声音服务提供了一个接口,用于播放不超过30秒的声音文件,他支持的格式有CAF,AIF,WAV.iOS使用该API支持3种不同的通知:声音:立刻播放一个简单的声音文件,如果手机为静音,用户什么什么都听不到.提醒:播放声音文件,如果手机设置为静音或震动,将通过震动提醒用户震动:震动手机,不考虑其他设置首先导...
2015-09-22 16:37:00
105
转载 IOS--手势控制的使用
手势识别是具有互斥的原则的,比如单击和双击,如果它识别出一种手势,其后的手势将不被识别//添加单击的手势UITapGestureRecognizeUITapGestureRecognizer*tapGestureRecognizer = [[UITapGestureRecognizeralloc]init];[tapGestureRe...
2015-09-22 16:26:00
140
转载 iOS-Git 所有资料
查看git所有资料参考这个网站:http://git.oschina.net/progit/转载于:https://www.cnblogs.com/jiafuyang/p/4829211.html
2015-09-22 16:01:00
96
转载 iOS- UITextField限制输入长度
限制输入长度的问题,在这里完美的解决了!//先创建一个textField 和 一个button。1234567891011121314151617181920212223242526272829303132333435...
2015-09-22 15:41:00
103
转载 iOS-Xcode7 网络连接
Xcode7 网络无法连接问题1.The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. Xcode7 编译程序无法连接网络,是因为Xcode7下,Apple要求数据传输协议必须支持Https协议,否则将...
2015-09-22 15:32:00
87
转载 iOS-Gdata XML解析配置和简单使用
简单介绍使用废话少说直接上图就能看明白。。。导入libxml2,使用第三方AFNetworking网络请求,第三方XML解析GDataGData需要的配置 Build Settings 里搜索,添加如下如果是ARC ,需要加上-fno-objc-arc首先找一个xml网址使用AFNetworking请求得到NSData数据先打开火狐浏览器看xml...
2015-09-22 13:50:00
105
转载 iOS-音频和视频
一、视频视频播放器需要添加MediaPlayer.framework.视频播放主要提供了两个类,一个MPMoviePlayerController, 另一个是MPMoviePlayerViewController.视频资源可以从本地获得,也可以从服务器获得MPMoviePlayerController播放本地视频资源MPMoviePlayerControl...
2015-09-22 13:23:00
104
转载 iOS-UILabel自适应高、宽
UILabel自适应高UILabel自适应宽转载于:https://www.cnblogs.com/jiafuyang/p/4826622.html
2015-09-21 16:53:00
83
转载 iOS-CocoaPods
CocoaPods是一个第三方库的管理工具,在团队开发时,不建议大家使用CocoaPods,但是在独立开发时,十分推荐.安装CocoaPods,我们首先需要FQ.在终端敲入$ gem sources --remove https://rubygems.org/等有反应后再敲入$ gem sources -a http://ruby.taobao.org/然后测试下是真...
2015-09-21 16:44:00
85
转载 iOS-Block两个界面传值
先说一下思路:首先,创建两个视图控制器,在第一个视图控制器中创建一个Label和一个Button,其中Label是为了显示第二个视图控制器传过来的字符串, Button是为了push到第二个界面。第二个界面的只创建一个TextField,是为了输入文字,当输入文字并且返回第一个界面的时候(第二个视图将要消失的时候),就将这个 Tex...
2015-09-21 15:22:00
78
转载 中级iOS开发面试题
1:MVC的理解MVC设计模式考虑三种对象:数据模型对象,视图对象和控制器对象。数据模型:负责存储、定义、操作数据;视图:展示数据给用户,和用户进行操作交互;控制器:M与V的协调者,控制获取数据,将数据交给视图去展示。2:线程和进程进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位;线程是进程的一个实体,是CP...
2015-09-21 14:48:00
71
转载 高级iOS开发工程师的面试题
1:CALayer与UIView的区别是什么?两者最大的区别就是:涂层不会直接渲染到屏幕上;UIView是iOS界面元素的基础,所有界面元素都是继承于它,他的本身全是由CoreAnimation来实现的;真正的绘图部分,是有CALayer类来管理的;一个UIView上可以有n个CALayer,每个layer来显示一种东西,增强UIView的展现能力。2:GCDGC...
2015-09-21 14:44:00
223
转载 iOS-微信支付平台
微信支付1:去微信开放平台注册应用https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN&token=2c0fee9c43e1eb8f9febcc7cb73abf598e2d4011创建移动应用并成功之后会收到腾讯发来的邮件,通过邮件你能获得重要的参数:(1):AppID(2):微信...
2015-09-21 11:33:00
147
转载 iOS-NSThread使用
NSThread:优点:NSThread 比其他两个轻量级(CocoaNSOperation、GCD)缺点:需要自己管理线程的生命周期,线程同步。线程同步对数据的加锁会有一定的系统开销Cocoaoperation优点:不需要关心线程管理,数据同步的事情,可以把精力放在自己需要执行的操作上。Cocoa operation 相关的类是NSOperation ,NS...
2015-09-20 19:22:00
94
转载 iOS-XMPP客户端
首先我们自己做一个的IOS客户端程序先看一下我们完成的效果图首先下载xmppframework这个框架点ZIP下载接下来,用Xcode新建一个工程将以下这些文件拖入新建工程中加入framework到这里我们就全部设好了,跑一下试试,看有没有错呢如果没有错的话,我们的xmppframework就加入成功了。我们设置我...
2015-09-20 17:14:00
126
转载 iOS-NSURLCache内存缓存
在IOS应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在IOS设备中加一个缓存的机制。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。下面将介绍如何在IOS设备中进行缓存。内存缓存我们可以使用sdk中的NSURLCache类。NSURL...
2015-09-19 22:37:00
106
转载 iOS-GCD用法
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。可以看出,dispatch_get_main_queue也是一种dispatch_queue_t。2)并行队列global dispa...
2015-09-19 21:59:00
137
转载 iOS-appDelegate 生命周期
- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了- (void)applicationDidBecomeActive:(UIApplication *)application说明:当应用程序入活动状态执行,...
2015-09-19 21:31:00
59
转载 iOS-APP的沙河目录
为了安全的缘故,一个应用只能拥有一些目录,用来写入应用的数据或者首选项参数。当一个应用安装到系统,会创建该应用的home目录。以下列出一些home目录下的主要的子目录:/AppName.app:存放应用程序自身/Documents/:存放用户文档和应用数据文件/Library/:应用程序规范的顶级目录,下面有一些规范定义的的子目录,当然也可以自定义子目录,用于存放应用的文件,但是不宜存放...
2015-09-19 21:21:00
65
转载 iOS-KVC/KVO的理解
1.KVC:Key-Value Coding,直译是:键值编码。简单来讲,就是给属性设置值的;复杂来讲,根据网上的说法,KVC运用了一个isa-swizzling技术。isa-swizzling就是类型混合指针机制。KVC主要通过isa-swizzling,来实现其内部查找定位的。isa指针,如其名称所指,(就是is a kind of的意思),指向维护分发表的对象的类。该分发表实际上包...
2015-09-19 21:17:00
226
转载 iOS-TCP/IP、Http、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输, 而HTT...
2015-09-19 19:25:00
79
转载 iOS-申请开发证书流程
1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的;2、appID,这是每一个应用的独立标识,在设置项中可以配置该应用的权限,比如是否用到了PassBook,GameCenter,以及更常见的push服务,如果选中了p...
2015-09-19 18:27:00
64
转载 iOS-代理
1、协议是一组通讯协议,一般用作两个类之间的通信。2、协议声明了一组所有类对象都可以实现的接口。3、协议不是类,用@protocol关键字声明一个协议。4、与协议有关的两个对象,代理者和委托者。5、代理,实现协议的某个方法,相当于实现这个协议。6、委托,用自己的方法,指定要实现协议方法的对象(代理),代理来实现对应的方法。转载于:https://www.cnblo...
2015-09-18 22:45:00
63
转载 进程和线程
1.什么是进程?进程是指在系统中正在运行的一个应用程序。每个进程之间都是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分割启动2个进程,通过“活动监听视器”可以查看MAC系统中所开启的进程2.什么是线程?1个进程要想执行任务,必须得有线程(每一个进程至少有1条线程)线程是进程的基本执行单元,一个进程(程序)的所...
2015-09-17 20:51:00
65
转载 iOS单例模式
IOS单例模式(Singleton)单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点: 显然单例模式的要点有三个; 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。2.单例模式的优...
2015-09-17 19:59:00
50
转载 Switch语句
1.多分支语句,通过判断整型表达式的值,来决定执行哪个分支。2.switch通常与case配合使用。3.switch-开关4.case-情况语法:switch(整型表达式){ case 值1:{语句1; break;} case 值2:{语句2;break;} ... case 值n:{语句n;break;} ...
2015-09-17 19:04:00
60
转载 枚举类型
枚举类型一组有符号名称的整型常量,一一列举所有状态,罗列出所有可能的结果。枚举属于构造类型。enum 枚举名 {枚举值表};目的:提高程序的可读性。!作用:将人能看懂的标识符与计算机能识别的数字建⽴立对应关系。enum season { spring = 1, // 默认从0开始 summer, autumn, ...
2015-09-17 18:51:00
52
转载 程序的三种结构
1.顺序结构:顺序执行语句。2.分支结构:通过进行一个判断在两个可选的语句序列之间选择执行(分支)。3.循环结构:在满足某个条件的时候反复执行一个语句序列(循环)。if语句1.用if语句可以构成分支结构,它根据给的条件进行判定,以决定执行某个分支程序段。2.C语言的if语句有三种基本形式。if语句第一种形式if (条件表达式) {语句1;}当条件表达式为真...
2015-09-17 18:42:00
223
转载 运算符
关系运算符1.> >= < <= == !=2.主要用于比较运算,比较的结果只有真假两种情况,结果值用BOOL3.类型变量存储。注意: 判断两个数是否相等, 用==(双等号)。逻辑运算符1.逻辑运算符组成的表达式,结果也是非真即假。2.&&(逻辑与):运算符两边表达式同时为真的时候,整个逻辑表达式的结果为真。3.| |...
2015-09-17 18:27:00
56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人