- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 iOS9适配之应用跳转(URLSchemes)
坚持 成长 每日一篇在iOS9打开其他应用时候会报This app is not allowed to query for scheme错误,这是iOS9之后打开其他app之前必须将app的appURL加入到白名单。修改方法如下Info.plist 文件中添加一个key为LSApplicationQueriesSchemes的数组值,里面包含需要添加白名单的String类型的scheme。在项目中涉
2015-11-27 09:56:29 890
原创 iOS9适配之BitCode
坚持 成长 每日一篇Xcode编译旧项目出现./TencentOpenAPI.framework/TencentOpenAPI(TCLoginUiKit.o)’ does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated lib
2015-11-26 17:03:06 756
原创 iOS开源库解析之ASIHTTPRequest
坚持 成长 每日一篇前言ASIHTTPRequest框架作者已经停更,今日公司ASIHTTPRequest从项目移除需要重构使用了ASIHTTPRequest的代码,要想重构ASIHTTPRequest最好对ASIHTTPRequest有所了解。今日花了2天时间看了ASIHTTPRequest源码,以此博客作为一些理解纪录内容 ASIHTTPRequest和ASIFormDataRequest的关系
2015-11-26 13:49:17 1150
原创 iOS学习之frame和bounds
坚持 成长 每日一篇frameorigin:左上角的点在父视图坐标系的位置 size:表示视图的尺寸大小frame改变带来的变化: 改变frame的origin会改变视图在父视图的位置 改变frame的size会改变视图的尺寸,由于视图的frame的size与bounds管理所以也会改变bounds的size boundsorigin:左上角的点在自身视图坐标系的位置 size:表示视图的尺寸大
2015-11-25 13:54:21 362
原创 iOS学习之CABasicAnimation
坚持 成长 每日一篇CABasicAnimation是iOS核心动画中一个重要的类,可以通过这个类我们可以对layer的某个属性改变执行动画。下面是一个旋转动画效果的Code CABasicAnimation *rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; rot
2015-11-24 12:12:57 332
原创 音频开发之常用名词解释(持续更新)
坚持 成长 每日一篇ffdshow功能FFDShow是一款全能的DirectShow解码、编码器,可以解压缩常见的视频格式和几乎所有的音频格式, 它还提供了丰富的加工处理选项,可以锐化画面,调节画面的亮度,它还支持诸多字幕格式.它能让音频和视频播放更流畅。ffdshow是一套免费的编解码软件,可支持H.264、FLV、WMV、MPEG-1、MPEG-2以及MPEG-4等格式视频档。ffdshow本身
2015-11-21 19:05:40 667
原创 iOS学习之预编译宏命令(待续)
坚持 成长 每日一篇 func 打印当前函数或方法,c字符串 LINE 打印当前行号,整数 FILE 打印当前文件路径,c字符串 PRETTY_FUNCTION 打印当前函数或方法(在C++中会包含参数类型),c字符串
2015-11-17 13:28:56 519
原创 iOS学习之屏蔽SSL认证
坚持 成长 每日一篇对于NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9814)网络加载错误!的其中一个原因就是请求需要ssl认证,就是要安装ssl证书,如果你的应用不需要ssl认证加密可以通过添加下面的代码屏蔽掉ssl认证。参考资料:http://stackoverflow.com/question
2015-11-16 14:59:43 3206
原创 iOS学习之NSURLSessionConfiguration构造方法
坚持 成长 每日一篇在iOS9很多NSURLConnection的网络请求接口已经不支持了,查看文档我们会发现苹果”Use [NSURLSession dataTaskWithRequest:completionHandler:] (see NSURLSession.h”);”等字样推荐你使用NSURLSession来发送网络请求每一个NSURLSession对象都需要一个NSURLSessionC
2015-11-12 16:47:21 3106
原创 iOS9适配之Http请求失败
坚持 成长 每日一篇iOS9 为了提高网络安全,加入ATS加强了网络请求的限制,限制了Http请求,只支持https请求。那么我们如果想要发送http请求则需要对app工程的Info.plist进行配置。1.找到Info.plist文件右击鼠标,以source code方式打开配置文件 2.如果你要允许所有的http网络请求<?xml version="1.0" encoding="UTF-8
2015-11-12 16:12:35 926
原创 iOS学习之关于#import导入补全问题
坚持 成长 每日一篇在iOS开发过程中有时候我们需要多工程联编,静态库依赖。当我们在主工程中导入其他静态依赖库和子工程时候偶尔会出现不补全情况,一般这种情况发生的原因是主Target的User Header Search Paths的路径设置没有正确,设置正确一定会找到头文件的常见设置头文件符号: 1. (SRCROOT):工程文件所在路径2.(SRCROOT):工程文件所在路径 2. (BU
2015-11-12 13:39:01 1045
原创 iOS学习之VFL实现自动布局
坚持 成长 每日一篇VFL可以实现快速添加多条约束,掌握VFL可以很方便的用存代码布局我们的App界面 VFL常用的情况: [view1]-100-[view2]:约束两个视图距离为100. H:|-0-[view1]-0-|:约束view1与父视图的水平方向距离。||分别表示父视图的边缘。H表示水平方向 V:|-64-[view1]-0-[view2(150)]-0-|:约束父视图的垂直方
2015-11-12 12:35:21 726
转载 IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等
// Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects performance during animation. - (void)drawRect:(CGRect)rect { CGContextRef context = UIGra
2015-11-12 10:17:05 1100
转载 xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)
最近项目到了最后的阶段,测试完一切ok后,准备打包以及提交,不料看到网上众教程,好多都是老版本的,现在IDE实现方式改了,那些方法好多都找不到,绕了一大圈,才搞明白流程,现在记录下来,以便朋友们查阅。 开发环境:xcode4.4.1 iphonesdk:5.1.1 开发机器:macBookAir 真机部署测试:apple个人开发者ID 无论
2015-11-11 16:06:49 641
原创 iOS学习XMPP之电子名片模块
坚持 成长 每日一篇XMPP的电子名片模块是基于电子名片vCard标志,它适用于手机通讯录,邮箱等名片标准vCard模块获取头像还要基于一个头像模块,所以我们在使用电子名片模块时候,我们还要倒入一个头像模块XMPP中电子名片的使用 XEP-0054提供了一种机制,可以通过XMPP发送电子名片 要使用个人名片首先需要在XMPPFramework.h中启用电子名片的扩 展头文件: #import "XM
2015-11-09 20:24:47 1246
转载 iOS学习XMPP框架之使用DDLog打印日志
坚持 成长 每日一篇DDLog优点快速 在大多数用例中,Lumberjack比NSLog快了一个数量级。简单 当应用程序启动时,只需一行加单的代码就可配置Lumberjack。然后用DDLog语句简单地取代NSLog语句。 根据你需要的功能添加不同的Loger,后面会介绍各个Loger的作用 [DDLog addLogger:[DDTTYLogger sharedInstance]];
2015-11-09 19:45:37 923
原创 iOS学习之CALayer
坚持 成长 每日一篇CALayer是UIView的一个属性,它负责UIView的绘图内容下面主要介绍CALayer类的几个属性以及几个重要子类的使用CALayerCALayer是layer类树的根类。 属性介绍1.position@property CGPoint position;用来设置CALayer在父层中的位置以父层的左上角为原点(0, 0)2.anchorPoint@property C
2015-11-06 17:34:31 561
原创 iOS学习之简单动画
坚持 成长 每日一篇使用UIView的动画套件使用UIView的套件包含动画,[UIView beginAnimations:nil context:nil]和[UIView commitAnimations]来包含动画。 可以设置的动画常用方法如下://设置动画代理对象,当动画开始或者结束时会发消息给代理对象 + (void)setAnimationDelegate:(id)delegate
2015-11-06 11:10:42 417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人