自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个不安分的Coder

夏酷暑,冬严寒,春也不死吾心,心所向,将所成。

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS 开发去除 CocoaPods 警告(Fix Xcode Warning)

前言在iOS开发中,通常我们会使用很多第三方代码(轮子),而一般我们会选择使用CocoaPods来管理这个库。然后有些库作者已经停止更新或者更新并没有那么即使,当SDK升级或者编译器升级以后,这些遗留代码会出现很多警告。每次便宜项目看到这个多警告实在是很不爽。 关闭CocoaPods中的警告在Podfile中加入 inhibit_all_warnings!即可platfo...

2018-09-11 15:06:53 2327

转载 iOS开发之指纹解锁

前一阵子一直在赶项目进度,没有太多时间写博客,现在终于空闲了,将以前欠下的博客补上来。 在iOS8.0之后,API开放了指纹验证的功能。开放的API虽然只能用来作为验证使用,比较局限,但是对于有类似“手势密码”功能的app来说,已经足够用了。有了这个新api,就可以在app中再多一种高大上的解锁方式了。 指纹验证功能的最低硬件支持为iPhone5s,iPad 6,iPad mini 3这些有to

2015-11-16 16:43:52 4223

原创 iOS提交AppStore后申请加急审核

是的,由于最近知名的Xcode后门事件,我们的应用也被感染了。 o(╯□╰)o上周四从看到喵神的微博得知第三方Xcode可能被感染后马上查了下,自己用的却是被感染了,于是马上到MAS下载了最新的Xcode7,上海电信你们懂得。不过当时却是没有认识到事情的严重性,直到周日收到经理的电话说我们的应用在AppStore上搜不到,查了下邮件确认了是应用被下架了,理由是感染了病毒。当时正在陪女朋友跟未来岳父

2015-09-23 00:50:12 1309 1

原创 适配iOS9遇到的一些问题_Scheme白名单_ Bitcode及解决办法

升级Xcode7 运行项目发现报错如下:1.Scheme白名单问题 -canOpenURL: failed for URL: “weixin://app/wxdaae92a9cfe5d54c/” - error: “This app is not allowed to query for scheme weixin”搜索后得知 近期苹果公司iOS 9系统策略更新,限制了http协议的访问

2015-09-18 10:33:38 6509

转载 Xcode7 网络请求报错:The resource could not be loaded because the App Transport Security policy requir

升级Xcode 7.0发现网络访问失败。输出错误信息The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.Google后查证,iOS9引入了新特性App Transport Security (ATS)

2015-09-16 14:44:23 4860 6

原创 iOS开发网络篇之文件下载、大文件下载、断点下载

iOS开发中经常会用到文件的下载与上传功能,今天咱们来分享一下文件下载的思路。文件上传下篇再说。文件下载分为小文件下载与大文件下载小文件下载小文件可以是一张图片,或者一个文件,这里指在现行的网络状况下基本上不需要等待很久就能下载好的文件。这里以picjumbo里的一张图片为例子。NSData方式其实我们经常用的[NSData dataWithContentsOfURL] 就是一种文件下载方式,猜

2015-09-08 14:22:06 6711 1

原创 iOS网络数据解析--XML解析详解(GDataXMLNode&原生NSXMLParser)

在iOS开发中,大多数情况下,从网络获取的数据通常分两种。 JSON格式或者XML格式。 JSON是一种轻量级的数据格式,一般用于数据交互JSON数据类似OC中的字典,解析方式也有很多ios5中apple增加了解析JSON的api:NSJSONSerialization (性能最好)下面是NSJSONSerialization常用的两个方法// JSON数据  OC对象+ (id)JSO

2015-08-25 17:35:15 2417

原创 iOS Cell异步图片加载优化,缓存机制详解。

最近研究了一下UITbleView中异步加载网络图片的问题,iOS应用经常会看到这种界面。 一个tableView上显示一些标题、详情等内容,在加上一张图片。 这里说一下这种思路。为了防止图片多次下载,我们需要对图片做缓存,缓存分为内存缓存于沙盒缓存,我们当然两种都要实现。 由于tableViewCell是有重用机制的,也就是说,内存中只有当前可见的cell数目的实例,滑动的时候,新显示cel

2015-08-20 01:03:28 1652

转载 XCode 开发去除 UserInterfaceState.xcuserstate 文件为版本控制(git、svn)带来的困扰

深受 UserInterfaceState.xcuserstate 文件频繁更新带来的困扰,要免除该困扰,可在 Versions 的配置文件 ~/.subversion/config 中忽略对 xcuserstate 类型文件的版本控制。另外,Versions 的配置文件是处于隐藏目录的,可在 Finder 中通过 cmd + shift + g 直接跳到隐藏目录~****

2015-08-17 17:57:58 1335

转载 Objective-C中copy的使用(深拷贝、浅拷贝详解)

摘要 在Objective-C中,一个对象可以调用copy或mutableCopy方法来创建一个副本对象,本文着重讲解如何正确使用copy的功能. 首先,什么是copy?    Copy的字面意思是“复制”、“拷贝”,是一个产生副本的过程。    常见的复制有:文件复制,作用是利用一个源文件产生一个副本文件。    特点:1、修改源文件的内容,不

2015-08-14 14:44:03 1978

原创 玩转Xcode之修改系统生成的注释模板

Xcode ▸ Contents ▸ Developer ▸ Library ▸ Xcode

2015-08-12 14:27:01 933 2

原创 iOS设计模式——单例模式,你看我就够了.两行代码创建单例(兼容ARC/MRC)

单例模式是一个类在系统中只有一个实例对象。通过全局的一个入口点对这个实例对象进行访问。在iOS开发中,单例模式是非常有用的一种设计模式。OS SDK中也有许多类使用了单例模式,例如,UIApplication:当程序启动的时候,会调用UIApplicationMain方法,在该方法中,会实例化一个UIApplication对象,之后在程序中的任意地方调用sharedApplicat

2015-08-12 13:42:53 2047

原创 iOS 正则表达式判断邮箱、手机号、身份证、昵称、密码、手机型号等

//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"

2015-08-10 00:32:18 1640

转载 iOS安全系列之一:HTTPS

如何打造一个安全的App?这是每一个移动开发者必须面对的问题。在移动App开发领域,开发工程师对于安全方面的考虑普遍比较欠缺,而由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多,这就导致了许多iOS开发人员对于安全性方面没有太多的深入,但对于一个合格的软件开发者来说,安全知识是必备知识之一。对于未越狱的iOS设备来说,由于强大的沙箱和授权机制,以及Apple自己掌控

2015-08-07 11:22:18 1208

原创 IOS应用加载本地WebView禁止进行缓存(使用私有api)

UIWebView神奇的缓存简直就是坑爹的呀。。在生成request的时候禁止使用cache删除响应的缓存数据完全无效,还是会自动去加载缓存,reload都无效。~~~~解决办法~~~~// Declare the private WebCache interface so// that it can be cleared / disabled.

2015-03-30 14:02:19 2554

dumpFrameworks.pl 工具

用terminal直接执行dumpFrameworks.pl就可以。 会将所有到处的头文件,放到user/Headers文件夹下。 将想用的头文件,组成xxx.framework/Headers的样式。导入工程。

2015-03-30

空空如也

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

TA关注的人

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