自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS CoreText基本知识与用法

转至 http://blog.csdn.net/fengsh998/article/details/8691823 API接口文档。https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.html CoreTex

2015-08-05 15:10:56 473

原创 iOS 实现圆角图片显示

在写项目的过程中,我们经常会遇到圆形图片的展示的需求,下面写一下我们经常会选择的几种方案:1.UIImageView *imageView = [[UIImageViewalloc] initWithFrame:CGRectMake(100,100, 50,50)];    imageView.image = [UIImageimageNamed:@"1.png"];

2015-08-04 17:13:30 555

原创 cocoapods 的安装与使用

当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能

2015-07-29 13:23:32 315

原创 iOS实用的代码片段

//宏定义单例模式#define DEFINE_SINGLETON_FOR_HEADER(className) \\+ (className *)shared##className;#define DEFINE_SINGLETON_FOR_CLASS(className) \\static className *shared##className = nil; \

2015-07-15 16:53:53 456

转载 UISearchBar 和 UISearchDisplayController的使用

之前比較少用UISearchBar 和 UISearchDisplayController,最近閱讀了一些有關資料,簡單做個筆記:1、UISearchBar 和 UISearchDisplayController 在IB中是可以直接使用的,UISearchBar如果不指定delegate及執行相關的方法,那麼與一個TextField類似。加入一個UISearchDisplayControl

2015-06-23 10:04:17 390

转载 Swift中扩展extension与协议protocol

原文:http://blog.csdn.net/xn4545945 一、扩展(extension)扩展 extension (类似OC中的分类, 但Swift中没有名字), 即在没有权限获取到原始代码的情况下, 为类增加新功能.注意: 只要定义了扩展, 那么该扩展对该类的实例都是可用的.[java] view plaincopy

2015-06-18 15:43:17 827

转载 Swift之?和!

Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:?12345var stringValue : String  //error: variable

2015-06-16 13:12:01 265

转载 Swift中的required修饰符

普通子类通常情况下,一说到required修饰符,我们最先想到的应该就是普通类(class)的init()方法了。比如下面这个类:class MyClass { var str:String init(str:String) { self.str = str }}当我们定义一个MyClass的子类(subclass)并实例化这个子类

2015-06-16 11:58:26 393

转载 在Swift中应用Grand Central Dispatch 下

本文由loveltyoic(博客)翻译自raywenderlich,原文:Grand Central Dispatch Tutorial for Swift: Part 1/2欢迎来到本GCD教程的第二同时也是最终部分!在第一部分中,你学到了并发,线程以及GCD的工作原理。通过使用dispatch_barrrier和dispatch_sync,你做到了让PhotoManag

2015-06-16 11:45:11 489

转载 在Swift中应用Grand Central Dispatch(上)

尽管Grand Central Dispatch(GCD)已经存在一段时间了,但并非每个人都知道怎么使用它。这是情有可原的,因为并发很棘手,而且GCD本身基于C的API在Swift世界中很刺眼。 在这两篇教程中,你会学到GCD的来龙去脉。第一部分解释了GCD可以做什么和几个基本功能。第二部分,你会学到一些GCD所提供的进阶功能。起步libdispatch是Apple所提供的在I

2015-06-16 11:44:02 357

转载 swift用全局常量代替宏

预处理指令Swift编译器不包含预处理器。取而代之的是,它充分利用了编译时属性,生成配置和语言特性来完成相同的功能。因此,Swift没有引进预处理指令。 简单宏在C和Objective-C,您通常使用的#define指令定义的一个基本常数,在Swift,您可以使用全局常量来代替。例如:一个全局定义#define FADE_ANIMATION_DURATION 0.3

2015-06-16 11:38:16 1173

空空如也

空空如也

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

TA关注的人

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