自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 个人常用iOS第三方库以及XCode插件介绍

第三方库是现在的程序员离不开的东西,不光是APP开发,基本上所有的商业项目都会或多或少的使用到第三方库。Github上Star>100的开源库数量如下可以看到JS以绝对的优势排名第一,一定程度上也说明了JS在这几年为什么发展得这么迅速,不会点JS都不好意思说自己是码农。不过现在JS圈的造轮子浪潮也是愈演愈烈了,自己不写个框架都不好意思打招呼。OC排名第四,相信这个排名还...

2015-08-15 15:26:00 398

转载 SVProgressHUD

SVProgressHUD 是一个第三方的控件,是一个弹出提示层,用来提示 网络加载 或 提示对错,看下面图,你就明白了:那么,SVProgressHUD都有什么特点呢:1. 提示当前的状态,如:网络传输、提交中、操作成功或失败等等.2. 可是设置提示的 pop layer 是否为 model,就是,提示的时间是否允许用户做其他操作...

2015-08-11 13:46:00 208

转载 JSON和模型之间最快捷方便的转换iOS框架:MJExtension

阅读目录能做什么?MJExtension和JSONModel、Mantle等框架的区别如何使用MJExtension最简单的字典转模型MJExtension是JSON和模型之间最快捷方便的转换iOS框架。能做什么?MJExtension是一套字典和模型之间互相转换的超轻量级框架MJExtension能完成的功能字典(JSO...

2015-08-11 13:41:00 260

转载 快速集成下拉刷新--MJRefresh

关键字:下拉刷新,Refresh代码类库:刷新控件(RefreshControl)GitHub链接:https://github.com/CoderMJLee/MJRefresh快速集成下拉刷新.测试环境:Xcode 5.0,iOS 6.0以上1.添加头部控件的方法[self.tableView addHeaderWithTarget:sel...

2015-08-11 13:38:00 230

转载 MBProgressHUD

MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程。完了在需要使用...

2015-08-11 13:35:00 150

转载 AFNetworking使用总结

1 将AFNetWorking文件夹导入项目2 添加类库 Security.framework、MobileCoreServices.framework、SystemConfiguration.framework3 在使用的地方 #import "AFNetworking.h"解决编译时警告:Prefix.pch文件中加入#import <SystemConfi...

2015-08-11 13:30:00 86

转载 最新版SDWebImage的使用

我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。现在把代码贴出来,供大家参考。尤其是新手,看完这篇博客,图片缓存so easy。最后有demo供大家下载,先学习。第一步,下载SD...

2015-08-11 13:22:00 106

转载 解决企业In-House安装APP需HTTPS支持的问题

问题背景:能否通过应用服务器发布企业应用;解决iOS7.1后,发布地址必须为HTTPS服务器。写作目的:在SAE(SinaApp Engine)作为第三方服务器,实现APP的发布。适合阅读对象:想通过不自己搭建HTTPS服务器(对于个人开发者来说,略显昂贵的费用),实现应用的下载和安装。不涉及内容:企业应用的打包问题。关于企业打包,请参照iOS ...

2015-07-28 09:35:00 137

转载 关于iOS 7.1后下itms-services在线app

在IOS开发过程中,总会遇到这样或者那样的问题。这几天做了一个app,需要直接更新客户端,正常体系是在appstore中更新,这个APP不上appstore,这样就需要使用到itms-services://?action=download-manifest&url=这样一段代码。总结一下该方法的使用,代码如下:NSURL* nsUrl = [NSURLURLWithStr...

2015-07-28 09:06:00 886

转载 用企业版证书,发布in house app

苹果企业版证书,虽然不能上app store,但是可以实现在网页上直接点击下载,而且不需要知道设备的UDID,合理使用的话还是很方便的。昨天用这种方式发布成功了,本文总结一下步骤首先,在xcode中export的时候,可以看到有3个选项:第一个是提交到app store;第二个是打出IPA,然后就可以通过iTunes安装;第三个就是打出企业版的IPA,可以直接通过网页安装。这...

2015-07-28 08:47:00 206

转载 iOS 企业证书发布app 流程

企业发布app的 过程比app store 发布的简单多了,没那么多的要求,哈但是整个工程的要求还是一样,比如各种像素的icon啊 命名规范啊等等。下面是具体的流程1、修改你的 bundle identifier 为你的企业的app id :2、修改Edit scheme3、修改为 Release4、修改bulid setting 的co...

2015-07-27 16:17:00 122

转载 ios 一个正则表达式测试(只可输入中文、字母和数字)

在项目中碰到了正则表达式的运用,正则还是非常强大的,不管什么编程语言,基本上都可以用到。之前在用java时特别是对用户名或密码使用正则非常爽,写脚本上用正则也非常爽,可是到了OC这却把我虐了一把,可能是对OC掌握的不够。这里就罗列了从网上找的很有用的资料,感谢大神们的贡献。首先举一个例子:匹配9-15个由字母/数字组成的字符串的正则表达式: NSString *...

2015-07-21 18:14:00 364

转载 IOS7 8中tableview分割线缺少15像素

IOS8 设置TableView Separatorinset 分割线从边框顶端开始在ios8上 [TableViewsetSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用经过测试加入下面方法 在ios7 8上都可以正常工作[objc]view plaincopyprint?-(void)view...

2015-07-21 14:39:00 115

转载 Java中使用OpenSSL生成的RSA公私钥进行数据加解密

本文出处:http://blog.csdn.net/chaijunkun/article/details/7275632,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。RSA是什么:RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他...

2015-07-01 14:11:00 136

转载 java与IOS之间的RSA加解密

很简单的一个需求,ipad端给密码RSA加密,传到java后台,解密。RSA加密算法是基于一个密钥对的,分为公钥和私钥,一般情况公钥加密,私钥解密,但也可私钥加密,公钥解密。还可以验签,就是先用私钥对数据进行加密,然后对加密后的数据进行签名,得到一个签名值。然后再用公钥先验签,证明是对应私钥加密过的数据才解密。主要是为了防止来源不确定的数据。 根据上面的介绍,大家也都知道...

2015-07-01 14:08:00 131

转载 ios下使用rsa算法与php进行加解密通讯

首先了解一下几个相关概念,以方便后面遇到的问题的解决:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公钥。该算法能够抵抗目前已知的所有密码攻击。RSA算法是一种非对称算法,算法需要一对...

2015-07-01 13:55:00 257

转载 AFNetworking2.0源码解析<一>

(via:bang's blog)最近看AFNetworking2的源码,学习这个知名网络框架的实现,顺便梳理写下文章。AFNetworking的代码还在不断更新中,我看的是AFNetworking2.3.1。本篇先看看AFURLConnectionOperation,AFURLConnectionOperation继承自NSOperation,是一个封装好的任务...

2015-06-05 15:50:00 128

转载 Xcode连接git@osc

Git初体验http://my.oschina.net/dxqr/blog/134811网友整理的git@osc教程http://git.oschina.net/oschina/git-osc/wikis/help#toc_19git@osc工作流程http://git.oschina.net/oschina/git-osc/wikis/help安装设置 git...

2015-06-03 19:17:00 149

转载 iOS动画——ViewAnimations

又给自己挖了一个坑,我很喜欢动画不错,但是写出来又是另外一个问题了~~~这一篇我们来说说UIKit中的动画API,其中包括:UIView.UIView.animateWithDurationUIView.transitionWithViewUIView.animateKeyframesWithDurationUIView.addKe...

2015-05-22 18:21:00 143

转载 iOS证书说明和发布内购流程整理

网上关于苹果证书的生成和设置的教程比较多,但大多数只是讲了相关流程和步骤,有的也只是简要进行了相关说明,总之介绍的不够详细,自己最初在接触的时候也是比较困惑,下面进行总结。请结合其他苹果证书的配置教程进行学习。关于证书1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储为(自定义名称.certSigningReuqes...

2015-05-22 17:31:00 159

转载 网易新闻iOS版使用的18个开源组件

网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest2、Apple Reachability网络监测,可以参考下这篇文章iOS网络监...

2015-05-22 16:19:00 108

转载 【干货】Xcode 6 技巧: 矢量图像,代码片段以及其他

原文:Xcode 6 Tips: Vector Images, Code Snippets and Many More,译者:yuewang目录:一、Creating a Sample Project二、更换Themes三、添加自定义字体四、代码片段五、自定义调色板六、使用矢量图七、管理你的源代码八、总结作为一名开发者,无论你是职业的还是为了兴...

2015-05-22 14:43:00 250

转载 自定义 URL Scheme 完全指南

本文由Migrant翻译自The Complete Tutorial on iOS/iPhone Custom URL Schemes,转载请注明出处。注意:自从自定义 URL 的引入,本文始终是我博客中阅读量最大的文章。虽然大多数都相同,但仍然有一些细微差别的变化。本文是原帖的重写版,更新为最新的 iOS 和 Xcode 版本。iPhone / iOS SDK 最酷的特...

2015-05-20 16:57:00 200

转载 防止tweak依附,App有高招;破解App保护,tweak留一手

相信大多数AppStore开发者在阅读完《iOS应用逆向工程9》之后,对iOS开发的理解会深入不少。一入侯门深似海,tweak的出现让各种裸奔App的作者瞬间跪了,自己的App被玩弄于股掌之间,内牛满面:cry:但是,一些防护性优秀App的出现,给安全性堪忧的AppStore注入了一针强心剂。他们用到的防护方式处于业界领先地位,值得我们学习:handshake:。如北京时间9月30日更新...

2015-05-19 15:50:00 294

转载 class-dump 使用

class-dump 官网地址:这里我这里下载的是 class-dump-3.5.dmg 版本的。双击.dmg 文件,将拉倒 /usr / local / bin 目录下,这样就可以在终端使用 class-dump 命令了。(cp xxx /usr/bin/)这里我演示dump系统自带的计算器,导出它的头文件。命令如下:class-dump -H /Applicati...

2015-05-15 16:04:00 152

转载 不要在init和dealloc函数中使用accessor

Objective-C 2.0 增加了 dot syntax,用于简单地调用成员变量的 accessor。相当于 java 的 getter 和 setter。 因为正常情况下,写一个 accessor 对于初学者来说,还是挺容易犯错的。比如有一个 NSString * 的成员变量叫 name。一个错误的写法是:123-(void)se...

2015-05-13 15:19:00 148

转载 XCode Debugger中的Icon符号的意义

你注意到了吗?在Xcode中,当你点击查看调用栈的时候,调用栈的每个方法前面都有一个Icon,而且还有好几种不同的样子,如下图所示,你知道它们代表什么意思吗?其实它们代表的意义如下:Person icon is UserMug icon is AppKit (or UIKit)Briefcase icon is FrameworksGear icon is...

2015-05-13 15:02:00 148

转载 蒲公英——APP内测分发平台

老实说,如果不是因为我们做自己的 APP,不会知道在应用开发完成之后,让内测用户安装测试的过程有多复杂。一般而言,情况是这样的:先教会测试用户获取手机 UDID,然后把拿到的 UDID 添加到苹果开发者中心,生成证书文件,之后将证书文件下载到本地,导入 Xcode,再重新打包,通过 IM 等工具发给测试用户安装。这个过程不仅对开发者是个考验,单是第一步的如何获取设备 UDID,对...

2015-05-13 11:46:00 1439

转载 分享申请IDP账号的过程,包含duns申请的分享

5月份接到公司要申请开发者账号的任务,就一直在各个论坛找申请的流程,但都是一些09年10年的比较旧的流程,现在都已经不适用了,好不容易找到2012年分享的流程吧,才发现申请过程中少了DUNS编码的步骤,又是一篇旧流程,于是唯有自己在申请的路上借鉴前辈的经验摸索着走下去,终于花一个月的时间把IDP账号申请下来了,现在的申请流程已经取消传真营业执照和 purchase form的步骤了,直接...

2015-05-12 17:49:00 865

转载 Dash——程序员的的好帮手:API文档浏览器+代码片段管理工具

作为一名死coder,每天最常见的动作就是查看各种API文档,你一定也有过同时打开N个窗口(HTML、PDF、CHM),不停的在编辑器与文档之间切换的感受吧?怎么说呢,其实我很讨厌这种枯燥无味的动作,那么如何才能提高效率,减少无用功呢?下面就给大家介绍一款非常好用的Mac小工具:Dash,相比这个英文名,我跟喜欢叫它“叮当猫”,嘿嘿。点我直达AppStore介...

2015-05-12 17:19:00 1732

转载 xScope——界面设计师的终极工具箱

xScope 是一款集成了多种工具的合集类软件,设计师可以通过 xScope 中提供的小工具测量屏幕上的元素尺寸,软件支持多种方式的测量,还有颜色和iPhone 界面快速设计等功能。对于界面设计师来说,这些界面尺寸测量工具非常好用,xScope也是很好的工具软件。xScope来自开发商 Iconfactory,这家开发商也是知名推特开发商 Twitterrific 的开发商。这次...

2015-05-12 16:40:00 418

转载 Alcatraz——Xcode插件管理工具

简介Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。安装和删除使用如下的命令行来安装Alcatraz:12mkdir -p ~/Library/Application\ Support/Developer/Shared/...

2015-05-12 11:08:00 253

转载 苹果向开发者发布 Xcode 6.3.2 GM版 修复 Bug

苹果本周五向开发者发布了 Xcode 6.3.2 GM 版,修复了很多 Bug 并改进了后台。GM 版意味着 Xcode 已经开发完毕,不过仍然是预发布版。GM 版很有可能成为未来的最终版,除非最后出现非常重要的 Bug。Xcode 6.3.2 修复了6个 Bug,比如取消编译时的问题,重命名项目时出现的崩溃等。苹果还解决了测试和 Swift 编译器出现的延迟等。Xcod...

2015-05-12 10:27:00 104

转载 Crashlytics——崩溃日志记录工具

简介Crashlytic成立于2011年,是专门为移动应用开者发提供的保存和分析应用崩溃信息的工具。Crashlytics的使用者包括:支付工具Paypal, 点评应用Yelp, 照片分享应用Path, 团购应用GroupOn等移动应用。2013年1月,Crashlytics被Twitter收购,成为又一个成功的创业产品。被收购之后,由于没有了创业公司的不稳定因素,我们更有理由...

2015-05-11 17:31:00 265

转载 AppAnnie——AppStore统计工具

前言随着iOS开发的流行,针对iOS开发涉及的方方面面,早有一些公司提供了专门的解决方案或工具。这些解决方案或工具包括:用户行为统计工具(友盟,Flurry,Google Analytics等), App Store销售分析工具(例如App annie), App crash收集工具(例如Crashlytics),App测试发布工具(Test Flight), App Push服...

2015-05-11 17:28:00 1199

转载 Flurry——统计和分析用户行为

简介Flurry是一家专门为移动应用提供数据统计和分析的公司。他们的数据统计分析SDK支持的平台包括iPhone, iPad, Android, Windows Phone, Java ME和BlackBerry。使用Flurry服务的公司包括eBay、Yahoo、Hulu和Skype等超过11万家公司,涉及的应用超过36万个。利用Flurry提供的分析平台,我们可以很容...

2015-05-11 17:17:00 277

转载 Reveal——iOS界面调试工具

Reveal是一个iOS程序界面调试工具。使用Reveal,我们可以在iOS开发时动态地查看和修改应用程序的界面。对于动态或复杂的交互界面,手写UI是不可避免的。通过Reveal,我们可以方便地调试和修改应用界面,免去了每次修改代码后重新启动的痛苦。Reveal简介Reveal (http://revealapp.com/) 是一个界面调试工具。使用Reveal,我们...

2015-05-11 15:24:00 290

转载 那些好用的iOS开发工具

前言从苹果发明iPhone起,AppStore上的一个又一个类似flappy bird的一夜暴富的故事刺激着大量开发者加入移动开发大军。随着这些开发者出现的,还有大量方便iOS开发者的各种工具。这些工具作为整个应用开发生态链的重要一环,极大地方便了广大应用开发者,节省了应用开发的时间。本文将从应用工具、命令行工具、插件工具3个方面,介绍这些优秀的应用。图形应用工具Ch...

2015-05-11 14:36:00 155

转载 Charles——iOS开发工具-网络封包分析工具

简介Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。Charles是收费软件,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能...

2015-05-09 17:59:00 148

转载 CocoaPods——用CocoaPods做iOS程序的依赖管理

文档更新说明2012-12-02 v1.0 初稿2014-01-08 v1.1 增加设置ruby淘宝源相关内容2014-05-25 v2.0 增加国内spec镜像、使用私有pod、podfile.lock、创建spec文件等内容CocoaPods简介每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm。随着...

2015-05-09 17:25:00 255

空空如也

空空如也

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

TA关注的人

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