自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

转载 iOS开发系列--网络开发

大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:请求和响应使用代理方法做过Web开发的朋友应该很清楚,Http是无连接的请求。每个请求request服务器都有一个对应的响应response,无论是

2015-11-07 23:09:44 750

原创 iOS开发系列--让你的应用“动”起来

概览在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单

2015-11-07 23:06:05 683

转载 iOS开发系列--数据存取

在iOS开发中数据存储的方式可以归纳为两类:一类是存储为文件,另一类是存储到数据库。例如前面IOS开发系列—Objective-C之Foundation框架的文章中提到归档、plist文件存储,包括偏好设置其本质都是存储为文件,只是说归档或者plist文件存储可以选择保存到沙盒中,而偏好设置系统已经规定只能保存到沙盒的Library/Preferences目录。当然,文件存储并不作为本文的重点内容

2015-11-07 23:01:46 709

转载 iOS开发系列--地图与定位

iOS开发系列--地图与定位概览现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。例如你到了一个陌生的地方想要查找附近的酒店、超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品。总之,目前地图和定位

2015-11-07 22:59:55 576

转载 iOS__推送通知

推送通知和本地通知不同,推送通知是由应用服务提供商发起的,通过苹果的APNs(Apple Push Notification Server)发送到应用客户端。下面是苹果官方关于推送通知的过程示意图:推送通知的过程可以分为以下几步:应用服务提供商从服务器端把要发送的消息和设备令牌(device token)发送给苹果的消息推送服务器APNs。 APNs根据设备令牌在已

2015-11-07 22:55:42 628

原创 本地通知

通知本地通知是由本地应用触发的,它是基于时间行为的一种通知形式,例如闹钟定时、待办事项提醒,又或者一个应用在一段时候后不使用通常会提示用户使用此应用等都是本地通知。创建一个本地通知通常分为以下几个步骤:创建UILocalNotification。 设置处理通知的时间fireDate。 配置通知的内容:通知主体、通知声音、图标数字等。 配置通知传递的自定义数据参数userInfo(这

2015-11-07 22:53:59 558

原创 iOS__拍照

拍照完整代码://// ViewController.m// AVFoundationCamera//// Created by Kenshin Cui on 14/04/05.// Copyright (c) 2014年 cmjstudio. All rights reserved.//#import "ViewController.h"#import #impo

2015-11-07 21:07:02 707

原创 iOS__视频录制

视频录制其实有了前面的拍照应用之后要在此基础上做视频录制功能并不复杂,程序只需要做如下修改:添加一个音频输入到会话(使用[[AVCaptureDevice devicesWithMediaType:AVMediaTypeAudio] firstObject]获得输入设备,然后根据此输入设备创建一个设备输入对象),在拍照程序中已经添加了视频输入所以此时不需要添加视频输入。 创建一个音

2015-11-07 21:05:10 1267

原创 Git配置别名

有没有经常敲错命令?比如git status?status这个单词真心不好记。如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的。我们只需要敲一行命令,告诉Git,以后st就表示status:$ git config --global alias.st status好了,现在敲git st看看效果。当然还有别的命令

2015-11-06 17:54:25 431

原创 iOS_静态库合并

假设两个版本的lib分别是 libIMIUI.s.a , libIMIUI.d.a 我们的目标是 把他们合并成无敌超级通用版的libIMIUI.a :)打开命令行 Terminal.app 输入:lipo -create然后依次把两个.a文件拖到终端窗口, 命令行会变成这样:lipo -create /Users/Travis/Desktop/libIM

2015-11-06 13:50:02 401

原创 iOS_二维码扫描(iOS自带)

iOS7开始,不需要第三方也能进行二维码扫描了。之前用过ZBar这个第三方包,后来iOS版本高了用不了,貌似我下的那个包只支持32位。应该还有其他版本的支持,只是后来没用到就没去找了。今天研究了一下系统自带的二维码扫描,扫描速度很快。肚子饿,节约点时间直接上代码,因怎么用我也有注释了。大家根据需要看看响应的代码吧。首先,导入#import

2015-11-06 13:46:11 1780

转载 iOS_电池状态

关于电池的相关信息xcode上找到的并不多。我只找到电量状态,并没有温度那些属性。就跟大家分享一下获取的代码吧:先附上关键代码:[objc] view plaincopyprint?//获取电池电量多少  [UIDevice currentDevice].batteryLevel  //获取电池电量状态  [UIDevic

2015-11-06 13:42:39 725

