在聊天界面里,发送消息后,需要将发送的消息显示在最后一行。聊天的消息通过TableView来显示,每次发送消息后,在TableView最底部添加一行celll来显示消息,并滑...
在聊天界面里,发送消息后,需要将发送的消息显示在最后一行。聊天的消息通过TableView来显示,每次发送消息后,在TableView最底部添加一行celll来显示消息,并滑...
[UIView animateWithDuration:2 animations:^{ [self.tableView scrollToRowAtIndexPath:[...
概述 Realm 是一个跨平台的移动数据库引擎,其性能要优于 Core Data 和 FMDB - 移动端数据库性能比较, 我们可以在 Android 端 realm-jav...
安装 建议使用Homebrew安装://依次执行brew tap oclint/formulae //设置第三方仓库brew install oclint //安装//如未安...
本文主要分析类与类结构 类的分析 类的分析主要是分析 isa 的走向与继承关系 准备 创建两个类 1.继承自 NSObject 的 LGPerson 继承自 LGPerson...
CPU 和 GPU CPU(Central Processing Unit,中央处理器)对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图...
定时器 1. CADisplayLink、NSTimer使用注意 CADisplayLink、NSTimer会对target产生强引用,如果target又对它们产生强引用,那...
runloop? 参考链接-详见[https://www.jianshu.com/p/d260d18dd551] 概念:运行循环,在程序运行过程中循环做一些事情,如果没有Ru...
基本 Objective-C是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同 Objective-C的动态性是由Runtime API来支撑的 Runtime ...