- 博客(12)
- 收藏
- 关注
原创 基本数据类型之数组、字典
1、数组在 Swift 中,数组是集合类型中的一种,他用来储存变量的有序列表。在 Swift 中,声明数组时,如果类型确定,数组中就只能包含确定的这一类型,这样可以确保你从数据中获取数据的数据类型统一。初始化一个空数组的两种方式:在 Swift 中,有几个关键的方法可以对数组内容进行访问和修改:还可以使用下标访问数组中特定的元素,或者某一范围的元素:2、字典
2015-11-29 12:00:57
467
原创 基本数据类型之字符串
Swift 中的字符串与 Objective-C中的有很大区别。在 Swift 中,字符串只需要简单的置于双引号内即可:使用 “+” 运算符可以将两个字符串拼接起来:也可以使用 “+=” 运算符将一个字符串追加至另外一个字符串中:比较字符串
2015-11-25 18:06:04
409
原创 基本数据类型 Int、Double、Float
1.整型储存整型值的基本类型是 Int. Int 在32位的设备中表现为32位整型,而在64位的设备中则为64位整型。我们可以通过两个静态属性 min 和 max 来知道其能储存的最小值和最大值:当需要特定长度的整型时,可以使用 Int8、Int16、 Int32或者Int64.需要注意的是由于 swift 是一门强类型语言,代码中不能随意混合搭配使用 int 的各种类
2015-11-25 15:38:25
1524
转载 iOS 8 新扩展
一、扩展概述扩展(Extension)是iOS 8中引入的一个非常重要的新特性。扩展让app之间的数据交互成为可能。用户可以在app中使用其他应用提供的功能,而无需离开当前的应用。在iOS 8系统之前,每一个app在物理上都是彼此独立的,app之间不能互访彼此的私有数据。 而在引入扩展之后,其他app可以与扩展进行数据交换。基于安全和性能的考虑,每一个扩展运行在
2014-10-15 18:15:49
750
原创 iOS 8 tableveiw 自动布局
Autolayout调整frame后,会自动拉伸和收缩SupView。在TableViewController里- (void)viewDidLoad { [super viewDidLoad]; //添加这两行代码 self.tableView.estimatedRowHeight = 44.0f; self.tab
2014-10-15 18:10:51
457
原创 frame与bounds的关系与区别
在设置UIView的位置及尺寸时会使用到frame属性。但是,容易引起混淆的是另外一个决定UIView尺寸的bounds属性。实际上,当我们向bounds实行中设置新的CGRect是,UIView的尺寸也会改变(位置没变),与设置frame属性的效果相同。bounds属性到底是什么?该如何使用?不多说了,进入主题吧。归纳如下: frame属性是以父元素(superview)的本地坐标
2014-03-13 12:40:38
658
原创 线程并发
1、介绍 并发的意思就是同时运行多个任务,这些任务可以在单核CPU上以分时(时间共享)的形式同时运行,或者在多核CPU上以真正的并行来运行多任务。OS X和iOS提供了几种不同的API来支持并发编程。每种API都具有不同的功能和一些限制,一般是根据不同的任务使用不同的API。这些API在系统中处于不同的地方。并发编程对于开发者来说非常的强大,但是作为开发者需要担负很大的责任,来把任
2013-10-31 14:40:58
510
转载 适配iOS7开发
SEP 28TH, 2013iOS7可以说是苹果一次革命性的变化,这样做为一个开发者需要做的事也不少。首先苹果的view布局有所变化,现在view默认是全屏模式,而所有的bar(navigation bar, tool bar, search bars 与scope bars都是半透明),status bar则是全透明。有了这样的改变,写代码的时候就有我们折腾的了。 本文所说的适配是指
2013-10-30 17:17:58
555
转载 iOS7 隐藏status Bar
SEP 28TH, 2013iOS7中,状态栏变化比较大,hide/show状态的方法也不一样了。 在iOS7以前的版本,hide是通过以下代码实现1[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
2013-10-30 17:14:11
633
原创 iOS 7 一些bug的解决方法
如何判断版本号很多时候我们需要做不同版本的适配,所以首先要进行版本选择方式一12345678910111213NSUInteger DeviceSystemMajorVersion();NSUInteger DeviceSystemMajorVersion() { static NSUInteger _de
2013-10-30 17:09:27
756
转载 第三方框架终极版
———————- API ———————-DataKit 用Node做后端,前端封装库的 框架 ———————- Auth ———————-MPOAuth ———————- 第三方服务 ———————-hoptoad-ios 收集app的错误的第三方服务Parse
2013-10-28 14:43:24
1143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人