转载 iOS_获取&区分iOS锁屏与Home事件

今天在研究获取是否锁屏状态,没找到方法。有找到的说要越狱,没越狱的方法又只能获取到响应通知,不能识别是锁还是解。无意间看到这么个文章,测试了一下真机可以运行就收藏留着后面备用吧!(测试环境:iPhone5s)原文来自:http://wangqingpeng.info/blog/2013/11/04/huo-qu-and-qu-fen-iossuo-ping-yu-homeshi-jian/

2015-11-06 13:38:32 1046

转载 iOS_正则表达式判断邮箱、手机号、身份证、昵称、密码等

网上看到的,还不错,挺齐全的,转过来收藏。原文出处:http://www.2cto.com/kf/201311/256494.html//邮箱+ (BOOL) validateEmail:(NSString *)email{    NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Z

2015-11-06 13:35:27 582

原创 Git SSH Key 生成步骤

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail

2015-11-06 11:45:40 655

原创 Mac环境下如何安装iTerm2并配置Z-Shell

1. 下载 iTerm2http://www.iterm2.com2. 将 iTerm2移动到应用程序文件夹4. 下载dotfiles (可用指令 git clone http://github.com/dorayo/dotfiles.git   ~/dotfiles 将其下载到本地)5. 启动 iTerm,命令行模式输入以下指令git clone git://github

2015-11-06 11:43:20 3003

转载 git初始化和建立项目

初始化和建立项目有两种方式,一种是 init, 另外一种是 cloneinit 在上面的例子中已经用过了,也就是进入项目所在的目录,用 $ git init 即可。Clone 一般是 从远程服务器克隆一个已有的版本仓库 到本机,命令如下:$ git clone git://github.com/git/hello-world.gitCloning into 'h

2015-11-06 11:13:45 770

原创 SB可视化

IBDesignable主要作用:可以显示出来你使用代码写的界面。使用方法:在swift里,@IBDesignable关键字写在class前即可。在OC里,是IB_DESIGNABLE这个关键字,写在@implementation前即可IBInspectable主要作用:使view内的变量可视化,并且可以修改后马上看到

2015-11-06 10:38:22 726

原创 GCD

介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可

2015-11-06 10:32:10 663

原创 iOS真机UI调试利器——Reveal

做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做测试。用模拟器来调试UI效果虽然快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。最近看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug,对于UI上的层的显示很清晰直观,可以很方便的用于UI的调试,用来学习UI的使用也是无上利器。      这个

2015-11-05 22:43:01 767

原创 Objective-C语法之异常处理

Objective-C语法之异常处理Objective-C的异常比较像Java的异常处理,也有@finally的处理,不管异常是否捕获都都要执行。 异常处理捕获的语法 @try { } @catch (NSException *exception) { } @finally { }

2015-11-05 22:40:00 613

翻译 iOS9新特性

1. Demo1_iOS9网络适配_ATS:改用更安全的HTTPS[摘要]为了强制增强数据访问安全, iOS9 默认会把 所有的http请求 所有从NSURLConnection 、 CFURL、 NSURLSession发出的 HTTP 请求,都改为 HTTPS 请求:iOS9.x-SDK编译时,默认会让所有从NSURLConnection 、 CFURL 、 NSURLSession发

2015-11-05 22:38:31 1202

原创 iOS 开发之支付

iOS 开发支付篇随着互联网的发展,电商平台已经成为人们的习惯一种生活方式,电商个人认为站在开发的角度看,也就多了一个购物车和支付,而支付称为很多刚接触电商平台开发人员很向往的一个技术点,那么现在我讲自己了解的当前所有支付方式以及如何使用分享给大家。支付宝支付:支付流程 :(1)先与支付宝签约,获取商户id(partner)和账号id(seller)(2)下

2015-11-05 22:36:38 1324

翻译 ReactiveCocoa - iOS开发的开源框架

什么是 ReactiveCocoaReactiveCocoa(其简称为 RAC)是由 Github 开源的一个应用于 iOS 和 OS X 开发的新框架。RAC 具有函数式编程和响应式编程的特性。它主要吸取了 .Net 的 Reactive Extensions 的设计和实现。ReactiveCocoa 试图解决什么问题经过一段时间的研究,我认为 ReactiveCoc

2015-11-05 15:30:58 774

Reveal 20最新破解器

最新的Reveal版本破解工具,一键破解,很方便,欢迎使用

2019-01-23

Reveal 20最新

最新版Reveal

2019-01-17

空空如也

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

TA关注的人

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