自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基础知识三

基础知识三1 . UITextView 和 UITextField 区别 UITextView 继承自 UIScrollView ; UITextField 继承自 UIControl;UITextView 支持多行; UITextField 支持单行;UITextView 没有 placeholder 属性; UITextField 有 placeholder 属性;UITextView

2017-03-11 15:44:44 304

转载 UITableView出现上移/下移64的问题 解析

原文地址:http://blog.csdn.net/zhz459880251/article/details/49470461很多人在开发中会遇到, 在一个带navigation的ViewController上添加tableView 会出现 一些上移/下移64的:然后打印tableView的frame 发现 没问题啊, 和屏幕尺寸一样的, 然后做一下

2017-03-02 20:15:59 2459

原创 排序算法

排序算法1 . 插入排序: 直接插入排序:将一个记录插入到已排序好的有序表中,从而得到一个新的、记录数增1的有序表。即:先将序列的第一个记录看成是一个有序的子序列,然后从第二个记录逐个进行插入,直至整个序列有序为止。 要点: 设立哨兵,作为临时存储和判断数组边界之用。 如果碰见一个和插入元素相等的,那个把想插入的元素放在相等元素的后面。所以,相等元素的前后顺序没有改变,从原无序序列出去的顺序

2017-02-25 16:28:09 272

原创 基础知识(二)

基础知识(二)1 . NSDate 时间的计算 获取现在的时间: NSDate *dateNow = [NSDate date]; // @“2015-11-10 10:01:01” 输出的是这种格式的计算从什么时间~什么时间(一段时间): NSTimeInterval periodTime = [[NSDate date] timeIntervalSinceDate : dateNow];

2017-02-13 19:56:31 303

原创 RunLoop-runtime

学习笔记1. Runtimeruntime 是一套底层的C语言API,包含很多强大实用的C语言数据类型和C语言函数,平时我们编写的OC代码,底层都是基于 runtime 实现的runtime 有什么作用: 能动态产生一个类,一个成员变量,一个方法;能动态修改一个类,一个成员变量,一个方法;能动态删除一个类,一个成员变量,一个方法 常用头文件: #import <objc/runtime

2017-02-13 15:03:28 257

原创 多线程

多线程NSThread : 轻量级的方式(具有很少的规则和惯例,依赖的东西少),完全面向对象的,可以直接操控对象,但是,它的声明周期需要我们手动管理。 [NSThread cuttentThread] 可以获取到当前线程类,就可以知道当前线程的各种属性,用于调试很方便。 优点 : 比其他两个轻量级,使用起来最直观. 缺点 : 需要我们手动管理生命周期、线程同步;线程总数无法控制(每次创建并不能

2017-02-13 15:00:50 199

原创 基础知识(一)

基础知识(一)1 . 对于多个按钮时,若按钮点击了要设置好按钮点击状态;应该用第一种方法 button.selected = YES; [button setTitle:title forState:UIControlStateSelected]; // 这种并不是设置选中状态 2 . 设置图片上边圆角下边直角,或者上边直角下边圆角 UIBezierPath *bezierPa

2017-02-13 14:57:59 278 1

转载 Xcode 导入头文件自动补齐

原文地址:http://blog.csdn.net/meegomeego/article/details/17567447使用了一段时间CocoaPods来管理Objective-c的类库,方便了不少。但是有一个小问题,当我在xcode输入import关键字的时候,没有自动联想补齐代码的功能,需要手工敲全了文件名,难以适应。在stackoverflow上找到了解决办法:

2015-12-10 15:59:58 3638

原创 APPKit(APPlicationKit)简介

1 . IBOutlet和IBAction关键字IBOutlet:的定义没有任何作用,因此将不会对他进行编译。IBAction:定义为void,即以IBAction声明的方法的返回类型是void(也就是什么都不返回)。IBOutlet和IBAction实际上是为Interface Builder(IB)以及阅读代码的人提供的标记。通过查找这两个关键字,Interface Builder

2015-11-21 19:50:34 1302

原创 Objective-C 基础一:面向对象过程基础知识

1.#import:Objective-C本质上就是C语言。和C语言一样,Objective-C使用头文件来包含元素声明,这些元素包括结构体、符号常量、函数原型等。#import可保证头文件只被包含一次,而不论此命令实际上在那个文件中出现了多少次。 在C语言中,程序员通常使用#ifdef命令来避免一个文件包含另一个文件,而后者又包含第一个文件的

2015-08-08 11:16:36 711

空空如也

空空如也

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

TA关注的人

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