关闭

AVPlayer的用法

AVPlayer的用法基本概念:AVPlayer的组成: AVPlayer AVPlayerItem AVPlayerLayer AVPlayer:控制播放过程,相当于ViewController AVPlayerItem:提供播放的资源,相当于Model AVPlayerLayer: 显示播放的播放器,相当于View创建过程使用AVPlayerItem创建AVPlayer,使用创建好的AVPl...
阅读(86) 评论(0)

终端命令-文件操作、编辑操作

终端命令:基本路径操作 相对路径:cd /users/yang/Desktop 绝对路径:cd Ddesktop . 表示当前路径 .. 表示当前路径的上一层 … 表示当前路径的上2层 没有…或者以上的 文件操作查看文件路径 ls: ls 查看当前路径下的文件及文件夹的名字 ls /bin 表示:查看当前路径下的Documents文件夹下的所有东西 ls Documents 表示:查看当前路径下的...
阅读(117) 评论(0)

树的基本概念

树定义 树是n(n>=0)个结点的有限集。n=0时称为空树。在任意一课非空树中:(1)有且仅有一个特定的称为根的结点;(2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、T2、…、Tm,其中每一个集合本身又是一棵树,并且称为根的子树。 注意点 n>0时,根结点是唯一的,不可能存在多个根结点。 m>0时,子树的个数没有限制,但它们一定是互不相交的。 结点分类树的结点包含一个数据元素...
阅读(126) 评论(0)

串串的定义 串是由零个或多个字符组成的有限序列,又名叫字符串。所谓的序列,说明串的相邻字符之间具有前驱和后继的关系。空格串,是只包含空格的串。空格串是有内容有长度的,而且可以不止一个空格。 子串与主串,串中任意个数的连续字符组成的子序列称为该串的子串。包含子串的串称为主串。 子串在主串中的位置就是子串的第一个字符在主串中的序号。 串的比较串的比较是通过组成串的字符之间的编码来进行的,字符的编码指...
阅读(133) 评论(0)

队列

队列 只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。 队列的顺序存储 插入数据时,只要在队列的末尾追加一个元素,不需要移动任何元素,因此时间复杂度为O(1); 删除数据时,需要在队列的开头删除一个元素,后面的元素依次向前移动一位,和线性表的顺序存储结构完全相同。因此时间复杂度为O(n); 为了避...
阅读(109) 评论(0)

栈栈的定义 栈是限定仅在表尾进行插入和删除操作的线性表。允许插入和删除的一端称为栈顶,另一端称为栈底,不含任何数据元素的栈称为空栈。栈又称为后进先出的线性表,简称LIFO结构。 理解栈的定义: 首先它是一个线性表,栈元素具有线性关系,即前去后继关系。表尾即栈顶。 特殊之处在于限定插入和删除的位置,栈底是固定的,最先进栈的只能在栈底。 栈的插入操作,叫做进栈,也称压栈、入栈。 栈的删除操作,叫做出...
阅读(396) 评论(0)

循环链表

循环链表 将单链表中终端节点的指针端由空指针改为指向头结点,就使整个单链表形成一个环,这种头尾相接的单链表称为单循环链表,简称循环链表。 循环链表的判断条件循环链表和单链表的主要差异就在于循环的判断条件上,原来是判断p->next是否为空,现在则是p->next不等于头结点,则循环未结束。改造循环链表在单链表中,有了头结点时,可以用O(1)的时间访问第一个结点,单对于要访问到最后一个结点,却需要...
阅读(199) 评论(0)

线性表

线性表定义零个或多个数据元素的有限序列。 用数学语言来进行定义如下: 若将线性表标记为(a1,……,ai-1,ai,……,an),则表中的ai-1领先于ai,ai领先于ai+1,称ai-1是ai的直接前驱,ai+1是ai的直接后继元素。当i=1,2,……,n-1时,ai有且仅有一个直接后继,当i=2,3,……,n时,ai有且仅有一个直接前驱。 线性表元素的个数n(n>=0)定义为线性表的长度,...
阅读(301) 评论(0)

textView的编辑页面控制键盘和textView

textView的编辑页面控制键盘和textView这种编辑页面一般存在两个问题: 1. textView的frame为页面的bounds,这样点击编辑的时候,如果输入的字数很多,键盘就会遮挡到文字,用户就看不到这在输入的文字了。 2. 如果textView上有很多文字,点击某一行,键盘弹出,键盘也会遮挡到文字,如何让页面恰好移动到键盘的上面。解决思路: 点击textView,键盘弹出时,改变...
阅读(279) 评论(0)

在tableView中监听cell上textField的点击和键盘通知

在tableView中监听cell上textField的点击: 如下图: * 方案一:如何确定点击的cell在tableView中的frame苹果API中有关于点击cell时获取cell在tableView中的位置的方法: CGRect cellFrame = [tableView rectForRowAtIndexPath:indexPath]; 在tableView的点击方法...
阅读(785) 评论(0)
113条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:42791次
    • 积分:1491
    • 等级:
    • 排名:千里之外
    • 原创:109篇
    • 转载:4篇
    • 译文:0篇
    • 评论:5条
    最新评论