摘要:
CABasicAnimation *anim = [CABasicAnimation animation]; anim.keyPath = @"transform.scale"; anim.toValue = @0.5; anim.repeatCount = MAXFLOAT; [_heartIma 阅读全文
摘要:
command + 左右 = 横竖屏旋转 command + H + H = 切入层级后台模式 阅读全文
摘要:
storyboard中2个按钮,一个点击,一个移动动画用的 阅读全文
摘要:
1. 面试上海某家软件公司,题目是这样,有一个View,距左右父View长度一定,高度一定。这个View上面有4个小View,高度相同(或者说一定), 要求不管屏幕怎么变,这4个小View总是等宽平分大View。 用AutoLayout来做确实很快,而且公司期望就是让你这样做。所以,一个字,就是干: 阅读全文
摘要:
1. 播放mp3需要导入框架,AVFoundation支持音频文件(.caf、.aif、.wav、.wmv和.mp3)的播放。 步骤: a.声明一个音频播放对象: b.用一个支持的文件路径来初始化_player: (据说只能播放本地文件,像酷我等音乐软件应该是播放前下载到本地,然后进行播放的,因为在 阅读全文
摘要:
1. 如果系统自带的布局的话,是这样: 而自定义的话:WaterFlowLayout : UICollectionViewLayout 系统UICollectionViewFlowLayout也是继承自UICollectionViewLayout 2. 主要实现部分:在- (void)prepare 阅读全文
摘要:
1. UISearchBar 是UIKit提供的最简单,底层的一个控件,创建它: 他有一个代理UISearchBarDelegate,代理方法里常用的是这个: - (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar; 2. UISe 阅读全文
摘要:
IO操作:读写文件、发送网络数据在一个线程中,CPU执行代码的速度极快,然而,一旦遇到IO操作,就需要等待IO操作完成。这是同步IO。由于我们要解决的问题是CPU高速执行能力和IO设备的龟速严重不匹配,多线程和多进程只是解决这一问题的一种方法。另一种解决IO问题的方法是异步IO。 异步IO模型在一个 阅读全文
摘要:
# -*- coding: utf-8 -*- def g(x): while True: ret = yield 1 print('ret = ', ret) # print(g(5)) # print(g(5)) # print(g(5)==g(5)) # <generator object g 阅读全文
摘要:
mysql下载https://dev.mysql.com/downloads/mysql/本地安装参考https://zhuanlan.zhihu.com/p/360858309 ,登录 忘记密码: 因为忘记密码,重置mysql密码,修改了/etc/my.cnf 导致 服务器Linux(CentOS 阅读全文