自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kidd风的博客

希望大家多多提建议

  • 博客(26)
  • 收藏
  • 关注

原创 IOS开发日志之Xcode一些好用的插件大全

功能强大的Xcode再配上高效的插件,必会让你的开发事半功倍。直接进入正题。Xcode插件安装方式:1、github下载插件然后用xcode打开运行一遍,然后重启xcode。2、安装插件管理Alcatraz ,通过其来安装插件不需要到github一个个下载插件来运行,统一管理插件,省时高效直观一点提醒:安装插件后需要重启xcode,xcode7以后重启xcode

2016-02-28 16:01:52 766

原创 App Pay的详细教程

1.About Apple PayApple Pay是一种移动支付技术,让使用者把它们对真实的物品和服务的支付信息以一种方便和安全的方式给你。 对于在app中给出的数字物品和服务,可查看In-App Purchase Programming Guide。Working with Apple Pay使用Apple Pay功能的Apps需要在Xcode 中开启App

2016-02-28 15:59:20 3040

原创 kidd风的IOS日志之第三方-AFNetWorking3.0的最新用法

AFNetworking 3.0AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。

2016-02-28 15:54:01 502

原创 kidd风的IOS日志之OC中initialize方法和init方法的区别

Objective-C中是带有运行时间的。运行时间好处是,它可以在你的程序运行的流程中进行参与。在Objective-C中,它包括检查是否一个对象可以处理特定的消息,如果不能处理,它就帮助你自动调用其他特定的方法去完成。initialize不是init运行时间的行为之一就是initialize。虽然看起来有点像大家常见的init,但是他们并不相同。在程序运行过程中,它会在你

2016-02-28 15:51:29 275

原创 IOS开发日志之RunLoop的原理和使用

RunLoop的定义当有持续的异步任务需求时,我们会创建一个独立的生命周期可控的线程。RunLoop就是控制线程生命周期并接收事件进行处理的机制。RunLoop是iOS事件响应与任务处理最核心的机制,它贯穿iOS整个系统。Foundation: NSRunLoopCore Foundation: CFRunLoop 核心部分,代码开源,C 语言编写,跨平台目的通过Run

2016-02-28 15:48:03 954

原创 kidd风的IOS日志之第三方-SDWebImage的使用

SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码: UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个categor

2016-02-28 15:45:39 443

原创 kidd风的IOS日志之Github上传代码详细教学

Github上传代码提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印象会好很多。     windows底下如何使用github,很多好心人都已经给了非常详细的解决方案,你只需问下度娘,她会帮你解决,这里对于windows底下的使用我也

2016-02-28 15:32:48 341

原创 kidd风的IOS日志之常用小功能小结

