- 博客(20)
- 收藏
- 关注
原创 URL和URI的区别
在做后端的过程中,经常会遇到URL和URI这两个名词,以前一直觉得他俩没什么却别,都是一个连接地址罢了,今天看restul教程的时候,提到URI,实在搞不明白到底是什么,就上网查了他们的区别,特开贴记录不用看太专业的文章除非你是专门深入研究这块的,否则不用看太专业的文章,网上对这个概念解释的也是五花八门的,我觉得我看不懂这些o(╯□╰)o概念区别URL = Universal Re...
2019-07-05 15:58:35 153
原创 windows安装mysql教程2017最新
今天在Windows上安装mysql,总的来说一波三折\1.首先在mysql官网下载最新版mysql, 附上链接点击打开链接,根据你的系统型号选择对应的包下载,大约300多兆,版本号为5.7.19下载完之后,解压缩,是一个标准的mysql文件,如图2.第二步,配置系统环境变量,桌面→我的电脑→右键"属性"→高级系统设置→环境变量→系统变量→新建变量名可以...
2017-08-02 23:32:57 6974 1
原创 Xcode8不能在iOS7上调试,Could not find Developer Disk Image的解决方法
升级完Xcode8之后,默认情况下,是无法进行iOS7的调试的,因为Xcode8里面不再游iOS7的镜像文件,所以会提示Could not find Developer Disk Image, 解决方法如下:打开finder→应用程序→Xcode→右键→显示包内容;然后到Contents→Developer→Platforms→iPhoneOS.platform→DeviceS
2016-09-21 14:22:12 1844
转载 关于 iOS 10 中 ATS 的问题
WWDC 15 提出的 ATS (App Transport Security) 是 Apple 在推进网络通讯安全的一个重要方式。在 iOS 9 和 OS X 10.11 中,默认情况下非 HTTPS 的网络访问是被禁止的。当然,因为这样的推进影响面非常广,作为缓冲,我们可以在 Info.plist 中添加 NSAppTransportSecurity 字典并且将 NSAllowsArbitra
2016-09-20 14:29:19 1092
原创 iOS10,Xcode8上传AppStore的时候,提示构建版本无效的问题
在iOS10和Xcode8正式版发布之后,第一时间更新了iOS10和Xcode,遇到的问题还是挺多的,特别是在提交AppStore的时候,一直提示"构建版本无效",如下图:苹果发了一封邮件描述了存在的问题 看邮件中的描述有两个问题,一个是关于访问用户隐私的问题,这个APP中会访问用户的相册,但在plist文件中没有描述; 从iOS10开始,苹果更加注
2016-09-20 10:57:43 8237 5
原创 iOS开发者账号添加子账号
硬性标准:账号类型必须是公司类型($99)或者是企业类型($299),其他账号无法添加子账号步骤:1, 进入开发者页面,如果页面上显示有这个选项,则账号能添加子账号,否则无法添加子账号2,点击people -->invitations3,点击invitations(邀请)后跳转到页面
2015-10-27 16:01:22 9323 1
原创 Xcode7中HTTP不能正常请求的解决办法
Xcode7升级之后,在6的基础上做了一些改动,导致原有的正常项目出现了无法正常请求网络的情况,我这里也遇到这些情况,经查证是由于iOS9引入了新特性 App Transport Security (ATS),关于ATS的介绍,请戳此处,新特性要求APP内访问网络必须使用HTTPS协议,所以之前使用HTTP协议的APP无法请求网络.在网上找了一些教程之后,有了一些解决的方法,具体不
2015-10-06 11:34:07 648
原创 iOS中单双击,滑动和捏合手势的实现原理
在iOS中,虽然系统已经封装好了单击,双击,滑动,捏合手势的方法,但这次简单讨论一下这些手势的内部实现原理1,创建视图,所有的手势都在该视图上有效- (void)viewDidLoad{ [super viewDidLoad]; _view1 = [[UIView alloc] initWithFrame:CGRectMake(0, 90, 375, 200
2015-08-11 15:31:29 1152
原创 UICollectionView的使用
UICollectionView的使用方法和UITableView很类似,可以参考UITableView的方法1.UICollectionView的创建(注意这里一定要设置一个布局对象,只有布局对象才能给UICollectionView设置相关属性)- (void)viewDidLoad{ [super viewDidLoad]; //1.创建布局对象 UICol
2015-08-11 14:20:42 749
原创 UITableView的创建与使用
1,表视图的创建表视图可以用UITableViewController来创建,表格控制器默认的根视图就是一个表视图 这里主要介绍表视图在视图控制器(ViewController)中创建,创建方法:UITableView *tableView=[[UITableView alloc]initWithFrame:CGRectMake(0, 20, 375, 647)
2015-08-11 10:54:46 436
转载 layoutSubViews调用时机(转载的基础上添加一些自己的总结)
(1)什么时候调用layoutSubViews1、addSubview,view和它的子view的layoutSubView都会被调用。2、调用setNeedsLayout 调用自己的layoutSubView3、改变自己的size会调用自己的layoutSubView4、scroll,可以通过这个特性实现UICollectionView,或者的UITableVie
2015-08-11 10:32:05 1108
原创 Layer层的隐式动画
(隐式动画就是在layer上的视图移动的时候有一个移动过程的动画效果,系统默认的,动画时间是0.25秒,如果关闭隐式动画,直接就跳到点击的位置,忽入忽出的,感觉比较生硬) //添加layer层 _layer = [[CALayer alloc] init]; _layer.position = CGPointMake(100, 100); _layer.
2015-08-06 16:25:23 1170
原创 iOS Layer层相关,图片裁剪与形变
1,创建Layer层,并添加到当前视图的Layer层上,及相关属性 1,创建图层layerCALayer *layer1 = [[CALayer alloc] init]; 将创建的layer添加到当前视图的layer层上[self.view.layer addSublayer:layer1];// 设置属性// 1,设置位置// 中心点的位置
2015-08-06 11:30:10 3220
原创 iOS获取键盘高度的方法
自从iPhone5开始,iPhone的尺寸开始变得不统一,键盘的高度也随着机型尺寸的变化而变化,那么在开发中经常用到获取键盘尺寸的问题,如何来获得键盘尺寸呢?1,在键盘弹出的时候,iOS系统是有一个键盘弹出的通知的UIKeyboardWillShowNotification,利用这个通知名称我们就可以监听键盘弹出了 // 接收键盘弹出的通知
2015-08-02 16:29:34 2198
转载 loadView和viewDidLoad的用法
loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。 但是他们有什么区别呢? viewDidLoad 方法只有当 view 从 nib 文件初始化的 loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。
2015-07-15 19:24:15 443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人