自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS内联函数小记

前言:对比两者的mian.m的汇编代码,可以发现,没有使用`static inline修饰的内联函数的mian函数汇编代码中,会出现 call 指令!这就是区别!调用call指令就是就需要: -(1)将下一条指令的所在地址(即当时程序计数器PC的内容)入栈 -(2)并将子程序的起始地址送入PC(于是CPU的下一条指令就会转去执行子程序)结论:1.使用inline修饰的函数,在编译的时

2017-07-28 09:21:27 452

原创 TableView中注意问题:

视图的创建问题: 自定义的tableViewCell中alloc的视图都在init下的方法中是合理的. 如果在subView或者setModel中,会因为布局刷新或者数据刷新而再次alloc视图–>addsubView,那么在alloc之前就得先移除视图,在alloc.

2017-06-30 16:36:32 201

转载 iOS键盘处理小记

问题: 假如有两个ViewController: A 和 B(使用了UINavigationController), 在B中有一个TextField, 一个Button.(在ARC模式下) 在Button调用的方法中创建一个UIAlertView, 在AlertView的代理方法clickedButtonAtIndex中实现pop到A. 也写了[_textField resignFirs

2017-06-23 10:28:15 250

原创 block和delegate修饰符:

block注意点: 1.block在创建的时候,它的内存是分配在栈(stack)上,而不是在堆(heap)上。他本身的作于域是属于创建时候的作用域,一旦在创建时候的作用域外面调用block将导致程序崩溃(栈区上的过了作用域就清除了). 2.因为block变量默认是声明为栈变量的,为了能够在block的声明域外使用,所以要把block拷贝(copy)到堆,所以说为了block属性声

2017-06-20 17:00:53 916

原创 iOS TableView的基本使用

创建TableView(继承于UIScrollView)1、注意如果是导航控制器,tableView会向下偏移64.形如某个控制器:设为ViewController,那么在他的初始化的时候,要加上self.automaticallyAdjustsScrollViewInsets = NO;(默认值为YES)。这样tableView的高度就会遵循你的分配,不会在刚显示的时候出现下移。2、常用属性

2016-08-04 22:02:54 397

空空如也

空空如也

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

TA关注的人

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