代码改变世界

CALayer快速入门

2015-06-25 12:38 by Say_ALin, 285 阅读, 1 推荐, 收藏, 编辑
摘要:# CALayer- 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView- 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层- 在创建UIView对象时,UIView内部会自动创建一个图层(即CAL... 阅读全文

UITableView快速入门

2015-06-25 00:40 by Say_ALin, 267 阅读, 1 推荐, 收藏, 编辑
摘要:​# UITableViewDatasource## 设置数据源- 设置数据源的对象必须遵守UITableViewDatasource协议```objcself.tableView.dataSource = self;```## 必须实现的数据源方法```objc@required// 设置每一组有... 阅读全文

iOS程序启动原理

2015-06-24 01:03 by Say_ALin, 491 阅读, 1 推荐, 收藏, 编辑
摘要:# UIApplication##一个iOS程序启动后创建的第一个对象就是UIApplication对象##利用UIApplication对象,能进行一些应用级别的操作##UIApplication是单例对象- 不能进行重新初始化,比如[[UIApplication alloc] init],会直接... 阅读全文

iOS触摸事件

2015-06-23 01:50 by Say_ALin, 318 阅读, 0 推荐, 收藏, 编辑
摘要:# 触摸事件- 在用户使用app过程中,会产生各种各样的事件- iOS中的事件可以分为3大类型 - 触摸事件:比如在屏幕上移动、点击等 - 加速计事件:比如摇一摇 - 远程控制事件:比如听歌的时候,用耳机控制音量# view的触摸事件- 在iOS中不是任何对象都能处理事件,只有继承... 阅读全文

UITableViewCell重用和性能优化

2015-06-05 22:27 by Say_ALin, 225 阅读, 0 推荐, 收藏, 编辑
摘要:# Cell的循环利用方式1```objc/** * 什么时候调用:每当有一个cell进入视野范围内就会调用 */- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *... 阅读全文

Autolayout

2015-06-05 22:19 by Say_ALin, 342 阅读, 0 推荐, 收藏, 编辑
摘要:# storyboard- 警告 - 控件的frame不匹配所添加的约束 - 比如比如约束控件的宽度为100, 而控件现在的宽度是110 - 点击右下角的小三角,选择update frames即可 - 注意选择update frames的时候,有两个组 ... 阅读全文

iOS适配

2015-06-05 22:16 by Say_ALin, 263 阅读, 0 推荐, 收藏, 编辑
摘要:# Autolayout- Autolayout是一种“自动布局”技术,专门用来布局UI界面的- Autolayout自iOS 6开始引入,由于Xcode 4的不给力,当时并没有得到很大推广- 自iOS 7(Xcode5)开始,Autolayout的开发效率得到很大的提升- 苹果官方也推荐开发者尽量... 阅读全文

NSTimer

2015-06-05 22:11 by Say_ALin, 219 阅读, 0 推荐, 收藏, 编辑
摘要:# NSTimer## 开启NSTimer开启方式- 开启方式一- 创建一个普通的timer,然后加入主运行循环中去- 加入主运行循环后,当用户进行其他控件的滚动操作的时候,不会停止timer,对timer没有影响,图片轮播不会受影响```objcself.timer = [NSTimer time... 阅读全文

UIScrollView

2015-06-05 22:09 by Say_ALin, 350 阅读, 1 推荐, 收藏, 编辑
摘要:# UIScrollView## UIScrollView重中之重- 一定要设置contentSize属性,ScrollView才能进行视图的滚动```abjc// 设置contentsizeself.scrollView.contentSize = CGSizeMake(size);```## 如... 阅读全文

大数运算之加法

2015-04-23 23:13 by Say_ALin, 216 阅读, 0 推荐, 收藏, 编辑
摘要:描述I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.A,B must be positive.输入The first line of... 阅读全文