IOS

iOS 之 判断是否是第一次打开app

/**App判断第一次启动的方法*/NSString*key=@"isFirst";BOOLisFirst=[[NSUserDefaultsstandardUserDefaults]boolForKey:key];if(!isFirst){[[NSUserDefaultsstandardUserDefaults]set...

iOS 初始化(init、initWithNibName、initWithCoder、initWithFrame)

很多朋友如果是初学iOS开发,可能会被其中的几个加载方法给搞得晕头转向的,但是这几个方法又是作为iOS程序员必须要我们掌握的方法,下面我将对这几个方法做一下分析和对比,看看能不能增加大家对几个方法的理解和使用. 一、初始化-加载了什么//加载带有xib的控制器-(instancetype)initWithNi...

iOS之UITraitCollection

UITraitCollection为表征sizeclass而生,用来区分设备。你可以在它身上获取到足以区分所有设备的特征。UITraitEnvironment协议、UIContentContainer协议UIViewController遵循了这两个协议,用来监听和设置traitCollection的变化。@protoc...
代码星球·2020-04-03

iOS 关于请求参数在cookie里面

一、首先了解一下什么cookiecookie是在客户端存储服务器状态的一种机制、web服务器可以通过set-cookie或者set-cookie2HTTP头部设置cookie。Cookie可以分为两类,会话Cookie和持久Cookie,会话Cookie是临时Cookie,当前会话结束(浏览器退出)时Cookie会被删...

ios 上传视频或图片

关于iOS如何实现视频和图片的上传,我们先理清下思路思路:#1.如何获取图片?#2.如何获取视频?#3.如何把图片存到缓存路径中?#4.如何把视频存到缓存路径中?#5.如何上传? 接下来,我们按照上面的思路一步一步实现 首先我们新建一个类,用来储存每一个要上传的文件uploadModel.h#imp...
代码星球·2020-04-03

面试:ios 批量上传图片

这几天面试,被问到关于GCD的用法,想了想,之前项目好像确实用的比较少,只是知道怎么用,有思路,但是却从来没有试过,回来之后,就尝试写了下:封装图片上传的方法/**批量上传图片*/+(NSURLSessionUploadTask*)uploadTaskWithImage:(UIImage*)imagecompletio...

iOS 全局变量设置的几种方式~

在iOS开发过程中关于全局变量的几个方法1.在APPDelegate中声明并初始化全局变量.AppDelegate可以在整个应用程序中调用,在其他页面中可以使用代码段获取AppDelegate的全局变量:AppDelegate*appDelegate=[[UIApplicationsharedApplication]d...

iOS多线程:『GCD』详尽总结 ---(转)

   文章:https://bujige.net/blog/iOS-Complete-learning-GCD.html文中Demo我已放在了Github上,Demo链接:https://github.com/bujige/YSC-GCD-demo  我只能帮你们这么多...

iOS

+(NSString*)countdownStartTime:(NSString*)startTime{NSString*TIME=[startTimesubstringToIndex:10];NSTimeIntervaltime=[TIMEfloatValue];NSDate*oldDate=[NSDatedateW...
代码星球·2020-04-03

(转载--修改)使用Xcode9的Instruments检测解决iOS内存泄露

第一步:打开Xcode7自带的Instruments或者:按上面操作,build成功后跳出Instruments工具,选择Leaks选项选择之后界面如下图: 到这里之后,我们前期的准备工作做完啦,下面开始正式的测试!1.选中Xcode先把程序(command+R)运行起来2.再选中Xcode,按快捷键(com...

iOS资讯详情页实现—WebView和TableView混合使用(转)

iOS资讯详情页实现—WebView和TableView混合使用 如果要实现一个底部带有相关推荐和评论的资讯详情页,很自然会想到WebView和TableView嵌套使用的方案。 这个方案是WebView作为TableView的TableHeaderView或者TableView的一个C...

iOS-OC、Swift 混编之桥接文件

新建一个OC语言的项目,然后添加一个基于NSObject的Swift文件SwiftFileModel类.swiftimportUIKitclassSwiftFileModel:NSObject{funcfirstMethod(){print("SwiftFileModel");}}  这时会提示你是...

OpenAL播放pcm或wav数据流-windows/ios/android(一)

OpenAL播放pcm或wav数据流-windows/iOS/Android(一) 最近在研究渲染问题,本文采用openal做pcm和wav数据流播放,并非本地文件,demo是windows的,ios通用。网上都是ios的,ios需要引用OpenAl.framework框架,Android平台需要做opena...

vue中使用axios post上传头像/图片并实时显示到页面

前端开发中,为了更好的用户体验,在头像上传时会先将图片显示到页面然后点击保存按钮完成图片的上传成功代码部分有参考他人的写法。html代码:<divid="myPhoto"v-show="personalPhoto"><divclass="viewPhoto"><imgsrc="">""id...

Vue: axios 请求封装及设置默认域名前缀 (for Vue 2.0)

1.实现效果以get方法向http://192.168.32.12:8080/users发起请求、获取数据并进行处理this.apiGet('/users',{}).then((res)=>{console.log(res)},(err)=>{console.log(err)})2.实现步骤一之配置域名前缀...