- 博客(21)
- 资源 (8)
- 收藏
- 关注
原创 IOS开发 强制横屏
结合自身情况,加网络参考http://blog.sina.com.cn/s/blog_76264a170101e5lb.html, 总结了自己写的方法:在viewController里面添加:-(void)controllerTransform{ if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrient
2016-05-30 16:08:41 454
转载 IOS开发 控制器强制转换为横屏
参考: http://blog.csdn.net/nogodoss/article/details/23913499
2016-05-30 13:59:12 652
转载 Git 常用命令整理
初始化配置 查看、添加、提交、删除、找回,重置修改文件查看文件diff查看提交记录取得Git仓库提交你的修改查看、切换、创建和删除分支分支合并和rebaseGit补丁管理(方便在多台机器上开发同步时用)Git暂存管理Git远程分支管理基本的分支管理Git远程仓库管理创建远程仓库
2016-05-20 11:24:19 306
转载 UICollectionView(一)——整体总结
转自:http://www.jianshu.com/p/c59a5c92f859前言这几天有时间看了下UICollectionView的东西,才发觉它真的非常强大,很有必要好好学习学习。以前虽然用过几次,但没有系统的整理总结过。这两天我为UICollectionView做一个比较全面的整理。包括基本使用,自定义布局,自定义插入删除动画,自定义转场动画等几部分。好了,开始。UICol
2016-05-20 10:12:44 648
原创 IOS开发 CGAffineTransform相关函数
CoreGraphics.hCGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI_2); [xxx setTransform:rotation]; 呵呵就这么简单的两行代码就可以实现了!顺便记录一些常量,以后用的着!#define M_E 2.718281828459045235360287471
2016-05-18 13:35:37 239
转载 iOS 获取手机的型号,系统版本,软件名称,软件版本
111//手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber); //手机别名: 用户定义的名称 NSString* userPhoneName = [[UIDevic
2016-05-11 22:38:49 200
原创 IOS开发 隐藏电池栏 (电池状态栏)
方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用:1 在viewdidload 方法里添加如下代码 if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
2016-05-11 18:01:22 3822
转载 IOS开发 NSTimer 定时器用法总结
NSTimer在IOS开发中会经常用到,尤其是小型游戏,然而对于初学者时常会注意不到其中的内存释放问题,将其基本用法总结如下:一、初始化方法:有五种初始化方法,分别是+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo
2016-05-11 17:52:26 306
转载 IOS开发 视图重叠时设置交互的优先级__userInteractionEnabled用户交互
userInteractionEnabled属性可以设置视图是否可以接收到用户的事件和消息,是否可以跟用户交互,如果不想视图接收事件消息,设置为no就可以了,比如说:当一个父视图中包含一个子视图a时,同时又包含另外一个视图b;但是b被a覆盖住了,这样b就不能相应事件,这时候设置a的userInteractionEnabled为no,b的userInteractionEnabled为yes,b就可以
2016-05-11 14:25:14 757
原创 IOS开发 self点语法与指针语法的区别
定义变量的方法不同,那么使用self的点语法或指针语法就不同如果直接定义的变量 那么需要self的话 就用指针如果用属性定义的变量的话 就可以用self.语法来使用.
2016-05-09 15:23:40 511
原创 IOS开发: NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]
NSBundle* mainBundle = [NSBundle mainBundle];NSDictionary* infoDictionary = [mainBundle infoDictionary]; NSLog(@"infoDictionary:%@ ", infoDictionary );2012-01-11 10:53:46.765 Demo0109[1389
2016-05-06 14:12:40 644
转载 iOS单个ViewController支持横屏,其他全竖屏方法
如果项目中用了navigationViewController, 那么就应该新建一个uinavigationViewController的子类,然后在这个类里面写上下面的代码,在使用的时候就用自定义的这个navCtr, 就是说需要在根视图里面控制 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientat
2016-05-06 09:56:46 3163
原创 mac 恢复出厂设置
开启Mac的电源开关,同时按住 command +R 键进入恢复模式,我们就能看Mac OS X实用工具。 这样就可以恢复出厂设置了1 可以直接重新安装 (这个安装应该快,个人没有这样安装过)2 抹掉磁盘重新安装,这样安装需要下载很多系统需要的组件 一般需要好几个小时 我个人安装用了约6个小时
2016-05-04 11:26:25 2560
转载 RTSP流理解
rtsp是使用udp还是tcp,是跟服务器有关,服务器那边说使用udp,那就使用udp,服务器说使用tcp那就使用tcprtsp客户端的创建:1.建立TCP socket,绑定服务器ip,用来传送和接收消息。再建立两个UDPsocket用来传输RTP/RTCP流。2.顺次发送“OPTIONS(获取服务器有哪些选项可以使用)”、“DESCRIBE”、“SETUP”、“PLAY”方法请
2016-05-04 10:28:04 1272 1
原创 git笔记
git ************************************************************************克隆别人的远程分支:git clone -b branchname [email protected]:mymac/project.git1 在gitlab新建一个远程的空库2 将远程空库克隆到本地 git clon...
2016-05-03 22:35:51 329
转载 手机视频硬解码和软解码的区别
在手机评测视频播放能力的时候经常会提到“硬解码”和“软解码”,但是很多人不太明白是什么意思,其实问题很简单。大家都知道PC都有CPU和GPU(显卡),在手机上也是有CPU和GPU。 手机和电脑的区别主要在于电脑上的显卡是作为独立出来的一个重要部件而存在的,在手机上GPU和CPU的关系很紧密,在以前的智能机很多GPU的事都是由CPU来完成的,手机发展到如今已经有了独立的GPU。但是还是
2016-05-03 15:23:58 5181
原创 IOS开发: 查看xcode支持iphone手机版本的方法
Finder中前往: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 查看.
2016-05-03 14:36:57 4136
iOS12.1 SDK
2019-02-14
iOS模拟器12.0
2018-10-18
RTSP协议详解
2016-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人