摘要:
collectionVIew 的拖拽,主要是利用手势,进行操作,就是 UILongPressGestureRecognizer,实现UICollectionVIewCell的手势,且借助于, [locationOfTouch:0 inView:longPgr.view] 得到长按手势的CGPoint 阅读全文
摘要:
git push origin develop:master -f把本地的 develop 分支强制(-f)推送到远程 master但是上面操作,本地的 master 分支还是旧的,通常来说应该在本地做好修改再去 push 到远端,所以我推荐如下操作git checkout master // 切换 阅读全文
摘要:
查看远程分支 $ git branch -a *master remotes/origin/HEAD -> origin/master remotes/origin/master 查看本地分支 $ git branch *master 3.创建分支 $ git branch test $ git b 阅读全文
摘要:
IOS 四舍五入 进一法 去尾法 float numberToRound; int result; numberToRound = 4.51; result = (int)roundf(numberToRound); NSLog(@"roundf(%f) = %d", numberToRound, 阅读全文
摘要:
一、UIViewController的automaticallyAdjustsScrollViewInsets属性 简要说明: UINavigationBar与UITabBar默认都是半透明模糊效果,在这种情况下系统会对视图控制器的UI布局进行优化:当视图控制器里面【第一个】被添加进去的视图是UIS 阅读全文
摘要:
具体执行流程 程序入口进入main函数,设置AppDelegate称为函数的代理 程序完成加载[AppDelegate application:didFinishLaunchingWithOptions:] 创建window窗口 程序被激活[AppDelegate applicationDidBec 阅读全文
摘要:
1. 首先UIView可以响应事件,Layer不可以.UIKit使用UIResponder作为响应对象,来响应系统传递过来的事件并进行处理。在 UIResponder中定义了处理各种事件和事件传递的接口。UIApplication、UIViewController、UIView、和所有从UIView 阅读全文
摘要:
Cocoa与Cocoa Touch区别之分是本文要介绍的内容,他们共同点就是二者都包含Objective-C运行时和两个核心框架: Cocoa包含Foundation和AppKit框架,可用于开发Mac OS X系统的应用程序。 Cocoa Touch包含Foundation和UIKit框架,可用于 阅读全文
摘要:
引言 假如你现在打算做一个类似百度音乐、豆瓣电台的在线音乐类APP,你会怎样做? 首先了解一下音频播放的实现级别:(1) 离线播放:这里并不是指应用不联网,而是指播放本地音频文件,包括先下完完成音频文件再进行播放的情况,这种使用AVFoundation里的AVAudioPlayer可以满足(2) 在 阅读全文
摘要:
思路步骤: 1.文件的存放1.1 如果正在下载,放在temp+名称文件下;1.2 如果下载完成,放在cache+名称文件下.1.3 这里名称参考SDWebImage里面,使用MD+URL来命名,防止重复资源. 2.判断,URL地址,对应的资源,是否已经下载完毕2.1 告诉外界,下载完毕,并且传递相关 阅读全文