自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Passbook学习笔记

一、Passbook是什么Passbook是苹果在IOS6推出的新功能,可以将航空公司的登机牌、电影票礼品卡等各种券整归到一处,有了它,我们出门的时候就不用带上一堆的票据了。去纸质化是未来信息传播的一大发展趋势,所以Passbook的推出可谓很有前瞻性。刚好项目里面用到了,就用心看看,将经验和大家分享。其实关于Passbook,网上已经有很多不错的教程了,比如raywenderli

2016-06-17 22:51:36 597

转载 在MAC电脑上抓取iphone数据包的方法

1、整个抓包操作的过程中,手机必须一直通过USB链接MAC电脑2、手机系统要求在IOS5以上,因为使用的RVI技术在IOS5以后的系统中才有3、抓包过程中,手机可以使用任何网络2G、3G、WIFI(我测试了2G和WIFI)二、操作流程 1、手机通过USB链接MAC电脑,打开iTunes,从里面找到下图所示的每个手机的唯一UDID编号,拷贝下来。

2016-06-17 22:49:55 1517

转载 iOS应用的crash日志的分析基础

Outline如何获得crash日志如何解析crash日志如何分析crash日志    1. iOS策略相关    2. 常见错误标识    3. 代码bug一、如何获得crash日志当一个iOS应用程序崩溃时,系统会创建一份crash日志保存在设备上。这份crash日志记录着应用程序崩溃时的信息,通常包含着每个执行线程的栈调用信息(低内存闪退日志例外)

2016-06-17 22:48:28 484

转载 IOS实现Voip应用后台运行需要的几个配置项

voip类的app允许用户使用Internet网络而不是手机的蜂窝网络打电话,因此这一类的app需要保持同它相关的服务的网络连接,用以厚道来电消息和其他数据。IOS系统不是通过一直让app处于激活状态来达到这个目的,而是同样也会将这类的app挂起,但同时会在app被挂起期间接管它的sockets,当这个sockets有数据通信时,系统会再次唤醒处于挂起状态的app,同时将sockets的控制权交还

2016-06-17 22:44:00 4384

转载 OS X Mountain Lion: 连接到网络上共享的电脑和文件服务器

可以连接到网络上的共享电脑和文件服务器,包括打开了文件共享功能的 Mac 电脑和 Windows 电脑,以及使用 AFP、SMB/CIFS、NFS 和 FTP 的服务器。注: 若要连接,您需要知道共享电脑的电脑名称或网络地址。如果共享电脑是一台打开了文件共享功能的 Mac,则可以很容易地找到此信息。在共享 Mac 上,打开“共享”偏好设置并选择“文件共享”。地址显示在“文件共享:打开”指示符下

2016-04-12 15:32:03 971

原创 Xcode 6制作动态及静态Framework

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上

2016-04-11 15:49:33 1526

原创 Objective-C 之Runtime消息机制

最近在找工作,Objective-C中的Runtime是经常被问到的一个问题,几乎是面试大公司必问的一个问题。当然还有一些其他问题也几乎必问,例如:RunLoop,Block,内存管理等。其他的问题如果有机会我会在其他文章中介绍。本篇文章主要介绍RunTime。RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数

2016-04-11 14:00:28 319

转载 iOS RunLoop 初识