常用小功能iOS中的很多小功能都是非常简单的,几行代码就搞定了,比如打电话、打开网址、发邮件、发短信等打电话方法一(不被采用):拨号之前会弹框询问用户是否拨号,拨完后能自动回到原应用NSURL *url = [NSURL URLWithString:@"telprompt://10010"];[[UIApplication sharedApplicati

2016-02-26 09:19:11 356

原创 kidd风的IOS日志之常用代码片段小结

常用代码片断,只为了便于记忆日期格式转换 // 设置数据模型的时间 NSDate *now = [NSDate date]; NSDateFormatter *fmt = [[NSDateFormatter alloc] init]; fmt.dateFormat = @"HH:mm"; msg.time = [fmt stringFro

2016-02-26 09:16:07 390

原创 kidd风的IOS日志之触摸事件,手势识别,摇晃事件的详解

概览iPhone的成功很大一部分得益于它多点触摸的强大功能,乔布斯让人们认识到手机其实是可以不用按键和手写笔直接操作的,这不愧为一项伟大的设计。今天我们就针对iOS的触摸事件(手势操作)、运动事件、远程控制事件等展开学习:iOS事件简介触摸事件手势识别运动事件远程控制事件iOS事件在iOS中事件分为三类:触摸事件:通过触摸、手势进行触发(例如手指点击、缩放)

2016-02-26 01:17:57 1167

原创 kidd风的IOS日志之视图之间的切换详细介绍

概述在iOS开发中视图的切换是很频繁的,独立的视图应用在实际开发过程中并不常见,除非你的应用足够简单。在iOS开发中常用的视图切换有三种,今天我们将一一介绍:UITabBarControllerUINavigationController模态窗口UITabBarControlleriOS三种视图切换的原理各不相同:UITabBarController:以平行的方

2016-02-26 01:07:28 515

原创 kidd风的IOS日志之摄像头以及相册的调用

UIImagePickerController拍照和视频录制下面看一下在iOS如何拍照和录制视频。在iOS中要拍照和录制视频最简单的方法就是使用UIImagePickerController。UIImagePickerController继承于UINavigationController,前面的文章中主要使用它来选取照片,其实UIImagePickerController的功能不仅如此,它

2016-02-25 13:36:45 433

原创 kidd风的IOS日志之IOS9 视频播放控制器(AVPlayer)

在Xcode7.2中如果你使用MPMoviePlayerController,会报以下警告:因为IOS9.0之后,就停止更新维护MPMoviePlayerController,但仍然是可以用的,不过系统建议我们使用AVKit下的AVPlayer来进行视频播放。MPMoviePlayerController足够强大,几乎不用写几行代码就能完成一个播放器,但是正是由于它

2016-02-25 13:23:52 2912

原创 kidd风的IOS日志之使用AVFoundation生成缩略图

通过前面的方法大家应该已经看到,使用MPMoviePlayerController来生成缩略图足够简单,但是如果仅仅是是为了生成缩略图而不进行视频播放的话,此刻使用MPMoviePlayerController就有点大材小用了。其实使用AVFundation框架中的AVAssetImageGenerator就可以获取视频缩略图。使用AVAssetImageGenerator获取缩略图大致分为三个步

2016-02-25 09:31:38 1045

原创 kidd风的IOS日志之播放音乐(MPMoviePlayerViewController和MPMoviePlayerController)

MPMoviePlayerViewController和MPMoviePlayerControllerMPMoviePlayerViewController和MPMoviePlayerController 使用场合不一样MPMoviePlayerViewController是在iOS3.2以后的平台上使用。MPMoviePlayerController在3.2之前使

2016-02-25 09:07:08 662

原创 kidd风的IOS日志之利用dispatch_once创建单例

利用dispatch_once创建单例无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类只能实例化一个对象。尽管这

2016-02-25 09:04:06 374

原创 kidd风的IOS日志之多线程(NSThread)的使用

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

2016-02-24 13:58:44 673

原创 kidd风的IOS日志之多线程(NSOperation)的基本操作

iOS开发多线程篇—NSOperation基本操作一、并发数(1)并发数:同时执⾏行的任务数.比如,同时开3个线程执行3个任务,并发数就是3(2)最大并发数:同一时间最多只能执行的任务的个数。(3)最⼤大并发数的相关⽅方法- (NSInteger)maxConcurrentOperationCount;- (void)setMaxConcurrentOperationCou

2016-02-24 09:33:41 586

原创 kidd风的IOS日志之多线程(NSOperation)的介绍与使用

IOS开发多线程篇—NSOperation简单介绍一、NSOperation简介1.简单说明NSOperation的作⽤:配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤:(1)先将需要执行的操作封装到一个NSOperation对象中(2)然后将NSOp

2016-02-24 09:15:15 479

原创 kidd风的IOS日志之GCD详解

iOS开发多线程篇—GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数 2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调

2016-02-24 01:32:12 609

原创 kidd风的IOS日志之iOS开发多线程篇—多线程简单介绍

一、进程和线程1.什么是进程 进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程1个进程要想执行任务

2016-02-24 01:17:06 502

原创 kidd风的IOS日志之UIApplication详解

一、UIApplication1.简单介绍1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。(3)通过[UIApplicationsharedApplicati

2016-02-24 00:55:52 484

原创 kidd风IOS开发日志之Git的常用终端指令

上一篇文章只是简单的介绍了Git的使用,其实Git最强大的功能还是使用终端来执行,下面例举一些常见的Git指令供参考:首先介绍下Git基础命令的含义;clone   克隆远程仓库init       初始化仓库remote 连接远程仓库pull      从远程仓库下拉获取新数据push    将本地仓库新增或修改文件上传到远程仓库add     添加文件或者修改文件,

2016-02-23 21:48:49 478

原创 kidd风的IOS日志之源代码管理工具Git的基本使用

简单的介绍下Git在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责,叫做版本控制系统。版本控制系统,或者说修改控制系统,实际上是一种检测源文件的改变并将其保存留作以后参考使用的机制(软件)。此

2016-02-23 20:27:30 1544

原创 kidd风的IOS日志之学习用MetalPerformanceShaders进行图像处理(模糊效果)

iOS 9在MetalKit中新增了MetalPerformanceShaders类,可以使用GPU进行高效的图像计算,比如高斯模糊,图像直方图计算,索贝尔边缘检测算法等。我最近刚开始学习Metal的使用,并做了一个高斯模糊的例子作为"HelloWorld"程序,下面分享一下我的学习成果~注意:运行该程序需要有一个系统版本为iOS9的iOS设备,因为Metal只能在真机上运行。

2016-02-23 13:25:26 1505

原创 IOS开发日志之CocoaPod的安装与简单使用Xcode7.2版本

一、什么是CocoaPod当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版

2016-02-22 20:18:14 1306

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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