iOS
Abvedu
学以致用
展开
-
nib、xib与故事板
nib与xib是怎样的一种关系呢? 最初只有nib文件,后来将其更名为xib,但大家一直沿袭nib这个叫法(即称xib文件为nib文件),所以目前为止,nib等同于xib。xib文件采用xml格式。 前文已提到故事板是用来替代xib的,那么两者除后缀名外,还存在哪些差异呢? 首先,在数量上,使用故事板技术时,一个工程只有一个故事板文件。当使原创 2017-03-28 09:20:21 · 582 阅读 · 0 评论 -
iOS中的Availability.h头文件
在预编译文件:prefix.pch中#import #ifndef __IPHONE_5_0#warning "This project uses features only available in iOS SDK 5.0 and later."#endif#ifdef __OBJC__ #import #import #endif#ifdef原创 2017-06-02 14:34:01 · 1732 阅读 · 0 评论 -
iOS 雷达动画效果实现
链接:点击打开链接转载 2017-05-22 10:57:07 · 1934 阅读 · 0 评论 -
iOS中的.a文件
Objective-c语言有.h .m文件组成。静态库可以将 .m文件封装成一个.a文件,第三方应用程序只需要拿到这个.a文件和代码对应的.h文件即可使用静态库中封装的方法。IOS静态库适合去制作第三方提供的SDK。.a文件与 iOS静态库首先看静态库和动态库的区别:在实际的编程过程中,通常会把一些公用函数打包成函数库,供其它程序调用原创 2017-06-01 16:52:06 · 3184 阅读 · 0 评论 -
Xcode项目设置项中的LLVM
LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。LLVM 命名最早源自于底层虚拟机(LowLevel Virtual Machine)的缩写,由于命名带原创 2017-06-05 10:52:41 · 4600 阅读 · 4 评论 -
iOS的预编译头文件
pch文件是一个标准的预编译头文件( Pre-Compiled Header). 在Xcode6之前的版本中,系统模板会在Supporting Files文件夹自动创建。但在Xcode6之后的版本中取消了这一文件,如果我们需要使用pch文件,则需要手动创建。在pch文件中尽量不要进行头文件引入,虽然这样很省事,但是牺牲的是编译速度。引入头文件可以专门建一个.h文件进行引头。原创 2017-04-16 22:17:53 · 799 阅读 · 0 评论 -
iOS应用的国际化
IOS中,如果系统的语言或者地区变化了,我们怎样让App中显示的语言,日期,数字,货币单位的格式随着变化呢?下面将介绍IOS中简单的国际化的方法,请查看www.cnblogs.com上“击水湘江”的文章《IOS中的国际化(一)》。写的很好。转载 2017-04-20 11:08:18 · 445 阅读 · 0 评论 -
Info.plist配置项说明
(转载自blog.devzeng.com)1、设置启动图标(CFBundleIcons)CFBundleIconsCFBundlePrimaryIconCFBundleIconFilesIconIcon@2xIcon_120@2x2、设置启动闪屏图片(UILaunchImages)原创 2017-04-18 11:11:48 · 1526 阅读 · 0 评论 -
iOS应用中如何设置使用的语言
在iOS应用的plist文件中有这么一个键“Localization native development region "(定位原生开发范围):把en即英文,改为china即可将该app内的软件设为中文。注意:还要在项目的PROJECT -> Info -> Localizations中添加语言包才可以生效。原创 2017-04-18 10:43:24 · 900 阅读 · 0 评论 -
iOS UIView 属性检查器中“语意的内容”
语义内容如果使用开头和结尾约束布局视图,当在从左到右的语言(比如英语)和从右到左的语言(比如阿拉伯语)之间切换时,视图自动翻转位置。但是有些界面元素不会根据阅读方向改变它们的位置。例如,基于物理方向(上,下,左,右)的按钮总是保持同样的相对方向。视图的semanticContentAttribute属性决定了,当在从左到右的语言和从右到左的语言之间切换时,视图的内容是否应该翻转。原创 2017-04-05 10:37:29 · 843 阅读 · 0 评论 -
iOS UIView的属性
1.创建UIView UIView * firstView = [[UIView alloc] initWithFrame:CGRectMake(6, 100, 116, 66)]; UIView * secondView = [[UIView alloc] init]; 把secondView粘贴到了firstView上 [firs原创 2017-04-05 09:42:06 · 655 阅读 · 0 评论 -
iOS项目下的Frameworks文件夹
iOS项目下的Frameworks文件夹中主要用来存放项目依赖的框架。 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 iOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundatio原创 2017-03-30 11:11:16 · 4597 阅读 · 0 评论 -
iOS加载启动画面的尺寸要求
启动图片是iOS加载App的时候系统响应的直观呈现。近几年,随着屏幕尺寸的增多,制作相应的静态图片就变成一件十分让人头疼的事。下面是一些竖屏的启动图片的尺寸(尺寸包括状态条区域):iPad 2 and iPad mini (@1x): 768 x 1024iPad and iPad mini (retina @2x): 1536 x 2048iPhone 4s (retin原创 2017-03-30 10:18:20 · 854 阅读 · 0 评论 -
Use Size Classes
Using Size ClassesSize Classes enable you to use one storyboard for all different sizes of screens. You build your interface as it will look on most devices, and then update only the objects that转载 2017-04-07 10:46:25 · 583 阅读 · 0 评论 -
iOS的SEL参数
SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可以调用方法1.方法的存储位置在内存中每个类的方法都存储在类对象中每个方法都有一个与之对应的SEL类型的数据根据一个SEL数据就可以找到对应的方法地址,进而调用方法SEL类型的定义: typedef struct objc_selector *SEL2.SEL对象的转载 2017-03-28 11:05:54 · 1175 阅读 · 0 评论 -
iOS中的.pch文件
.pch文件是一个头文件,定义在.pch文件中的内容能够被项目中的其他文件访问。简单来说,在.pch文件中定义的弘定义会作用到项目中的所有文件。在xcode8.3.2中创建.pch文件的步骤如下:在项目列表中生成的文件:原创 2017-06-02 14:54:03 · 673 阅读 · 0 评论