自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tigre1395的博客

明天更美好

  • 博客(12)
  • 收藏
  • 关注

原创 CGRect常见用法和几个 CGRect 函数

CGRect每个视图都使用一个边框定义其界限。这个边框指定了视图的轮廓:其位置、宽度和高度。 我们使用Core Graphics结构宋定义边框矩形。对于边框,这通常表示由原点(CGPoint,x和y)和大小(CGsize,宽度和高度)组成的CGRect矩形。下面是这些类型的简要描述。 1.CGRect CGRect结构在屏幕上定义了一个矩形。它包含原点(rect.origin)

2015-11-04 22:37:05 830

转载 objective-c 关于 self 的用法总结

objective-c 关于 self 的用法总结7月18日杭州 OSC 源创会正在报名,送机械键盘和开源无码内裤今天新同事问了一些关于什么时候用全局变量,什么时候用self.赋值的问题,所以笔者在此说明一下。何时使用self.在网上搜索或者论坛里的回复大多都是简简单单的说这与objc的存取方法有关,如何与存取方式有关究竟他们之间的是什么样的关系就很少有同学回答了。下面以代码来说明问题:创建一个St

2015-11-04 22:36:00 350

原创 iOS常遇到的錯誤訊息與解決方式

常遇到的錯誤訊息與解決方式錯誤訊息:Undefined symbols for architecture i386 error遇到這個錯誤碼代表你Code中有使用到你尚未載入的framework,把該加入的framework加一加就可以compile過了錯誤訊息:Apple Mach-O Linker Error解決方式:Project ->Build Settings -> Build A

2015-11-04 22:32:43 670

原创 IOS之atomicnonatomic,assign,copy與retain的定義和區別

atomic和nonatomic用來决定編譯器生成的getter和setter是否为原子操作。atomic 設置成員變量的@property屬性時,默認为atomic,提供多線程安全。在多線程環境下,原子操作是必要的,否則有可能引起錯誤的結果。加了atomic,setter函數會變成下面這样: {lock} if (prope

2015-11-04 22:31:07 360

原创 Xcode文件后标记

Xcode文件后标记1、代码中 某文件后面有 “M” 标记,表示该文件已被修改,需要 commit. (右键该文件 -> source control -> commit selected file…) 2、代码中 某文件后面有 “A” 标记,表示该文件是新添加的,已受SVN管理,需要 commit. (右键该文件 -> source control -> commit

2015-11-04 22:27:18 360

原创 iOS与内存管理

概述内存,简单来说就是内部存储,复杂来说要从冯·诺依曼计算机结构说起。冯·诺依曼结构,也称做普林斯顿结构,目前和哈佛结构相对,指出了计算机由运算器、控制器、存储器、输入和输出设备几大部件组成。如今我们个人用的机器估计都是这个套路,而且运算器和控制器都合在一起,就是CPU,中央处理器。那么内存就是CPU能直接读写访问数据的地方(寄存器是在CPU内的,不算哈),有些朋友说谁谁谁的iPhone内存16G、

2015-11-04 22:26:21 408

原创 Objective-C 理解之方括号[ ]的使用

Objective-C 理解之方括号[ ]的使用用于通知某个对象该做什么即通知对象去执行某动作1.1. 在Objective-C中,方括号还有其它意义:它们用于通知某个对象该做什么。[shape draw]; //这句话说明,通知对象shape去执行draw这个动作,例如让一个rectangle去画一个矩形。1.2. 在Objective-C中,通知对象执行某种操作,被称为:发送消息。[shap

2015-11-04 22:24:59 1945

原创 iOS 常用的第三方类库

iOS 有哪些常用的第三方类库?1.AFNetworking 轻量级而又超级高效的iOS网络编程框架,它支持iOS5.0及以上版本。 关于这个框架的使用,大家可以参考: How To Create an App Like Instagram With a Web Service Backend – Part 12.SSToolKit 非常简单有用的工具,除了提供一些UI界面元素外,它还可以帮

2015-11-04 22:23:03 345

原创 Swift中的!和?

Swift中的!和?一般我们在一下两种情况下会遇到!和?的使用 1.声明变量时number :Int?str : String!2.在对变量操作时number?.hashValuestr!.hashValue由于这两种情况的意义不同,所以分开进行解释:1.声明变量时 在声明一个变量时如果不手动初始化,Swift不会自动初始化该变量为一个默认值的。a : Stringb = a

2015-11-04 22:20:50 312

原创 iOS应用程序的生命周期

深度解析iOS应用程序的生命周期摘要:iOS应用程序一般都是由自己编写的代码和系统框架组成,系统框架提供一些基本infrastructure给App来运行,而开发者则自己编写代码定制App的外观和行为,了解iOS Infrastructure及其如何工作对编写App很有帮助。iOS应用程序一般都是由自己编写的代码和系统框架(system frameworks)组成,系统框架提供一些基本infrast

2015-11-04 22:17:13 293

转载 八大排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。        当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。   快速排序:是目前基于比较的内部排序中被认为是最好的方法,

2015-07-15 21:06:51 349

转载 Objective-C中的@property和@synthesize用法

文章来源:http://justcoding.iteye.com/blog/1444548@代表“Objective-C”的标志,证明您正在使用Objective-C语言 Objective-C语言关键词,@property与@synthesize配对使用。 功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 

2015-07-15 21:03:22 311

空空如也

空空如也

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

TA关注的人

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