自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS开发-文件管理

iOS开发-文件管理(一)一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙盒)一般来说应用程序之间是不可以互相访问模拟器沙盒的位

2016-09-18 23:44:43 333

转载 使用IOS7原生API进行二维码条形码的扫描

使用IOS7原生API进行二维码条形码的扫描IOS7之前,开发者进行扫码编程时,一般会借助第三方库。常用的是ZBarSDK,IOS7之后,系统的AVMetadataObject类中,为我们提供了解析二维码的接口。经过测试,使用原生API扫描和处理的效率非常高,远远高于第三方库。一、使用方法示例官方提供的接口非常简单,代码如下:?

2015-09-17 23:37:21 1130

转载 Bitcode是什么,如何配置?

Bitcode是什么,如何配置?          今天在一个麦子学院上看到一篇关于第三方库不包含bitcode就会报错的文章,感觉剖析得很详细,分享出来,希望可以对iOS初入门者有所帮助。下面我们就一起来看看吧。       用Xcode 7 beta 3在真机(iOS 8.3)上运行一下工程,结果发现工程编译不过。看了下问题,报的是以下错误:ld

2015-09-16 16:52:01 587

转载 enumerateKeysAndObjectsUsingBlock:的使用

block是一个有序列的指令代码块,通常在代码中间花括号括起来的objective-c代码,但是它能被传递和被分配局部变量,然后作为一个参数来传递,基本上可以把花括号中间的代码保存到数据结构里。看起来就像这样子:   BOOL stoppedEarly = NO;double stopValue = 53.5;[aDictionary enumerateKeysAndO

2015-09-09 09:46:16 1021

转载 enumerateKeysAndObjectsUsingBlock 的用法

enumerateKeysAndObjectsUsingBlock 的用法 2014-02-19 20:22:05分类: 移动开发block是一个有序列的指令代码块,通常在代码中间花括号括起来的objective-c代码,但是它能被传递和被分配局部变量,然后作为一个参数来传递,基本上可以把花括号中间的代码保存到数据结构里。看起来就像这样子:  

2015-09-02 13:36:40 915

转载 memset用法

Memset  用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ ’或‘\0’;例:char a[100];memset(a, '\0', sizeof(a));     memset可以方便的清空一个结构类型的变量或数组。如:struct sample_struct{ char   csName[16]; int    iSeq; int

2015-09-01 16:26:36 298

转载 appDelegate的详解

ppDelegate的详解转载▼IOS 中的 AppDelegate.m/h 文件是很重要的呢,因为它是对 Application 的整个生命周期进行管理的。先明白,每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显 示 UIWindow,并负责加载应用程序的第一个UIView到UIWindo

2015-09-01 12:39:00 339

转载 在 iOS 7 中获取唯一标识符(UDID/UUID)

在 iOS 7 中获取唯一标识符(UDID/UUID)Get unique identifer in iOS 7在 iOS 5 中, 可以获取到系统的 UDID(Unique Device Identifier) ,后来被 Apple 禁止掉了。于是,在 iOS 6 中,大家开始使用 MAC 地址 MAC(Medium/Media Access Control) ,后来

2015-08-02 16:19:00 470

转载 UIView 中常见的方法总结

UIView 中常见的方法总结addSubview: 添加一个子视图到接收者并让它在最上面显示出来。 - (void)addSubview:(UIView *)view 讨论 这方法同样设置了接收者为下一个视图响应对象。接收者保留视图。如果你使用removeFromSuperview方法用来把视图移除他的显示列表,那么视图将会被释放。如果你想要在视图移除显示列表後保留并

2015-06-25 21:12:45 318

转载 NSLayoutConstraint代码篇

AutoLayout的三种设置方式之——NSLayoutConstraint代码篇AutoLayout是从IOS 6开始苹果引入来取代autoresizing的新的布局技术,该技术有三种设置方式,等下我来为大家一一叙述一下。在说三种设置方式前,我们先简单的说一下autolayout能够设置哪些行为。1.视图的大小(即视图的绝对大小)。2.视图的位置(视图相对于父

2015-06-08 22:24:20 515

转载 VFL(Auto Layout)

使用Auto Layout中的VFL(Visual format language)--代码实现自动布局一:API介绍NSLayoutConstraint API1234NSLayoutConstraint+ (NSArray *)constraintsWithVisualForma

2015-05-31 21:35:12 401

转载 使用GameKit实现IOS设备之间的蓝牙通信

使用GameKit实现IOS设备之间的蓝牙通信  该工程是使用苹果官方的GameKit框架来实现蓝牙设别之间的通信,首先当然是要在项目中加入GameKit.framework框架。工程的截图如下:ViewController.h如下://// ViewController.h// GameKitDemo//// Created by Fox

2014-11-09 21:18:17 539

转载 iOS:如何理解.h 和 .m 文件中的同一个@interface

iOS:如何理解.h 和 .m 文件中的同一个@interface  在XCode 中创建一个新的文件,会在 . h 和 .m 文件中自动创建两个几乎完全一样的@interface。  比如: 创建一个UIViewController  的实例:在 .h 文件中:  #import @interface UUTaskDetailController : UI

2014-09-20 14:32:17 1202

转载 编写程序的规范

点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。良好的风格:view.backgroundColor = [UIColor orangeColor];[UIApplication sharedApplication].delegate;不良的风格:[view setBackgr

2014-09-06 23:50:52 433

转载 UIGestureRecognizer各种触摸手势

各种触摸手势轻按(UITapGestureRecognizer) -- 用一个或多个手指在屏幕上轻按。按住(UILongPressGestureRecognizer) -- 用一个或多个手指在屏幕上按住。轻扫(UISwipeGestureRecognizer) -- 用一个或多个手指沿特定方向轻扫。张合(UIPinchGestureRecognizer) -- 张合

2014-08-24 19:58:11 586

空空如也

空空如也

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

TA关注的人

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