【iOS学习】
文章平均质量分 59
Simon_no
to be a better man
展开
-
基于Objective-C的面向对象编程入门
通过实现简单地model来介绍Objective-C下面向对象的基础翻译 2015-09-22 00:02:19 · 574 阅读 · 0 评论 -
Waring:Title set but using a system identifier解决办法
Waring:Title set but using a system identifier解决办法原创 2015-10-16 00:04:17 · 896 阅读 · 0 评论 -
Quartz 2D学习(二)绘制曲线
Quartz 2D学习(二)绘制曲线Quartz 2D是一个二维图形绘制引擎,它支持iOS环境和Mac OS X环境,为开发者提供了很多方便,它在绘图上的功能十分强大,如基于路径的绘图、透明度、阴影、颜色管理、反锯齿、PDF文档生成等。Quartz 2D作为Core Graphics框架的一部分,其中的很多数据类型和方法都是以CG为前缀的。原创 2015-10-31 21:53:25 · 584 阅读 · 0 评论 -
Quartz 2D学习(一)简单绘制图形
Quartz 2D学习(一)简单绘制图形导语 Quartz 2D是一个二维图形绘制引擎,它支持iOS环境和Mac OS X环境,为开发者提供了很多方便,它在绘图上的功能十分强大,如基于路径的绘图、透明度、阴影、颜色管理、反锯齿、PDF文档生成等。Quartz 2D作为Core Graphics框架的一部分,其中的很多数据类型和方法都是以CG为前缀的。 本篇内容将介绍Graphis Co原创 2015-10-31 14:01:29 · 357 阅读 · 0 评论 -
Quartz 2D学习(三)自定义圆角按钮
Quartz 2D学习(三)自定义圆角按钮导语 Quartz 2D是一个二维图形绘制引擎,它支持iOS环境和Mac OS X环境,为开发者提供了很多方便,它在绘图上的功能十分强大,如基于路径的绘图、透明度、阴影、颜色管理、反锯齿、PDF文档生成等。Quartz 2D作为Core Graphics框架的一部分,其中的很多数据类型和方法都是以CG为前缀的。 本篇内容将介绍自定义button原创 2015-10-31 22:35:06 · 469 阅读 · 0 评论 -
时间与日期类封装
时间日历类导语 在iOS开发时,会经常用到一些处理时间的函数和方法,比如求当前时间,计算两个日期差几天,格式化现在时间与给定的秒数的时间差等。 所以就整理并归纳了一些比较实用的方法。 主要用到的类有: NSDate, NSDateFormatter, NSCalendar, NSDateComponents, NSTimeInterval, 一、类的实现CXZTimeUt原创 2015-10-26 21:29:39 · 1960 阅读 · 0 评论 -
安装OS X El Capitan后pod: command not found
如果已经安装过cocoa pods只要运行下以下命令就可以了。亲测成功sudo chmod -R 755 /usr/local/bin原创 2015-12-29 21:37:48 · 715 阅读 · 1 评论 -
Swift:可选类型的含义
可选类型的含义导语 本文根据斯坦福公开课的内容来进行分析 涉及内容可选型,枚举可选型是一种枚举类型可选类型的定义 enum Optional<T> { case None case Some(T)}//这里的T是指某种关联值的类型,可以是Int,String,UILabel等各种类型我们通过以下几个例子来解释可选类型let x: String? = nil//等原创 2015-12-18 20:43:32 · 604 阅读 · 0 评论 -
iOS当设置TableView为Group时如何隐藏第一行的间隔
iOS当设置TableView为Group时如何隐藏第一行的间隔原创 2015-12-26 10:01:03 · 2023 阅读 · 0 评论 -
纯代码创建UI界面入门(二)
上文中是在没有storyboard下创建UI,但是那样的方法既繁琐,又不符合MVC设计模式。所以本文通过IB初始化界面,然后通过代码动态添加UILabel和删除UILabel#import "ViewController.h"@interface ViewController ()@property (strong, nonatomic) NSMutableArray *l原创 2015-10-13 21:14:52 · 950 阅读 · 0 评论 -
initWithCoder, initWithNibName, viewDidLoad的区别
讨论initWithCoder:, initWithNibName:, 以及awakeFromNib、再加上常用的application:didFinishLaunchingWithOptions: , viewDidLoad的定义和调用顺序原创 2015-09-23 00:26:48 · 1447 阅读 · 0 评论 -
纯代码创建UI界面入门(一)
一、删除main.storyboard,并在info.plist中删除main storyboard file base name二、在-(BOOL)application:didFinishLauchingWithOptions:中添加以下代码- (BOOL)application:(UIApplication *)application didFinishLaunchingWith原创 2015-10-13 20:30:51 · 4507 阅读 · 0 评论 -
NSURLSession和NSURLConnection比较
分别用NSURLSession和NSURLConnection实现数据的请求以及NSURLSession和NSURLConnection中block参数的解释原创 2015-09-25 20:16:39 · 3306 阅读 · 0 评论 -
iOS UISlider用法及自定义滑块
学习Slider的时候,设置滑块track图片时,resizableImageWithCapInsets:的详细介绍和用法原创 2015-08-03 13:53:29 · 18792 阅读 · 0 评论 -
iOS 属性中strong,weak,assign,retain,copy等特性
iOS 内存管理 属性中strong,weak,assign,retain,copy特性的学习原创 2015-09-06 11:00:23 · 3997 阅读 · 0 评论 -
IOS中NSPredicate的用法
NSPredicate是一个Foundation类,它指定数据被获取或者过滤的方式。它的查询语言就像SQL的WHERE和正则表达式的交叉一样,提供了具有表现力的,自然语言界面来定义一个集合被搜寻的逻辑条件。转载 2015-10-10 12:02:30 · 3308 阅读 · 0 评论 -
What is the difference between initWithCoder:, initWithNibName:, and awakeFromNib?
Answer Wiki initWithNibName:bundle: is a message sent to a view (or window) controller in order to create the controller; thus, before the nib is loaded. (Possibly long before. I转载 2015-09-22 07:31:42 · 632 阅读 · 0 评论 -
FLT_MAX 和 FLT_MIN的定义
学习iOS时,有文章用到了FLT_MAX和FLT_MIN。查阅资料后知道这是C++中的定义注意这个FLT_MIN定义的是最小的正浮点数定义是#define FLT_MIN 1.175494351e-38F FLT_MAX的定义则是#define FLT_MAX 3.402823466e+38F stack overflow上很多人原创 2015-09-23 10:51:09 · 36673 阅读 · 0 评论 -
时间与日期详解
时间日历类导语 NSDate、 NSCalendar、 NSDateComponents和 NSTimeZone类,提供了日期和时间的编程和格式支持。 NSDate: 表示一个绝对的时间戳 NSTimeZone: 时区信息 NSCalendar: 日历类,可以计算大部分日期 NSDateFormatter: 用来在日期和字符串之间转换一、NSDate1. + (in原创 2015-10-26 21:31:35 · 803 阅读 · 0 评论 -
CocoaPods的使用
使用CocoaPods管理依赖库本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。转载 2015-10-27 10:49:43 · 285 阅读 · 0 评论