IOS开发
文章平均质量分 58
高飞的菜鸟
这个作者很懒,什么都没留下…
展开
-
ios学习之 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系
目录(?)[-]概念介绍开发发布流程刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisioning Profile等做个总结。 1.概念介绍如果你拥有一个开发者账户的话,在iOS Dev Center打开Certi转载 2014-09-05 12:39:17 · 497 阅读 · 0 评论 -
iOS - 正则表达式判断邮箱、身份证..是否正确
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithForma转载 2014-12-16 17:49:40 · 488 阅读 · 1 评论 -
IOS禁止页面旋转的方法
禁止旋转的方法如下:在对应的control文件中加入如下三个方法的实现:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{ return (toInterfaceOrientation ==UIInterfaceOrient原创 2014-12-03 22:10:46 · 2080 阅读 · 0 评论 -
Invalid Image Path - No image found at the path referenced under key 'CFBundleIconFile': 'Icon.png'
XCode6 下对工程进行validate,报错如下:Invalid Image Path - No image found at the path referenced under key 'CFBundleIconFile': 'Icon.png'解决方法:找到对应的-Info.plist文件,删除CFBundleIconFile项原创 2014-12-06 17:52:48 · 2231 阅读 · 0 评论 -
ios view的frame和bounds之区别(位置和大小)
转自:http://blog.csdn.net/mad1989/article/details/8711697一、首先列一下公认的资料:先看到下面的代码你肯定就明白了一些:-(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,sel转载 2014-12-24 11:51:29 · 411 阅读 · 0 评论 -
XCode6下发布企业证书应用
xcode6 下进行企业证书无线发布时,不能生成plist文件,需要自己手动编写,格式如下: items assets kind原创 2014-12-25 12:37:38 · 611 阅读 · 0 评论 -
Object-C中单例模式的实现
转自:http://mobile.51cto.com/iphone-386412_all.htm单例模式在Cocoa和Cocoa Touch中非常常见。比如这两个,[UIApplication sharedApplication]和[NSApplication sharedApplication],大家应该都见过。但是我们应该如何在代码中实现一个单例模式呢?1.如果你对苹果的文档很转载 2014-12-12 16:36:47 · 455 阅读 · 0 评论 -
Objective-C中的@property和@synthesize用法
@代表“Objective-C”的标志,证明您正在使用Objective-C语言 Objective-C语言关键词,@property与@synthesize配对使用。 功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如:1、在头文件中:C代码 @property int count;转载 2014-12-12 16:47:12 · 306 阅读 · 0 评论 -
XCode编译出错问题整理
1.引入第三方库SDWebImager编译报错:Undefined symbols for architecture i386: "_OBJC_CLASS_$_MKAnnotationView" 解决方法:引入mapkit和imageIO 两个framework原创 2014-12-13 23:42:01 · 458 阅读 · 0 评论 -
Xcode Precompile Prefix Header浅析
转自:http://blog.csdn.net/jymn_chen/article/details/39314163在Xcode 4, 5的模板工程中可以看到Precompile Prefix Header,但是在Xcode 6被阉割掉了,原因可以参考下面两个链接:http://stackoverflow.com/questions/24158648/why-isnt-projec转载 2015-02-26 15:44:28 · 354 阅读 · 0 评论 -
屏幕适配相关
1.不同大小宏定义:#define iPhone4inch ([UIScreen mainScreen].bounds.size.height == 568.0 && [UIScreen mainScreen].bounds.size.width == 320) ? YES : NO #define iPhone3p5inch ([UIScreen mainScreen]原创 2015-02-28 14:44:04 · 429 阅读 · 0 评论 -
iOS8 适配那些事(Size Class 初探)
版权属于: LvesLi’s Blogging原文地址: http://www.lvesli.com/?p=171一、下面我们先来了解一下SizeClass。1. 打开Storyboard在最下方点击下面的按钮,就可以选择你想要的SizeClass了。2. 在Size Class 工具面板上移动鼠标就可以选择相应地大小和朝向的SizeClass。转载 2015-03-03 09:46:12 · 384 阅读 · 0 评论 -
#pragma mark的用法
简单的来说就是为了方便查找和导航代码用的。下面举例如何快速的定位到我已经标识过的代码。#pragma mark 播放节拍器- (void) Run:(NSNumber *)tick{//...}OK,那么如何查找呢,点击代码编辑器上面的导航栏即可:#pragma mark的用法" title转载 2014-12-01 21:42:40 · 1896 阅读 · 0 评论 -
Size Classes with Xcode 6:为所有的尺寸准备一个Storyboard
转自:http://www.cocoachina.com/ios/20140926/9766.html我最喜欢的Xcode6的特性是新的size classes 概念,有了它,我们解决了“我如何能够快速的为那么多不同尺寸屏幕以及方向的设备写app”。他们也让在一个storyboard中创建一个通用的app。通过与新的适应屏幕的controller联合,它能够更简单的依靠interface转载 2014-11-30 00:33:42 · 329 阅读 · 0 评论 -
XCode6清除旧 provisioning profile 的方法
IOS开发中,对于多余的 provisioning profile,可以yong原创 2014-11-01 20:39:24 · 870 阅读 · 0 评论 -
iOS申请真机调试证书-图文详解
一、真机调试所需材料说明在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1、证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成2、描述文件(Provisoning Profiles) 生转载 2014-09-05 15:04:08 · 425 阅读 · 0 评论 -
ARC forbids explicit message send of release-关闭xCode项目的ARC设置
ARC forbids explicit message send of 'release''release' is unavailable: not available in automatic reference counting mode今天,遇到了这么样的问题。forbids explicit message send of release-关闭xC转载 2014-09-05 23:11:45 · 396 阅读 · 0 评论 -
XCode 使用技巧整理
1.代码块左移、右移操作:Command+[原创 2014-09-08 19:10:23 · 389 阅读 · 0 评论 -
IOS自定义键盘搜索键
转自:https://www.mxgw.info/tag/ios之前知道HTML5的input属性,新增了一种type=search。当系统焦点在input[type=search]元素上时,iOS会自动更改键盘的确认按键为搜索,且按下后自动收齐键盘。但是我尝试了一次,一直不成功,最后发现,原来是姿势不对。input[type=search]必须放在一个form转载 2014-09-17 12:08:41 · 1940 阅读 · 1 评论 -
IOS 开发入门总结
1. 推荐官方中文文档:马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/index.html原创 2014-09-29 00:37:26 · 323 阅读 · 0 评论 -
IOS 64位应用
苹果于2013年9月推出了iPhone 5S新手机,采用的全新A7处理器其最大特色就是支持64位运算。其64位A7处理器的使用意味着iPhone性能会大有提高,性能和速度更加出色;而要到达到这样的性能,开发者就要开发64位的应用了。一、讨论宏观问题Xcode 5编译的iOS 7程序包含了32位和64位两套二进制代码,在32位的iO转载 2014-09-30 11:07:07 · 603 阅读 · 0 评论 -
XCode中xib文件绑定原理
最开始的是时候始终没有弄明白xib文件中的绑定关系。经过一周的开发体验终于有一些理解与收获。Xib文件就是MVC模式中的View这个层的界面显示布局的信息。即类似Asp.net的aspx文件或者java中的jsp文件。完全就是一个界面展示控制的文件,存储方式是xml文件格式,可以手动编辑与修改。但我还没有细致的研究xml文件内容本身。所有的关联与绑定的信息都存储在xib文件中,头文转载 2014-09-30 10:34:41 · 1256 阅读 · 0 评论 -
ios开发时,在Xcode中添加多个targets进行版本控制
在ios开发时,我们经常会遇到对同一个app开发多个版本(Pro、Lite、Free)的情况,这里就涉及到xcode里通过添加多个targets来进行版本控制的问题了,下面就简单说明一下: 点击左侧的工程名称,右侧会出现PROJECT和TARGETS,点击你现在的target,假如叫A,右键弹出菜单中,选择Duplicate,复制一个相同的target,复制的target一般叫A转载 2014-10-11 11:00:58 · 364 阅读 · 0 评论 -
iOS的相对路径和绝对路径
iOS程序有固定的文件访问限制,只能在自己的沙盒内。 UIImage *img=[UIImage imageNamed:@"cellicon.png"];这段代码从相对路径加载了一个png图片资源作为UIImage对象,没有任何问题。因为它在内部已经偷偷得帮你把路径转化为相对路径了,你还不知道吧! 接下来,如果要加载一些自定义格式的文件或者数据,就会出现转载 2014-10-11 12:49:52 · 478 阅读 · 0 评论 -
NSFileHandle
NSFileManager是对文件本身的操作,而NSFileHandle是对文件内容的操作,主要是读和写。下面是常用的NSFileHandle方法+(NSFileHandle *)fileHandleForReadingAtPath:path //打开一个文件准备读取+(NSFileHandle *)fileHandleForWritingAtPath:path转载 2014-10-13 12:27:34 · 447 阅读 · 0 评论 -
关于Certificate、ProvisioningProfile、AppID的介绍及其之间的关系
IOS目录(?)[-]概念介绍开发发布流程刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisioning Profile等做个总结。 1.概念介绍如果你拥有一个开发者账户的话,在iOS Dev转载 2014-11-01 17:24:49 · 401 阅读 · 0 评论 -
IOS相关书签
转自:http://blog.csdn.net/kyo7552/article/details/44057859教程IOS 视频解码 (FFMPEG)libavformat/libavcodec学习 - warking的日志 - 网易博客[总结]FFMPEG视音频编解码零基础学习方法 - leixiaohua1020的专栏 - 博客频道 - CSDN.NET转载 2015-03-04 11:31:03 · 444 阅读 · 0 评论