自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 开发者个人账号 申请

网址https://developer.apple.com/cn/programs/ 点击注册 点击开始注册。可以选择简体中文 实体类型:选择个人账号 5.填写各种信息

2019-06-24 13:50:03

阅读数 253

评论数 0

原创 Xcode 打包到蒲公英

1. 发布蒲公英 1.点击 Distribute App 导出包到本地 1.https://www.pgyer.com. 蒲公英网址。登录蒲公英 点击应用 点击发布更新应用 导出到本地的ipa包拖拽到这个页面 ...

2019-06-24 13:21:34

阅读数 153

评论数 0

原创 GCD 串行并行队列+同步异步

主队列 + 同步同步是霸王条约,遇到就要执行。  主队列目前正在执行方法方法没结束无法执行其他任务,估计只有让他们打一架了。

2018-05-17 11:08:47

阅读数 150

评论数 0

原创 CoreImage(过滤器、二维码)

CoreImage:使用内置或自定义过滤器来处理静态和视频图像。检测面部和眼睛等特征,并在视频图像中跟踪人脸。 Demo包含过滤器和二维码

2017-07-26 12:59:51

阅读数 279

评论数 0

原创 模仿qq登陆页面(视频+登陆)

//利用AVFouncation实现  NSURL *url=[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"1" ofType:@".mp4" ]];    ...

2017-07-25 21:30:42

阅读数 578

评论数 0

原创 dispatch_suspend 与 dispatch_resume探索

首先探索dispatch_suspend  适用范围截取官方文档一句话 The dispatch queue or dispatch source to suspend. (You cannot suspend other types of dispatch objects.) This par...

2017-06-14 19:14:10

阅读数 1275

评论数 0

转载 iOS有三种多线程编程的技术

