自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (11)
  • 收藏
  • 关注

转载 Xcode7中你一定要知道的炸裂调试神技

Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS?EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不直观,出现后往往要花很长时间才能定位到错误。苹果这次带来了革命性的提升。在项目的Scheme中Diagnostics下,选中enable

2015-11-17 18:07:41 365

转载 适合动感单车的音乐,全套音…

原文地址:适合动感单车的音乐,全套音乐总有你喜欢的!!!作者:动感单车什么牌子好适合动感单车的音乐,全套音乐总有你喜欢的!!!文/兰思月    hello,我是思月。今天是9.24号,离9.19号中秋节都过去5天了,思月很抱歉。连句问候都没有。不过,在这段时间里,思月收集了一些好听的动感单车音乐送给大家,整套音乐算齐全哦,非常适合:热身拉伸音乐、低耐训练音乐、高耐训练音乐、冲刺音乐

2015-11-13 09:17:34 7222

转载 navigationBar导航条和navig…

原文地址:navigationBar导航条和navigationItem设置:基本搞定导航条上的文字和按钮以及各种跳转作者:jacy_ios(1)navigationBar导航条可以看做是self.navigationController导航控制器的一个属性,可以直接用点来表示self.navigationController.navigationBar,当然navigationBar自己还有

2015-11-13 09:17:31 666

原创 mac工具-解析json

作为一个小小的程序员,当您在工作中碰到json格式数据的时候,您是直接用您的慧眼分辨呢,还是利用第三方工具分辨呢?我想大部分的人都会选择用第三方的工具把json解析成容易辨认的格式,估计很少有人喜欢直接看乱糟糟的原始json数据。本人之前一直用在线JSON校验格式化工具(BeJSON)解析json,但是在线解析有一个致命的缺点,就是你的网络不好的时候,你就悲催了!所以本人另外找了几个解析工具,

2015-11-13 09:17:29 1002

原创 不通过AppStore,在iOS设备上直接安…

通过itms-services协议,可以通过safari浏览器直接在iOS设备上安装应用程序。利用这种方式,只要在内网布置一个服务器,测试人员只需要通过测试设备的safari浏览器访问特定的url既可以实现安装,然后测试了。(PS:越狱设备也可以)itms-services协议需要一个plist配置文件。如果要实现上面图示的功能,需要的文件有:一个ipa文件,一个plist文件,一个html文

2015-11-13 09:17:26 1700

原创 HomeKit 开发指南(中文版)

本文由CocoaChina翻译组成员iBenjamin_Go和浅夏@旧时光翻译自苹果开发文档:HomeKit DeveloperGuide,敬请勘误。本文档内容包括第一部分:简介第二部分:启用HomeKit第三部分:创建Home布局第四部分:创建Homes和添加Accessories第五部分:观察HomeKit数据库的变化第六部分:访问服务和特性第七部分:测试HomeKitApp

2015-11-13 09:17:24 689

原创 iOS程序完成后如何生成ipa进行真机…

1.identifiercom.for.ever(自定义,与证书相同)2.build setting-code signing 全选证书3.cleanproject4.iOS device-build5.生成app6.app-show infinder7.itunes-拖进来(iPad应用程序)-showin finder 如何进行真机测试?需要得

2015-11-13 09:17:21 371

原创 iOS 关于音频开发

音频方面的知识,相对其他编程还是较为复杂的,特别是要搞清楚框架里具体使用的参数和方法,不然写起代码来非常迷茫.1:播放简短性质的音频,例如按键声音,等可以这样实现.一:引入框架:[csharp] view plaincopy#import   二:先声明一个声音源ID[csharp] view plaincopySystemSoundID _bookSound

2015-11-13 09:17:18 365

原创 IOS 公司开发者账号申请详细教程

谈到苹果开发者账号,我们需要区分一下个人账号、公司账号和企业账号这三种,还有一种是教育账号,这个就不多说了。   个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99。   公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,申请流程相对比较麻烦一下,$99。   企业账号:一般是公司规模在500人以上的企业,用于内部测试发布的账号,该账

2015-11-13 09:17:16 373

转载 比较ZigBee各版本规范(1)

原文地址:比较ZigBee各版本规范(1)作者:姜汁呗比较ZigBee各版本规范(1)    ZigBee是ZigBee联盟建立的技术标准,它是一种工作在900MHZ和2.4GHZ频段的新兴无线网络技术,具有中等通讯距离(10米到数百米),比较灵活经济的通讯速率(40Kbps到250Kbps),并且有星状,网状(MESH),树状等多种网络拓扑,低的功耗等特点,所以在当今无线通讯技术和无线网络

2015-11-13 09:17:13 1129

