【KeyBoard 在iOS7和iOS8上通知的区别】教程文章相关的互联网学习教程文章

iOS 数组遍历过程中移除

参考:https://blog.csdn.net/u011619283/article/details/53135502常见crash 原因是数组在移除元素后,继续遍历会有越界问题。解决思路:遍历和移除不再同一个数组就可以了。法1:把待移除元素放到新数组,遍历完成后统一移除。法2:遍历过程移除后,下标-1操作,下标控制与遍历控制要分开法3:使用iOS 中数组 mutableCopy 特性,被操作数组mutableCopy一份进行遍历,此时遍历数组与原数组元素内存地址一致。查找到元素后,在原数...

iOS Touch ID使用【代码】【图】

1.首先导入头文件#import <LocalAuthentication/LocalAuthentication.h>2.关键代码- (void)validateTouchID {LAContext *context = [[LAContext alloc] init];NSError *error;NSString *tip = @"通过Home键验证已有手机指纹";// 判断手机是否有指纹if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]) {[context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics lo...

IOS本地消息推送(UILocalNotification)

IOS本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Notification对象加入到系统Notification管理机制队列中,系统会在指定的时间激发将本地Notification,应用只需设计好处理Notification的方法就完成了整个Notification流程了。 IOS本地的Notification有UILocalNotification对象完成。它包括的主要属性有:fireDate、timeZone、repeatInterval、repeatCalendar、alertBody、 alertAction、hasAction...

iOS Runloop学习笔记【代码】【图】

一、* what is run loop *1、A run loop is an abstraction that (among other things) provides a mechanism to handle system input sources (sockets, ports, files, keyboard, mouse, timers, etc).Each NSThread has its own run loop, which can be accessed via the currentRunLoop method.In general, you do not need to access the run loop directly, though there are some (networking) components that may allow yo...

iOS UITableView(一)【代码】【图】

UITableview系列内容包括:1.纯代码创建UITableview; 2.cell的样式、点击事件,cell的重用等; 3.页面的下拉刷新、上拉加载; 4.自定义cell。由于内容过多,分成多篇来介绍。本文主要介绍创建UITableview、cell的样式、cell的重用、cell的点击事件、cell左滑按钮等内容。1.创建UITableview首先在ViewController的类名后面添加UITableViewDelegate和UITableViewDataSource。如图所致 Swift: Objective-C: UITableView的样式有...

第一个ios程序

1.ios的理解: Operating System,简称OS,操作系统,ios是苹果操作系统。2.Xcode开发环境: 苹果公司开发的编程软件,是开发人员建立OS X 和 iOS 应用程序的最快捷的方式。3.Xcode的一些快捷方式: command+shift+n        command+r    运行 原文:http://www.cnblogs.com/zhang-jin-guo/p/4462054.html

【iOS开发】关于UIView总结与UIButton使用

一个UIVew中有好多button,怎么区分他们呢?原来每个控件都有一个tag属性UIButton也有一个tag属性,只要设置每个button为不同的属性就可以区分他们。<span style="color:#cc33cc;">NSInteger tag = button.tag;</span>获取button的tag值。--------------------------------------------------------------------------------------------------怎样让按钮移动呢?5.frame\center\bounds1> frame:能修改位置和尺寸2> center:能修改...

ios网络学习------1get post异步请求

网络请求的步骤:get请求:#pragma mark - 这是私有方法,尽量不要再方法中直接使用属性,由于一般来说属性都是和界面关联的,我们能够通过參数的方式来使用属性 #pragma mark Get登录方法 - (void)loginWithGet:(NSString *)name pwd:(NSString *)pwd {//1确定地址NSURLNSString *urlString = [NSString stringWithFormat:@"www.baidu.com?username=%@&password=%@", name, pwd];NSLog(@"%@",urlString);//url中,假设包括中文字符...

iOS--九宫格布局【代码】

[self rankWithTotalColumns:2 andWithAppW:180 andWithAppH:170];//九宫格布局 - (void)rankWithTotalColumns:(int)totalColumns andWithAppW:(int)appW andWithAppH:(int)appH{//总列数int _totalColumns = totalColumns;//view尺寸CGFloat _appW = appW;CGFloat _appH = appH;//横向间隙 (控制器view的宽度 - 列数*应用宽度)/(列数 + 1)CGFloat margin = (self.view.frame.size.width - (_totalColumns * 180)) / (_totalCol...

iOS Provisioning Profile(Certificate)与Code Signing详解【图】

引言 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾。对于一个 iOS 开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑:什么是App ID?Explicit/Wildcard App ID有何区别?什么是App Group ID?什么是证书(Certificate)?如何申请?有啥用?什么是Key Pair(公钥/私钥)?有啥用?与证书有何关联?什么是签名(...

外行学习iOS开发的历程

c语言基础三周就学完了,总的来说,自己在上课以前自学了一部分,压力不是很大,上课不是很紧张,还能自己开小差看自己觉得比较重要的课程,数据结构,算法设 计和分析,和HTML方面的基础知识。  自己的情况就是非计算机专业毕业的本科生,所以很多计算机的基础课程都没有学过,所以到后面都是靠自己自学的,来到这边的培训机构学习,4个月的时间就是c、oc、ui和网络四个部分,对于非计算机专业学生来说是挺有挑战。我一直相信自...

IOS视频播放器VKVideoPlayer

VKVideoPlayer 是一个在 Viki iOS 应用里使用的视频播放器。主要特性:完全可定制的 UI 任何大小乃至全屏 支持字幕显示 可定制的字幕显示风格 支持 HTTP 直播流 支持屏幕方向调整 Bulletproof event machine to easily integrate features like video ads Lots of delegate callbacks for your own logging requirements VKVideoPlayer是一个经过严格测试的Viki视频播放器,是一个可以处理视频播放的所有技术细节的简单插件...

iOS UI进阶-1.4网易彩票设置模块二【代码】【图】

产品推荐产品推荐使用的是UICollectionView控件,UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类。思路:模型:建立一个MJProduct模型,存放产品的相关信息(标题、图标)视图:创建xib,继承于UICollectionViewCell控制器:创建MJProductViewController,继承于UICollectionViewController数据读取通...

iOS 几种常用的 crash log 崩溃信息调试方法【代码】【图】

前言:crash log 对 定位崩溃问题 ,并且不容易复现,尤其是及时对appstore 上正在运营的 app 的迭代改进来说 非常重要. 1 crash两种情况1.1 测试环境下 追踪bug1.2 App Store 上应用 追踪bug 我们主要讨论在App Store 上应用 追踪bug 的情况2获取crash log信息途径2.1自己收集,做错误分析 错误趋势: 收集崩溃信息 存储 上传服务器 (时机可以是再一次打开应用时候同步) 方法:// 将系统提供的获取崩溃信息函数 封装成C...

IOS开发探索(一):CocoalPods相关【代码】【图】

最近在鼓捣一些IOS的东西,很没出息的什么也没整出来。这是一个比较陌生的环境(从win跨越到Mac,时差倒不过来),学习能力、接受能力又不是很强,很多东西不容易理解。现在决定把现在随时遇到的问题解决掉,并且发表到博客上,以后学习回顾也可以重温。在第一个IOS博客中,我没有去介绍IOS环境等内容,那个在以后可以了解一下,现在暂时把问题解决掉。CocalPods,什么是CocalPods呢?它在我理解来看应该像是一种环境配置和装载的工...