1、简介: 1.1 iOS有三种多线程编程的技术,分别是: 1.、NSThread  2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用) 3、GCD  全称:Grand Central Dispatch( iOS...

2016-10-18 21:08:20

阅读数 695

评论数 0

转载 iOS事件机制

iOS事件机制 运用的前提是掌握 掌握的本质是理解 本篇内容将围绕iOS中事件及其传递机制进行学习和分析。在iOS中,事件分为三类: 触控事件(单点、多点触控以及各种手势操作)传感器事件(重力、加速度传感器等)远程控制事件(远程遥控iOS设备多媒体播放等) 这三类事件共...

2016-10-18 21:03:19

阅读数 279

评论数 0

转载 iOS 硬件授权检测:定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等

【转】iOS 硬件授权检测:定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等 iOS系统版本的不断升级的前提,伴随着用户使用设备的安全性提升,iOS系统对于App需要使用的硬件限制也越来越严格,App处理稍有不妥,轻则造成功能不可用用户还不知道,重则会造成App Cras...

2016-10-18 20:58:14

阅读数 215

评论数 0

转载 谓词表达式

http://www.cocoachina.com/ios/20160111/14926.html 首先,我们需要知道何谓谓词,让我们看看官方的解释: The NSPredicate class is used to define logical conditions used to cons...

2016-10-18 20:55:43

阅读数 2021

评论数 0

转载 xcode插件

1、Alcatraz 类似于管理第三方库的cocoapods,管理插件也有个Alcatraz。  安装的方法也很简单,如果你以前没有安装过那执行下面指令 1 curl -fsSL https://raw.github.com/alcatraz/Alcatraz/ma...

2016-10-18 20:52:45

阅读数 194

评论数 0

转载 消息传递

本文目录如下所示: 可用的机制 做出正确的选择 Framework示例   小结 每个应用程序或多或少,都由一些松耦合的对象构成,这些对象彼此之间要想很好的完成任务,就需要进行消息传递。本文将介绍所有可用的消息传递机制,并通过示例来介绍这些机制在苹果的Framework中如何使用,同时...

2016-10-18 20:51:11

阅读数 183

评论数 0

转载 你真的了解iOS代理设计模式吗?

转自:http://www.cocoachina.com/ios/20160317/15696.html 在项目中我们经常会用到代理的设计模式,这是iOS中一种消息传递的方式,也可以通过这种方式来传递一些参数。这篇文章会涵盖代理的使用技巧和原理,以及代理的内存管理等方面的知识。我会通过这些方面的...

2016-10-18 20:48:06

阅读数 372

评论数 0

转载 地图开发专业知识

地图开发专业知识 经纬度 经纬度 经纬度是一种地理坐标系统,主要用来表示地球的球面坐标系,经纬度可以定位地球的任何一个位置。南北方向的称为纬度,东西方向称为经度。 纬度:赤道纬度最长,离赤道越远纬度周长越短,也就是纬度越小。赤道以南称为南纬,赤道以北称为北纬。纬度取值范围是0-90...

2016-10-18 20:46:41

阅读数 641

评论数 0

转载 UIBezierPath

基础知识 使用UIBezierPath可以创建基于矢量的路径,此类是Core Graphics框架关于路径的封装。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。 UIBezierPath是CGPathRef数据类型的封装。如果是基于矢量形状的路径,都用直线和曲线去...

2016-10-18 20:44:38

阅读数 209

评论数 0

转载 应用沙盒

应用沙盒 1)每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒 2)应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer) 应用沙盒的文件系统目录 3)应用沙盒结构分析 应用程序包:(...

2016-10-18 20:42:55

阅读数 413

评论数 0

转载 使用JavaScriptCore在JS和OC间通信

【转】使用JavaScriptCore在JS和OC间通信 http://www.cocoachina.com/ios/20160623/16796.html iOS 开发中,我们时不时的需要加载一些 Web 页面,一些需求使用 Web 页面来实现可以更可控,如上线后也可以发布更新,修改...

2016-10-18 20:41:42

阅读数 252

评论数 0

转载 资源

RTMP播放相关 FFmpeg GitHub 所有版本 编译脚本 脚本 gas-preprocessor FFmpeg-AVPlayer-For-iOS-tvOS GitHub Vitamio GitHub PLPlayerKit GitHub kxmovie GitHu...

2016-10-18 20:39:01

阅读数 302

评论数 0

转载 兼容iOS 10 资料整理

1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。 iOS 9 以前的通知 1.在调用...

2016-10-18 20:37:53

阅读数 218

评论数 0

转载 iOS 10 新特性以及适配点

iOS 10 新特性以及适配点 SiriKit 所有第三方应用都可以用Siri,支持音频、视频、消息发送接收、搜索照片、预订行程、管理锻炼等 Proactive Suggestions 系统预先建议 背景就是iOS9的时候系统给予的主动建议 通过:Spo...

2016-10-18 20:35:43

阅读数 404

评论数 0

转载 callKit

iOS10--CallKit的简单应用 字数605 阅读579 评论67 喜欢12 CallKit 这个开发框架,能够让语音或视讯电话的开发者将 UI 界面整合在 iPhone 原生的电话 App 中.将允许开发者将通讯 App 的功能内建在电话 App 的“常用联络资讯”,以及“...

2016-10-18 20:33:15

阅读数 555

评论数 0

转载 coreData

一、概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义...

2016-10-18 20:30:51

阅读数 296

评论数 0

原创 UIKit-NSLayoutAnchor、NSLayoutConstraint

约束类  对控件进行约束 约束控件 有3种方式   1.通过storyboard进行约束   优点 :简单快捷  缺点:不利于项目后期的修改 2.通过代码约束 优点:便越项目后期的调整 缺点:需要大量的代码实现 代码约束分两种  第一种是通过NSLayoutConstraint进行约束 1. + ...

2016-10-12 16:32:04

阅读数 348

评论数 0

原创 UIKit-NSDataAsset

初始化方法  initWithName 找出制定名字的数据在assets.xcassets  注:data类型   - (instancetype)initWithName:(NSString *)name bundle:(NSBundle *)bundle; 找出制定名字的数据在asse...

2016-10-12 14:32:36

阅读数 955

评论数 0

原创 iOS - Founcation -constants

Enumerations 列举 1.NSByteOrder  是由NSHostByteOrder返回   enum _NSByteOrder {    NS_UnknownByteOrder = CFByteOrderUnknown,  未知类型    NS_LittleEndian...

2016-09-23 16:42:43

阅读数 298

评论数 0

原创 iOS CoreImage

coreImage是IOS5中新加入的一个Objective-c的框架,提供了强大高效的图像处理功能,用来对基于像素的图像进行操作与分析 CoreImage框架的类: CIFilterConstructor  协议  只有一个方法 - (nullable CIFilter *)fil...

2016-09-20 19:59:41

阅读数 149

评论数 0

原创 iOS AddressBookUI

- (IBAction)tapMeAction:(id)sender {     ABPeoplePickerNavigationController *picker =     [[ABPeoplePickerNavigationController alloc] init];//创建对象 ...

2016-09-20 19:45:15

阅读数 162

评论数 0

原创 iOS 多线程 GCD

iOS的三种多线程技术                     1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程) 2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题 ØNSOperation/NSOperationQueu...

2016-08-15 09:06:35

阅读数 135

评论数 0

原创 证书签发者无效问题

首先,查找中级证书颁发机构证书,  将过期的删除掉。 下一步,到网上搜索最新的中级证书颁发机构证书证书,下载 安装 就行来  ,重启 重新打开, 就ok了

2016-02-22 13:09:18

阅读数 184

评论数 0

转载 table重用机制

UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等...

2015-12-16 17:14:36

阅读数 186

评论数 0

原创 xcode插件安装与安装无效解决

第一步:下载插件  进行编译运行。 第二部:退出xcode  在打开xcode显示界面 点击load  不要点击skip 成功安装。 插件安装无效问题 第一步:卸载插件   路径:   ~/Library/Application Support/Developer/Shared/X...

2015-11-25 11:39:16

阅读数 184

评论数 0

原创 iOS 的几种模式

(1)代理模式      代理模式实现:首先你要理解为什么要用代理,代理模式是用来实现自己不能实现的功能或者是自己不想实现的功能     假设在viewController里边有一个view,视图里边有一个按钮  点击按钮要实现跳转控制器(viewVControloler为一个类 ,View为一个...

2015-08-20 10:46:05

阅读数 171

评论数 0

转载 网络请求

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作, 2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行 3、GET请求,将参数直接写在访问路径上。操作简单,不过...

2015-08-20 10:27:27

阅读数 215

评论数 0

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