转载 帅哥养成记录(转节选 获益…

原文地址:获益匪浅)">帅哥养成记录(转节选 获益匪浅)作者:樹de島嶼获益匪浅)" TITLE="[转载]帅哥养成记录(转节选 获益匪浅)" /> 1、减肥或塑身(保持身材)   减肥和保持身材的绝招:告诉各位,不要相信广告中的减肥产品,相信自己是最重要的。但是也没必要改变太多的东西。我在短期内从一个大胖子变成许多人看到觉得很瘦的人,有以下一些要点:    (1)不饿的时候绝对不要吃

2015-11-13 09:17:11 454

原创 <转>iOS 学习资料整理

阅读目录视频教程(英文)视频教程(中文)书籍博客文章相关网站社区工具/插件GitHubTop 50 简介邮件订阅文档指南Awesome 系列知乎上的讨论Quora 上的讨论贡献者License这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间,使他们更好的规划好自己的

2015-11-13 09:17:08 774

原创 iOS开发资源大全

阅读目录开发类库开发工具开发教程开发论坛设计工具设计素材开发类库Fastpdfkit功能强大的iOSPDF阅读器开发类库。最大的特点是加载PDF文档速度超快(从其名字也可以看出)。three20Facebook应用框架的开源代码。优点是,利用该框架可以很方便地搭建SNS类应用。缺点是,文档比较少,而且都是英文的。ShareSDK功能强大、简单易

2015-11-13 09:17:05 412

原创 开源 iOS 项目分类索引大全(3)

知名效果Demo KLNoteViewController一个类似Evernote旧版的Stack界面 绿色的 REComposeViewController一个类似系统Twitter分享界面~ DETweetComposeViewController一个iOS4实现的 类似iOS5的twitter分享 JTGes

2015-11-13 09:17:03 585

原创 开源 iOS 项目分类索引大全(2)

动画/效果CA CA360一套完整的CA动画Demo Core-Animation-Fun-House一套CA动画展示Demo Core-Animation-Demos一套CA动画Demo EnterTheMatrixCA动画演示Demo ftutils一套CA的Util库 有一些

2015-11-13 09:17:00 838

原创 开源 iOS 项目分类索引大全(1)

GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助系统基础库Category/Util sstoolkit一套Category类型的库,附带很多自定义控件 功能不错~ BlocksKit将Block风格带入UIKit和Founcation cocoa-helpers一些C

2015-11-13 09:16:58 556

原创 iOS下的RSA加密方法

最近几天折腾了一下如何在iOS上使用RSA来加密。iOS上并没有直接的RSA加密API。但是iOS提供了x509的API,而x509是支持RSA加密的。因此,我们可以通过制作自签名的x509证书(由于对安全性要求不高,我们并不需要使用CA认证的证书),再调用x509的相关API来进行加密。接下来记录一下整个流程。第一步,制作自签名的证书1.最简单快捷的方法,打开Terminal,使用ope

2015-11-13 09:16:55 425

原创 <转>IOS开发之实现App消息推…

好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8,以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适)第一部分首先第一

2015-11-13 09:16:53 592

转载 IOS 时间格式 时…

原文地址:时间格式 时间转换 大总结">IOS 时间格式 时间转换 大总结作者:子木潇雨//实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter =[[NSDateFormatter alloc]init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setDateFormat:@"yyyy-MM

2015-11-13 09:16:50 292

转载 (转) IOS 多线程之GCD

原文地址:IOS 多线程之GCD">(转) IOS 多线程之GCD作者:天涯流浪猫GCD是和block紧密相连的,所以最好先了解下block, GCD是Clevel的函数,这意味着它也提供了C的函数指针作为参数,方便了C程序员.下面首先来看GCD的使用:dispatch_async(dispatch_queue_t queue, dispatch_block_tblock);a

2015-11-13 09:16:47 395

转载 在iOS开发中利用GCD进行多线…

原文地址:在iOS开发中利用GCD进行多线程编程作者:子木潇雨Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。__OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE

2015-11-13 09:16:45 307

转载 ios系统中各种设置项的url链…

原文地址:ios系统中各种设置项的url链接作者:子木潇雨ios系统中各种设置项的url链接  在代码中调用如下代码:NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"];[[UIApplication sharedApplication] openURL:url];即可跳转到设置页面的对应项。[font=]About — prefs:

2015-11-13 09:16:42 486

转载 使用NSKeyedArchiver保存数…

