ios
0雅文0
这个作者很懒,什么都没留下…
展开
-
ios获取设备信息总结
1、获取设备的信息[objc] view plaincopyUIDevice *device = [[UIDevice alloc] int]; NSString *name = device.name; //获取设备所有者的名称 NSString *model = device.name; //获取设备的类别转载 2015-05-27 16:23:54 · 601 阅读 · 0 评论 -
JS跳转手机QQ的聊天页面
Android: URLmqqwpa://im/chat?chat_type=wpa&uin=your QQ&version=1&src_type=webiOS: URL:mqq://im/chat?chat_type=wpa&uin=your QQ&version=1&src_type=web原创 2017-01-07 15:48:24 · 4156 阅读 · 0 评论 -
记一次DatePicker坑爹之旅
由于 系统的DatePicker界面不符合要求,所以进行一些修改://datePicker 中间显示的 上线线条 ,改为蓝色 UIView *datePickerViewLine = [[self.datePickerView subviews] objectAtIndex:0]; UIView * topLine = [[datePickerViewLine subviews原创 2016-07-05 11:21:37 · 431 阅读 · 0 评论 -
3D Touch
3D Touch的主要应用 文档给出的应用介绍主要有两块: 1.A user can now press your Home screen icon to immediately access functionality provided by your app.2.Within your app, a user can now press vie转载 2016-02-22 17:17:46 · 357 阅读 · 0 评论 -
layoutSubviews、drawRect、edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets
首先两个方法(layoutSubviews、drawRect)都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触发layoutSubvi原创 2016-02-22 17:00:37 · 360 阅读 · 0 评论 -
enumerateObjectsUsingBlock 、for 、for(... in ...) 的区别 & 性能测试
for VS for(... in ...)for 的应用范围广基本可以NSArray、NSArray以及C语言的数组等,而for(... in ...)仅限于NSArray、NSArray等for(... in ...) 更简洁、效率更高测试代码: 10^7 的数组,时间单位 秒,精确度 毫秒 NSMutableArray *test = [NSMutable转载 2016-02-19 16:49:22 · 358 阅读 · 0 评论 -
Apple Pay接入详细教程
Apple Pay运行环境:iPhone6以上设备,操作系统最低iOS9.0以上,部分信息设置需要iOS9.2以上。目前还不支持企业证书添加。环境搭建好后可以在模拟器上面运行,xcode7.2.1+iPhone6SP9.2系统下,系统会绑定几种虚拟的银行卡,和几个联系人,方便调试,支付也不会发生真实的付款,真的很方便。准备工作在接入Apple Pay之前,首先要申请Merc转载 2016-03-16 15:47:19 · 807 阅读 · 0 评论 -
swift -- 系统学习资料
Objective-C和Swift混合编程开发(一)http://blog.diveinedu.net/objective-c-swift-framework-dev/Swift与Objective-C API交互(一)http://blog.diveinedu.net/swift_objective_c_api_interactive_1/Swift与Objective-C AP转载 2015-12-11 14:51:28 · 750 阅读 · 0 评论 -
AFNetworking 新版本3.0的迁移(最新为3.0.4)
AFNetworking 新版本3.0的迁移AFNetworking对于这个开源库,相信没有iOS开发者会陌生,这个强大的完善的网络库带给了我们太多的便利,为了迎合iOS新版本的升级, AFNetworking也更新了3.0.0-beta.1,不过使用的人可能不多,但是我们以后一定会用到的,所以先学习一下吧.AFNetworking在3.0版本中删除了基于 NSURLCon转载 2015-12-24 14:53:42 · 1243 阅读 · 2 评论 -
关于GCD开发的一些事儿
关于GCD开发的一些事儿在之前我们介绍过NSOperation的一些东西,这次我们来聊一聊另一个iOS开发最经常使用的技术之一 --- GCD,GCD将线程的管理移到系统级别,你只需要定义好要执行的任务,然后丢到合适的Dispatch queue,GCD会负责创建线程来执行你的代码,由于这部分是处于系统级别,所以执行的性能通常非常高。GCD这部分代码苹果已开源,有兴趣的转载 2015-12-10 15:52:13 · 2782 阅读 · 0 评论 -
iOS - 快速筛选、整理与计算
目录:-NSPredicate-NSSortDescriptor-KVCNSPredicate(谓词)NSPredicate这个类很多人都很陌生。这是苹果提供的快速筛选对象数据的一个过滤器,既强大又简洁。在CoreData会体现很明显。关键字AND OR 这些不解释= > >= == != :基本运算符BETWEEN {x,y}转载 2015-12-10 15:43:21 · 843 阅读 · 0 评论 -
iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
音频在iOS中音频播放从形式上可以分为音效播放和音乐播放。前者主要指的是一些短音频播放,通常作为点缀音频,对于这类音频不需要进行进度、循环等控制。后者指的是一些较长的音频,通常是主音频,对于这些音频的播放通常需要进行精确的控制。在iOS中播放两类音频分别使用AudioToolbox.framework和AVFoundation.framework来完成音效和音乐播放。音效A转载 2015-07-10 15:45:24 · 497 阅读 · 0 评论 -
动态计算UITableViewCell高度详解 -- 学习
转自Haven's Blog 不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。为了不让讲解空洞抽象,我还是用代码实例的方式进行讲解,这样更容易接收与学习。 本文将介绍四种情况转载 2015-07-02 11:20:43 · 519 阅读 · 0 评论 -
在iOS系统中使用OpenCV
下载或编译opencv2.framework接下来介绍如何在iOS程序中使用OpenCV。在iOS上使用最新的OpenCV库比较简单,进入 opencv的官网 ,下载build好的名为opencv2.framework即可( 下载地址)。如果你比较喜欢折腾,也可以自行下载opencv的源码,在本地编译opencv2.framework。 这里 有官方网站的教程,步骤非常简单,不过我原创 2015-05-22 15:08:31 · 1300 阅读 · 0 评论 -
xcode 6.3.2 submit 版本 崩溃解决方法
6月19号提交新版本app时,总是出现xcode奔溃页面,搞的头大。后来从网上找到一些解决方法,现在记下来分享一下。1、把xcode关掉 光剩那个管理器 然后再提交, 成功提交2、进入XCode中找到Application Loader,使用那个上传(需要打包成ipa,Archive打包->显示包内容->.app文件拖到iTunes即可生成ipa)。原创 2015-06-19 16:06:59 · 392 阅读 · 0 评论 -
RunLoop 学习
RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。目录RunLoop 的概念RunLoop 与线程的关系RunLoop 对转载 2015-06-16 15:47:24 · 463 阅读 · 0 评论 -
iOS强制横屏
由于项目需求,需要整个项目页面都是竖屏,唯独一个折线图页面强制性横屏显示. 网上逛了许多帖子,也看了好多大神的提供的方法,都没能够实现本屌丝想要的效果.没办法自己研究自己搞,借鉴各路大神的思路,终于实现了想要的效果。废话不多说,上干货 第一步:Xcode工程配置中的Device Orientation有四个方向,勾选某个方向,即表示支持该方向的旋转(我这里除转载 2017-01-07 16:31:51 · 780 阅读 · 0 评论