今天突然才之间才意识到NSTimer这样的运行方式,是在多线程中实现的循环还是在主线程中去实现的呢。当然不可能是在主线程中的while那么简单,那样什么都干不了,简单看了下NSTimer是以同步方式运行的。时间到了,消息发出后,ontimer的函数是在主线程上调用的。我们会经常看到这样的代码:- (IBAction)start:(id)sender  {  pageStillL

2016-04-11 13:57:19 368

原创 IOS中获取各种文件的目录路径的方法

iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents目录:您应该将所有de应用程

2016-04-11 13:49:53 352

转载 Objective-C 与 C++ 的区别

一下面总结一下 Objective-C 与 C++ 的区别:1, 两者最大的相同便是: 都是从 C 演化而来的面向对象语言, 两者都兼容标准 C 语言.2, 两者最大的不同便是: Objective C 提供了运行期动态绑定机制, 而 C++ 是编译时静态绑定, 并通过嵌入类(多重继承)和虚函数(虚表)来模拟实现. Objective C 在语言

2016-04-11 13:47:29 9911

转载 iOS 火星坐标相关整理及解决方案汇总

这几天在处理定位相关的代码,彻彻底底的被火星坐标恶心到了。恶心列表从 CLLocationManager 取出来的经纬度放到 mapView 上显示,是错的!从 CLLocationManager 取出来的经纬度去 Google Maps API 做逆地址解析,当然是错的!从 MKMapView 取出来的经纬度去 Google Maps API 做逆地址解析终于对了。去百度地图

2016-03-12 17:54:11 373

转载 WGS84、Web墨卡托、火星坐标、百度坐标互转

GCJ-02坐标系统(火星坐标)简介:http://blog.csdn.net/giswens/article/details/8775121(存档:http://mapbd.com/cms/2012/07/25/)GCJ-02到真实坐标反向变换的理论基础:http://blog.csdn.net/giswens/article/details/8775213WGS84坐标与Web墨卡托坐

2016-03-12 17:52:48 4581

转载 iOS 集成银联支付

银联sdk以及demo下载地址(说明文档都在里面)解压之后会有这样的目录结构Paste_Image.png文档在下面 sdk在upmp_iPhone里面Paste_Image.png1、 SDK 说明SDK 分为以下两个版本:1 支持纯无卡交易静态库,以下简称UPPayPlugin,包含文件:UPPayPlugin.h UPPayPluginDele

2016-03-10 13:38:10 355

转载 AFNetworking 3.0迁移指南

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

2016-03-03 17:42:30 383

转载 支付宝 iOS SDK 的简单使用

最好使用官方使用的demo中的sdk,不要使用他的sdk,否则会冲突报错目录环境:支付宝iOS SDK 2.2.3,Xcode6.4完整代码:Github一、去官网申请开通支付宝使用权限二、审核通过1、seller ID:商家唯一标识符2、partner ID:合作身份者 ID,以2088开头的16位纯数字3、加密用到的文件(支付宝公钥/自助生成的商家私钥)

2016-03-02 16:06:35 1117

转载 史上最全的iOS面试题及答案

———————————————回答好下面的足够了-------------------------------------多线程、特别是NSOperation 和 GCD 的内部原理。运行时机制的原理和运用场景。SDWebImage的原理。实现机制。如何解决TableView卡的问题。block和代理的,通知的区别。block的用法需要注意些什么。strong,weak,ret

2016-02-24 10:45:23 783

转载 Swift 属性 函数

现在看cocoachina上得文章越来越有质量了,果断分享一下 原文: http://www.cocoachina.com/newbie/basic/2014/0611/8773.html函数函数是执行特定任务的代码自包含块。通过给定一个函数名称标识它是什么,并在需要的时候使用该名称来调用函数以执行任务。 Swift的统一的功能语法足够灵活的,可表达任何东西

2015-12-04 11:43:54 357

转载 Swift 编程语言入门教程

今天在网上看到一篇非常好的教程,分享给大家原文地址:http://gashero.iteye.com/blog/2075324目录1   简介2   Swift入门3   简单值4   控制流5   函数与闭包6   对象与类7   枚举与结构1   简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Progra

2015-12-04 11:42:14 716

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

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

2015-11-17 18:07:41 355

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

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

2015-11-13 09:17:34 7078

转载 navigationBar导航条和navig…

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

2015-11-13 09:17:31 546

原创 mac工具-解析json

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

2015-11-13 09:17:29 983

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

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

2015-11-13 09:17:26 1677

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

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

2015-11-13 09:17:24 661

原创 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 358

原创 iOS 关于音频开发

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

2015-11-13 09:17:18 341

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

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

2015-11-13 09:17:16 362

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

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

2015-11-13 09:17:13 1105

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

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

2015-11-13 09:17:11 442

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

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

2015-11-13 09:17:08 763

原创 iOS开发资源大全

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

2015-11-13 09:17:05 400

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

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

2015-11-13 09:17:03 566

原创 开源 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 826

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

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

2015-11-13 09:16:58 537

原创 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 407

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

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

2015-11-13 09:16:53 578

转载 IOS 时间格式 时…

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

2015-11-13 09:16:50 275

转载 (转) 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 386

转载 在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 299

转载 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 471

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关注的人

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