原文地址:使用NSKeyedArchiver保存数据作者:hznhappy- (NSMutableArray *)loadMarkersFromFilePath:(NSString *)filePath{   NSMutableArray *markers = nil;    if (filePath== nil || [filePath length] == 0 ||      

2015-11-13 09:16:39 296

转载 iOS保存数据的4种方式

原文地址:iOS保存数据的4种方式作者:子木潇雨在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和

2015-11-13 09:16:37 319

转载 使用CAShapeLayer与UIBezier…

原文地址:使用CAShapeLayer与UIBezierPath画出想要的图形作者:子木潇雨使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形步骤:1、新建UIBezierPath对象bezierPath2、新建CAShapeLayer对象caShapeLayer3、将bezierPath的CGPath赋值给caSha

2015-11-13 09:16:34 452

转载 CAShapeLayer的一些使用

原文地址:CAShapeLayer的一些使用作者:farawei参考:http://blog.csdn.net/mengtnt/article/details/7464187作用:1。写一个自定义的形状并填充颜色,同时可以对边进行一些修饰;2。作为一个罩子,覆盖的地方可以显示;3。实现图像的倒影。CAShapeLayer,这个层提供了一个简单的可以使用核心图像路径在层树中组成一个

2015-11-13 09:16:32 265

转载 CAShapeLayer

原文地址:CAShapeLayer作者:子木潇雨之前讲过CALayer动画相关知识,再来看看更加复杂的CAShapeLayer相关的动画知识.普通CALayer在被初始化时是需要给一个frame值的,这个frame值一般都与给定view的bounds值一致,它本身是有形状的,而且是矩形.CAShapeLayer在初始化时也需要给一个frame值,但是,它本身没有形状,它的形状来源于你给

2015-11-13 09:16:29 265

转载 CAGradientLayer

原文地址:CAGradientLayer作者:子木潇雨CAGradientLayer可以方便的处理颜色渐变。Properties:@property(copy) NSArray *colors渐变颜色的数组[cpp] viewplaincopy[NSArray arrayWithObjects:(id)[[[UIColor blackColor] colorWit

2015-11-13 09:16:26 266

转载 ios layer的一些学习

原文地址:layer的一些学习">ios layer的一些学习作者:andylayer类似于ps的图层,如果把一个uiview看做图片的画,layer就像是图层.一个图片是由很多个大小不同的有层次的图层构成的,uiview也是.1. 一个view有一个underlying layer,它是这个view所有的draw的实现者,可通过view的layerproperty获得,但是它没有相应的v

2015-11-13 09:16:24 363

原创 iOS 音频开发之CoreAudio

接 触过IOS音频开发的同学都知道,Core Audio 是IOS和 MAC的关于数字音频处理的基础,它提供应用程序用来处理音频的一组软件框架,所有关于IOS音频开发的接口都是由CoreAudio来提供或者经过它提供的接口来进行封装的,按照官方的说法是集播放,音频处理录制为一体的专业技术,通过它我们的程序可以同时录制,播放一个或者多个音频流,自动适应耳机,蓝牙耳机等硬件,响应各种电话中断,静

2015-11-13 09:16:21 740

原创 <转>iOS开发UI篇—无限轮播(…

一、无限轮播 1.简单说明  在开发中常需要对广告或者是一些图片进行自动的轮播,也就是所谓的无限滚动。  在开发的时候,我们通常的做法是使用一个UIScrollView,在UIScrollView上面添加多个imageView,然后设置imageView的图片,和scrollView的滚动范围。  以前的做法:  iOS开发UI篇—无限轮播(循环利用)" />  一般而言,轮播的广告

2015-11-13 09:16:19 451

原创 iOS开发UI篇—无限轮播(新闻数据展…

一、实现效果       二、实现步骤1.前期准备  (1)导入数据转模型的第三方框架MJExtension  (2)向项目中添加保存有“新闻”数据的plist文件      (3)导入用到的图片素材2.步骤和代码(1)新建一个数据模型     该模型的代码设计如下:      YYnews.h文件////  YYnews.h//  08-无限滚动(新闻数据展示)

2015-11-13 09:16:16 394

原创 iOS开发UI篇—无限轮播(循环展示)…

文顶顶iOS开发UI篇—无限轮播(循环展示)iOS开发UI篇—无限轮播(循环展示)一、简单说明  之前的程序还存在一个问题,那就是不能循环展示,因为plist文件中只有五个数组,因此第一个和最后一个之后就没有了,下面介绍处理这种循环展示问题的小技巧。  方法一:使用一个for循环,循环200次,创建200*=1000个模型,且默认程序启动后处在第100组的位置,向前有500个模

2015-11-13 09:16:14 394

原创 iOS开发UI篇—无限轮播(功能完善)…

[self addNSTimer];}-(void)addNSTimer{    [NSTimerscheduledTimerWithTimeInterval:1.5 target:selfselector:@selector(nextPage) userInfo:nil repeats:YES];}-(void)nextPage{   NSLog(@"%@",[self.c

2015-11-13 09:16:12 455

原创 iOS开发拓展篇—CoreLocation简单介…

一、简介1.在移动互联网时代,移动app能解决用户的很多生活琐事,比如(1)导航:去任意陌生的地方(2)周边:找餐馆、找酒店、找银行、找电影院 2.在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发(1)Map Kit :用于地图展示(2)Core Location:用于地理定位 3.两个热门专业术语(1)LBS :Locati

2015-11-13 09:16:09 368

原创 iOS开发拓展篇—CoreLocation定位服…

一、简单说明1.CLLocationManagerCLLocationManager的常用操作和属性开始用户定位-(void)startUpdatingLocation;停止用户定位- (void)stopUpdatingLocation;说明:当调用了startUpdatingLocation方法后,就开始不断地定位用户的位置,中途会频繁地调用代理的下面方法  - (void)

2015-11-13 09:16:06 436

原创 <转>iOS开发拓展篇—CoreLocation地…

一、简单说明CLGeocoder:地理编码器,其中Geo是地理的英文单词Geography的简写。1.使用CLGeocoder可以完成“地理编码”和“反地理编码”地理编码:根据给定的地名,获得具体的位置信息(比如经纬度、地址的全称等)反地理编码:根据给定的经纬度,获得具体的位置信息 (1)地理编码方法  - (void)geocodeAddressString:(NSString *

2015-11-13 09:16:03 310

原创 iOS开发拓展篇—音效的播放

一、简单介绍简单来说,音频可以分为2种(1)音效又称“短音频”,通常在程序中的播放时长为1~2秒在应用程序中起到点缀效果,提升整体用户体验(2)音乐  比如游戏中的“背景音乐”,一般播放时间较长框架:播放音频需要用到AVFoundation.framework框架 二、音效的播放1.获得音效文件的路径  NSURL *url = [[NSBundle mainBundle]

2015-11-13 09:16:01 253

原创 iOS开发拓展篇—音乐的播放

一、简单说明  音乐播放用到一个叫做AVAudioPlayer的类,这个类可以用于播放手机本地的音乐文件。注意:  (1)该类(AVAudioPlayer)只能用于播放本地音频。  (2)时间比较短的(称之为音效)使用AudioServicesCreateSystemSoundID来创建,而本地时间较长(称之为音乐)使用AVAudioPlayer类。 二、代码示例  AVAudi

2015-11-13 09:15:58 442

原创 <转>iOS开发拓展篇—封装音频…

iOS开发拓展篇—封装音频文件播放工具类一、简单说明1.关于音乐播放的简单说明(1)音乐播放用到一个叫做AVAudioPlayer的类(2)AVAudioPlayer常用方法  加载音乐文件- (id)initWithContentsOfURL:(NSURL*)url error:(NSError **)outError;- (id)initWithData:(NSData *)d

2015-11-13 09:15:55 325

iOS开发进阶完整版

iOS开发进阶完整版 作者唐巧 iOS开发人员的好助手,希望有帮助

2018-04-10

iOS单元测试大礼包

iOS单元测试 demo 以及相关学习视频教程,总共包含8个demo以及3个视频

2018-04-10

ios 基础知识 汇总文档

ios开发基础知识pdf汇总文档,可根据目录查询相关知识点

2015-06-02

ios蓝牙模块源码

ios开发通过蓝牙实现中央设备与外设的交互,可实现防丢、数据的传输等功能

2015-05-11

ios来电提醒demo

超级简单易用,骚扰电话预警、来电归属地提醒,联系人姓名播报。

2015-05-11

IOS音频格式amr和wav互转

能够实现录音,并且实现amr和wav格式音频文件的互转

2015-04-01

IOS开发中3D切换效果

为了让的切换效果更加美观 ··可以实践一下·

2012-05-27

coverFlow循环播放

对于IOS开发的初学者来说是很好的一个例子

2012-05-27

天气查询d

#import <UIKit/UIKit.h> @class WeatherDemoViewController; @interface WeatherDemoAppDelegate : NSObject <UIApplicationDelegate> { UIWindow *window; WeatherDemoViewController *viewController; } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) IBOutlet WeatherDemoViewController *viewController; @end

2012-04-24

图片算法处理及特效

#import <UIKit/UIKit.h> @class ImageProcessingViewController; @interface ImageProcessingAppDelegate : NSObject <UIApplicationDelegate> { UIWindow *window; ImageProcessingViewController *viewController; } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) IBOutlet ImageProcessingViewController *viewController; @end

2012-04-24

iphone跑马灯效果

#import <UIKit/UIKit.h> @class PaomaViewController; @interface PaomaAppDelegate : NSObject <UIApplicationDelegate> { UIWindow *window; PaomaViewController *viewController; } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) IBOutlet PaomaViewController *viewController; @end

2012-04-24

空空如也

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

TA关注的人

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