自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Objective-C程序设计第10章---More on Variable and Data Types

本章注意点: 1. 实例变量显示地声明在implementation section(或者隐式地使用@synthesize)都是私有变量,子类不能直接访问。只能通过accessor方法访问。 @synthesize 可以让.m文件里直接使用变量名访问实例变量,而不用在前面加self. 2. 全局变量 通过extern int gMoveNumber 声明的变量可 3. s

2015-06-30 13:23:13 411

原创 iOS开发学习实例之六---瀑布流

本实例主要涉及UICollectionView和UICollectionViewFlowLayout 源码:https://github.com/ianzhengnan/WaterFall 极客学院视频地址: 效果图:

2015-06-29 20:30:24 502

原创 IOS编程第四版第二章---Managing Memory with ARC

本章详细讲解了内存管理的原理,还涉及到了property及其属性 1. 运行时的函数内存非配在栈里。其他的比如对象非配内存在堆里。 2. 对象什么时候会被销毁? 没有owner的对象会被销毁。一个对象有多个owner将不会被销毁。 3. 如果两个对象互为owner,他们不会被ARC自动销毁    4. property 有几种属性。 1)原子,非原子属性。一般情况都是非原子,

2015-06-29 13:30:06 372

原创 IOS编程第四版第二章:Objective-C

本章通过一个由浅入深的例子,简洁地介绍了Objective-c的类和初始化 涉及知识点: 1. 用for(xxxx in xxx) 快速迭代的方法需要注意:不能使用它去在集合中增加或删除Objects。如果需要这样做,要使用普通for循环 2. %@必须对应一个对象,这是因为每个对象都有一个desciption方法。 3. 类方法通常用来创建一个类的新的实例或者访问一些类的

2015-06-28 20:18:21 435

原创 IOS编程第四版第一章---一一个字谜app

今天换书到IOS programming The Big Nerd Ranch Guide (4th Edition) 源码位置: 第一章:Quiz  它使用xib文件做为user interface。 通过一个简单的例子讲解了ios开发的基本步骤和方法。   涉及知识点: 1. xib文件: 它是ios7以前人们经常使用的一种user interface,现在新的IOS开发人员比较多

2015-06-27 14:16:58 462

原创 精通IOS开发第六版学习第六章---多页面应用

涉及知识点 1. the root controller 它是一个当应用加载的时候用到的控制器。 这个root controller通常是UINavigationController和UITabBarController的实例或者是一个客户定制过的UIViewController的子类的实例。 2. content view content view 是我们放置显示控件的地方。它

2015-06-26 18:51:20 418

原创 IOS开发---小小规律总结之控件的获取和使用

学习IOS开发发现一点小小的规律。 纯属个人理解 1. 如何使用一个控件。 1)初始化控件:使用alloc, initWithXXX方法。 2)设置控件的frame:就是确定控件显示的位置,宽度和高度。通常需要计算和定义常量,尽量不要写死。 3)设置控件的属性:属性包括标题,背景,背景包括图片和颜色等。 4)设置控件的事件响应:使用addTarget的方式为控件添加事件响应函数。 5

2015-06-26 18:27:20 348

原创 IOS学习实例之五---三级控制器

本实例主要涉及自定义标签栏,三种不同的控制器协调实现导航。 重点:三级控制器,自定义标签 三级控制器: 标签控制器(主控制器),导航控制器,视图控制器 UITabBarController, UINavigationController, UIViewController 源码: https://github.com/ianzhengnan/TabBar 极客学院视频: http

2015-06-26 17:41:32 509

原创 Objective-C程序设计第九章---多态、动态类型和动态绑定

这一章主要讲述了多态的概念,怎样实施动态绑定 1. 多态:多态就是不同的类中有相同名称的方法。 2. 动态绑定和id类型 id类型的对象可以接受一切类型的对象。 声明的时候无需添加*号 如:  id valueObject = [[Fraction alloc] init] 可以利用id类型的这种特性,进行动态编程。 注意: 1)id类型的对象不能使用点运算符。 2)如

