- 博客(10)
- 收藏
- 关注
原创 iOS tableView plain 下方变灰色
今天使用UITableView的时候发现设置style为plain时,加载数据不足以充满整个表格是下方不是灰色,而是带有分割线的cell。后来发现使用viewForFooterInSection方法时,下方没有分割线而是变灰色。但是数据较多时下方FooterView会漂浮在表格上方再设置heightForFooterInSection的高度为0.0001即可。...
2018-07-27 00:22:24 298
原创 线性数据结构
今天看了一些数据结构的知识,也是做一点简,单的梳理。数据结构中常见的数据结构包括线性结构、树型结构、图结构等。先说一下线性结构。线性结构常见的是线性表,线性表是零个或多个数据元素组成的有限序列。线性表包括数组、链表、栈、队列。数组是逻辑结构上连续、存储结构上也连续的线性表,生成时需要分配好长度。数组存取时直接找到索引i,时间复杂度是o(1),而插入或删除元素时,第i个元素之后的元素都要改变下标值,...
2018-05-17 00:18:54 336
原创 获取UIAlertController中textField的值
今天项目中遇到需要获取UIAlertController 中textField的值首先代码是这样: NSString * title = @"请输入使用数量"; UIAlertController * alertC = [UIAlertController alertControllerWithTitle:title message:nil preferredStyle:
2017-06-16 15:08:58 1764
原创 Xcode 8 真机测试
今天Xcode升到了8,需要真机调试跑一下项目,就分享一下真机测试的步骤出现这样的问题是没有自动生成签名和证书,打开工程设置在这里将Team 选择自己账户中的Team即可,默认是用户的名字,没有账户选Add an Account ...填写账户名Command + R 运行遇到这个问题,主要是因为Xcode8对真机测试的应用,让手机授予权限,通用->设备管理
2017-06-14 20:18:28 237
原创 iOS 动画 UIView CoreAnimation 回到初始状态
今天开发遇到一个缩放的动画,总结了两种常用的方式UIView animation-duration-completion 方法和CoreAnimationUIView代码:[UIViewanimateWithDuration:10.0animations:^{ _iconImgView.center =_iconImgView.center;
2017-05-25 11:32:04 1668
原创 Swift 文件 只有 import Foundation 而需要UIViewController
今天想创建一个TestViewController的文件选择swift文件创建,只有 import foundation而要创建一个和viewcontroller一样模板的怎么办呢?自己添加吗?后来发现选择cocoaTouch class 就可以创建viewcontroller模板的文件了如图选择cocoaTouch class 选择
2017-05-20 13:13:12 1645 1
原创 iOS json 数据遇到[__NSCFString count] 错误
今天开发遇到这样的问题 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString count]: unrecognized selector sent to instance 0x60000024ba30'错误是这样的,我用一个数组来接收后台的j
2017-05-18 19:45:58 1499
原创 NSAutoreleasePool 发送autorelease消息
大家有没有试过让 NSAutoreleasePool 发送autorelease消息呢?代码打出来:NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; [pool autorelease];了解下原理:通常在使用OC,也就是Foundation框架时,无论调用哪一个对象的autorele
2017-03-14 18:01:51 372
原创 UITableView中Cell重用机制导致内容重复解决方法
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。UITableView中的cell可以有很多,一
2016-04-08 14:22:40 416
转载 iOS中assign,copy,retain之间的区别以及weak和strong的区别
@property (nonatomic, assign) NSString *title; 什么是assign,copy,retain之间的区别? assign: 简单赋值,不更改索引计数(Reference Counting)。 copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1
2016-04-07 16:11:58 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人