2015-06-26 14:31:17 469

原创 Objective-C程序设计第八章----继承

本章讲解objective-c继承的相关知识点和注意点。 如下: 1. 只有定义在@interface区域内的实例变量才能被子类继承,定义在@implement 里的变量是私有变量,不能被子类直接访问 只能通过getter和setter访问 换句话说只要父类内的实例变量不是定义在@implement中都可以被子类直接访问 但是: 如果在@implement中使用了@synthesize中

2015-06-25 14:08:32 587

原创 Objective-C程序设计第七章----More on Classes

本章讲述了很多关于class的关键内容。 1. 首先讲述了分离.h和.m文件 2. 讲述了自动生成setter和getter方法 使用@property和@synthesize 在.h文件中使用 @property int a, b 在.m文件中使用 @synthesize a, b; 即可直接使用 instance.property instance.property

2015-06-25 00:17:36 434

原创 精通IOS开发第六版学习第五章---旋转和布局

这一章主要介绍了两种方法设置屏幕的旋转和自动布局 1. 使用constraints 在story board 中完成 2. 使用代码的方式 主要介绍这种方式 需要去除view的auto layout. 效果如下: 代码如下: // // ViewController.m // L05-Restructure // // Created by zheng

2015-06-24 21:18:28 287

原创 IOS学习实例之三---QQ列表

今天跟着极客学院的视频做了QQ列表。 在这个例子中,学习到了一些新的知识点。如:二级控制器等 样例图片: 列表可以展开,点击好友可以跳到另一个页面 本实例没有使用xib或者storyboard。而是采用纯代码的方式添加view,进行界面布局,背景调整。 实现步骤如下: 1. 模型搭建 1)本例采用MVC的结构,首先添加三个文件夹,然后将其拖入项目,copy成为

2015-06-24 15:34:17 438

原创 IOS开发学习实例之三---应用管理器

这是个非常简单的小例子。主要涉及知识点如下: 1. 按照plist中的字典创建模型 2. 使用Xib创建appView中的子控件, 并显示内容 3. 主控制器3步业务逻辑 1)懒加载创建appView数组 2)九宫格算法布局控件 3)控制器中实现appView 中下载按钮点击的代理方法 实例样子: 1. 按照plist中的字典创建模型 #import

2015-06-19 18:19:52 343

原创 Objective-C程序设计第三章:类,对象和方法

这一章简单介绍了如何书写Objective-C的类,对象和方法 类的声明: @interface Computer: NSObject使用interface关键字,而不是传统面向对象的class。 在头文件中声明类,向其中加入方法和属性。 实例方法用 - 开头  类方法用 + 开头 俩个方法的区别: 1.类别符号不同 2.实例方法可以用实例变量, 类方法不可以用实例变量 #imp

2015-06-19 13:41:41 701

原创 IOS开发学习第四章---使用更多的UI控件

这一章介绍了一些基本的UI控件以及详细介绍了每个UI控件中各种属性的用法。 设计UI控件有: UIImageViewUITextFieldUIButtonSliderSwitchUIViewActionSheetAlert 小实例长这样: 涉及知识点: 1. 虚拟键盘的关闭 2. 如何获取控件的改变 3. 如何控制隐藏与显示 4. 如何使用Actio

2015-06-19 11:17:15 301

原创 IOS开发学习实例之二LOL英雄列表

这个是我做的第二个IOS小实例,比上一个微信消息简单了不少。但是使用的空间和原理有相似之处。 通过这个小实例的学习, 加深了对UITableView, UITableViewCell 的理解。 同时还了解了如何绑定plist文件中的数据。 先上个成果效果图: 创建步骤: 1. 拖动一个UITableView进入storyboard 2. 调整它的尺寸为4寸。拖入

2015-06-18 13:14:18 431

原创 IOS开发学习实例之微信消息页

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-06-17 16:06:31 441

空空如也

空空如也

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

TA关注的人

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