自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(203)
  • 收藏
  • 关注

转载 iOS开发下载文件速度计算

当我们写下载界面的时候,需要向用户展示每秒下载多少KB,这个时候就需要计算速度。如下:我用的是AFNetworking来做下载的,我们拿AFHTTPRequestOperation来举列,AFHTTPRequestOperation中有个方法:[html]view plaincopy-(void)setDownl...

2018-05-16 12:50:00 288

转载 iOS 开发网络篇—监测网络状态

iOS开发网络篇—监测网络状态一、说明在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验  WIFI\3G网络:自动下载高清图片  低速网络:只下载缩略图  没有网络:只显示离线的缓存数据...

2018-05-16 12:19:00 167

转载 再杀掉app之后 删除NSUserDefault存在本地的数据

这两天在处理 app退出后删除本地数据 在appDelegate里的这个函数里设置发现进不去- (void)applicationWillTerminate:(UIApplication*)application {// Called when the application is about to terminate. Save data if appropriate....

2018-05-14 18:15:00 412

转载 iOS开发之duplicate symbols for architecture x86_64错误

【主要内容:】1. 错误提示2.分析错误原因3. 解决问题办法一、错误提示在我们写代码过程中可能会经常遇到这样一个错误:[objc]view plaincopy<spanstyle="font-size:32px;color:#ff0000;">ld:4duplica...

2018-05-08 14:34:00 353

转载 iOS中UITextField输入判断小数点后两位

在输入金额的UITextField中,要给予三个规则的判断1.只能输入数字(可以通过设置键盘类型为Decimal Pad)2.小数点只能有一个3.小数点后最多有两位数字 (可以通过正则表达式或者长度判断)2.和3.的代码 (首先引入UITextFieldDelegate,指定代理为自己)- (BOOL)textField:(UITextField *)textFi...

2018-04-06 17:10:00 108

转载 ios 适配iOS11&iPhoneX的一些坑

前阵子项目开发忙成狗,就一直没做iOS11的适配,直到XcodeGM版发布后,我胸有成竹的在iPhoneX上跑起项目,整个人都凉透了...下面总结一下我遇到的坑,不是很全面,日后补充。导航栏导航栏高度的变化iOS11之前导航栏默认高度为64pt(这里高度指statusBar + NavigationBar),iOS11之后如果设置了prefersLargeTitles = Y...

2018-03-29 11:29:00 114

转载 iOS UITextView 设置 NSLinkAttributeName 属性,点击链接跳转

@interface ViewController ()<UITextViewDelegate>- (void)viewDidLoad{ [super viewDidLoad]; NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"www...

2018-03-19 17:18:00 1982

转载 iOS- UITextView与键盘回收与键盘遮挡输入框

一、UITextView可以实现多行输入的文本框,基本属性与UITextField相似,可以输入多行,可以滚动。UITextView还有个代理方式- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text可以控...

2018-03-15 14:00:00 129

转载 iOS 实现单个页面支持横竖屏,其他页面只能竖屏

最近在自己的项目里面 有需要做一个需求 : app中某一个页面支持横竖屏, 而其他页面只能竖屏。 12实现方法如下:1 首先需要Xcode中选中支持的屏幕方向2 Appdelegate中.h@property (nonatomic,assign)NSInteger allowRotate; 1.m中//此方法会在设备横竖屏变化...

2018-03-09 14:18:00 80

转载 iOS最新Mac OS X 10.11之后 安装cocoapods及使用详解

iOS 最新版 CocoaPods 的安装流程一、安装方法:1、移除现有Ruby默认源gem sources --remove https://rubygems.org/为了提高安装的成功几率,大家可以多移除几个源。gem sources --remove https://rubygems.org/gem sources --remove http://r...

2018-03-07 11:49:00 183

转载 ios UIButton设置高亮状态下的背景色

一,通过按钮的事件来设置背景色12345678910111213141516171819202122- (void)viewDidLoad {[superviewDidLoad];UIButton *button1 = [...

2018-03-07 11:46:00 1818

转载 iOS------获取当前时间和当前时间戳

//获取当前的时间+(NSString*)getCurrentTimes{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 [formatter setDateFormat:@"YYYY-...

2018-02-07 17:07:00 142

转载 ArcGIS Runtime SDK for iOS开发地图图层-图形图层

注:本文翻译自:https://developers.arcgis.com/ios/objective-c/guide/creating-a-graphics-layer.htm 创建图形图层 图形图层可以使你在地图上动态的展示图形。图形图层可以用来存储用户绘制的多边形、线条,或者展示例如查询或是地理编码结果的属性信息。下图中,图形图层用于突出展示每平方里...

2018-02-02 13:46:00 91

转载 iOS开发微信支付

现在基本所有的App都会接入支付宝支付以及微信支付,也有很多第三方提供给你SDK帮你接入,但是这种涉及到支付的东西还是自己服务器搞来的好一些,其实搞懂了逻辑非常的简单,下面直接给大家说说下基本流程和接入需要注意的东西。支付宝详细爬坑接入指南传送门前期准备(这个东西一般来讲我们不需要来操心,但是还是稍微介绍下)1.到微信开放平台注册账号点击打开链接2...

2018-01-30 17:18:00 70

转载 iOS开发支付宝支付

iOS支付宝支付(Alipay)详细接入流程以及项目中遇到的问题分析浏览: 149 发布日期: 2016-10-19分类:ios 最近在项目中接入了微信支付和支付宝支付,总的来说没有那么坑,很多人都说文档不全什么的,确实没有面面俱到,但是认真一步一步测试下还是妥妥的,再配合懂得后台,效率也是很高的,看了这篇文章,你也只要...

2018-01-30 17:15:00 2186

转载 ArcGIS Runtime SDK for iOS之符号和渲染

符号定义了图形外观的非地理方面。它包括了图形的颜色、线宽、透明度等等。ArcGIS Runtime SDK for iOS包含了许多符号类,其中的每个类可以让你以独特的方式指定符号。每个符号的类型也是特定于一个几何类型(即点、线、面)。渲染器定义了适用于图形层的符号集。应用于每个图层的符号取决于图形的属性。渲染器指定哪些属性值对应于哪个符号。符号类型可用的符号和所适用的几何符...

2017-12-18 20:43:00 97

转载 iOS开发 关于启动页和停留时间的设置

引言:在开发一款商业App时,我们大都会为我们的App设置一个启动页。苹果官方对于iOS启动页的设计说明:为了增强应用程序启动时的用户体验,您应该提供一个启动图像。启动图像与应用程序的首屏幕看起来非常相似。 当用户在主屏幕上点击您的应用程序图标时,iPhone 会立即显示这个启动图像。 一旦准备就绪,您的应用程序就会显示它的首屏幕,来替换掉这个启动占位图像。 请记...

2017-12-01 15:51:00 479

转载 iOS应用开发,全局强制竖屏,部分页面允许旋转的处理

目前大多数app都不支持横屏模式,用户不常用,开发起来也麻烦一些。但有些时候,又离不开横屏和竖屏的切换,比如查看视频、图片、文档等,这时又不得不对页面做横屏的处理。下面来教大家如何处理这种场景,方法可能有点笨,但相比其他一些方法,可能来的更直接,而且效果也很好。全局首先,现在的一些应用可能都会做成Universal的,也就是同时支持iPhone和iPad,这样app所支持的方...

2017-11-30 15:58:00 229

转载 iOS利用Application Loader打包提交到App Store时遇到错误The filename 未命名.ipa in the package contains an invalid ch...

iOS利用Application Loader打包提交到App Store时遇到错误:The filename 未命名.ipa in the package contains an invalid character(s). The valid characters are:A-Z,a-z,0-9,dash,period,underscore,but the name cannot st...

2017-11-29 23:18:00 180

转载 iOS之加载Gif图片

Gif图片是非常常见的图片格式,尤其是在聊天的过程中,Gif表情使用地很频繁。但是iOS竟然没有现成的支持加载和播放Gif的类。简单地汇总了一下,大概有以下几种方法:一、加载本地Gif文件1、使用UIWebView // 读取gif图片数据 UIWebView *webView = [[UIWebView alloc] initWithFrame:C...

2017-11-29 17:41:00 109

转载 iOS 统计Xcode整个工程的代码行数

小技巧5-iOS 统计Xcode整个工程的代码行数1、打开终端2、cd 空格 将工程的文件夹拖到终端上,回车,此时进入到工程的路径此时已经进入到工程文件夹下3、运行指令a.find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l【最后一个字母是L...

2017-11-29 17:03:00 52

转载 iOS开发中的火星坐标系及各种坐标系转换算法

原文地址:http://m.oschina.net/blog/619183?ref=myread其原理是这样的:保密局开发了一个系统,能将实际的坐标转换成虚拟的坐标。所有在中国销售的数字地图必须使用这个系统进行坐标转换之后方可上市。这是生产环节,这种电子地图被称为火星地图。在使用环节,GPS终端设备必须集成保密局提供的加密算法(集成工作由保密局完成),把从GPS卫星那里得...

2017-11-20 14:57:00 153

转载 ios 让textView被键盘挡住上移

注册键盘通知#pragma mark - 键盘通知- (void)addNoticeForKeyboard { //注册键盘出现的通知 [[NSNotificationCenter defaultCenter] addObserver:self sele...

2017-11-17 03:06:00 94

转载 iOS微信实现第三方登录的方法

这篇文章主要介绍了iOS微信第三方登录实现的全过程,一步一步告诉大家iOS微信实现第三方登录的方法,感兴趣的小伙伴们可以参考一下一、接入微信第三方登录准备工作。移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和...

2017-11-16 11:49:00 328

转载 iOS同步后couldn't load project

使用Cornerstone同步后,有时候出现下面的现象,点击运行,提示“couldn't load project”解决方法:1.鼠标右键点击工程“XX_Internal”,选择“show in finder”;2.选中工程文件“XX_Internal.xcodeproj”,右键选择“显示包内容”;3.双击“project.pbxproj”;...

2017-11-14 16:50:00 156

转载 ARKit从入门到精通(10)-ARKit让飞机绕着你飞起来

1.1-ARKit物体围绕相机旋转流程介绍1.2-完整代码1.3-代码下载地址废话不多说,先看效果其实是会一直围着你转圈的,只不过笔者不好意思暴露家里的场景,所以请读者朋友们见谅~由于是晚上,笔者选择的是一个台灯1101.gif1.1-ARKit物体围绕相机旋转流程介绍...

2017-11-06 13:03:00 103

转载 ARKit从入门到精通(11)-ARKit开发常见问题及解决方案

转载请注明出处:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案本文主要介绍ARKit开发过程中一些常见问题1.ARKit框架无法导入问题2.ARKit运行黑屏或者白屏问题:Unable to run the session, configuration is not supported on this device: <ARWorl...

2017-11-06 13:03:00 132

转载 ARKit从入门到精通(9)-ARKit让飞机跟着镜头飞起来

1.1-ARKit物体跟随相机移动流程介绍1.2-完整代码1.3-代码下载地址废话不多说,先看效果1001.gif1.1-ARKit物体跟随相机移动流程介绍1.点击屏幕添加物体,已经在第三小节ARKit从入门到精通(3)-ARKit自定义实现中介绍2.监听ARSe...

2017-11-06 12:58:00 86

转载 ARKit从入门到精通(8)-ARKit捕捉平地

转载:http://blog.csdn.net/hdfqq188816190/article/details/733602871.1-ARKit捕捉平地实现流程介绍1.2-完整代码1.3-代码下载地址在介绍完ARKit详细的工作原理以及所有的API之后,最令人期待的干货终于要来了!废话不多说,先看效果桌子上的绿萝太孤独了...

2017-11-06 12:15:00 54

转载 ARKit从入门到精通(7)-ARCamera介绍

ARCamera是一个相机,它是连接虚拟场景与现实场景之间的枢纽。在ARKit中,它是捕捉现实图像的相机,在SceneKit中它又是3D虚拟世界中的相机。(一般第一人称3D游戏,主角其实就是一个3D相机,我们电脑屏幕看到的画面就是这个相机捕捉的画面)ARCamera的API一般我们无需关心,因为ARKit会默认帮助我们配置好一般我们无需...

2017-11-06 12:14:00 179

转载 ARKit从入门到精通(6)-ARSession介绍

转载:http://blog.csdn.net/u013263917/article/details/73157082ARSession是一个连接底层与AR视图之间的桥梁,其实ARSCNView内部所有的代理方法都是由ARSession来提供的ARSession与ARScnView之间的关系看起来是这样的:0701.png...

2017-11-06 12:11:00 144

转载 ARKit从入门到精通(5)-ARScnView介绍

转载:http://blog.csdn.net/u013263917/article/details/73156918AR视图,在第一小节笔者介绍过,ARKit支持3D的AR场景和2D的AR场景,ARSCNView是3D的AR场景视图API介绍@interface ARSCNView : SCNView/**代理 */@pr...

2017-11-06 12:10:00 68

转载 ARKit从入门到精通(4)-ARKit全框架API大全

转载:http://blog.csdn.net/u013263917/article/details/731566791.1-ARKit框架简介1.2-ARAnchor1.3-ARCamera1.4-ARError1.5-ARFrame1.6-ARHitTestResult1.7-ARLightEstimate1.8-ARPlaneAn...

2017-11-06 12:09:00 57

转载 ARKit从入门到精通(3)-ARKit自定义实现

转载:http://blog.csdn.net/u013263917/article/details/73038566在上一小节中ARKit从入门到精通(2)-ARKit工作原理及流程介绍,我们完整的介绍了ARKit的工作原理,那么本小节我们就通过对ARKit工作原理的理解,手动的搭建一个ARKit虚拟增强现实环境1.1-创建一个简单的工程1.2-搭建AR...

2017-11-06 12:08:00 69

转载 ARKit从入门到精通(2)-ARKit工作原理及流程介绍

转载:http://blog.csdn.net/u013263917/article/details/730385191.1-写在前面的话1.2-ARKit与SceneKit的关系1.3-ARKit工作原理1.3.1-ARSCNView与ARSession1.3.2-ARWorldTrackingSessionConfiguration与ARFrame...

2017-11-06 12:07:00 102

转载 ARKit从入门到精通(1)-ARKit初体验

ARKit从入门到精通(1)-ARKit初体验转载自:http://blog.csdn.net/u013263917/article/details/72903174该系列文章共十篇,笔者将由易到难循序渐进的介绍ARKit开发废话不多说,先看效果桌子上的绿萝太孤独了,给它来一个郁金香陪伴一下吧~在椅子上摆瓶花吧~...

2017-11-06 12:05:00 67

转载 ios系统中各种设置项的url链接

ios系统中各种设置项的url链接在代码中调用如下代码:NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"];[[UIApplication sharedApplication] openURL:url];即可跳转到设置页面的对应项。[font=]About — prefs:root=General&path=AboutAcc...

2017-11-02 02:09:00 208

转载 iOS 检测网络状态 自动判断 认为提示网络改变

检测网络状态在网络应用中,需要对用户设备的网络状态进行实时监控,目的是让用户了解自己的网络状态,防止一些误会(比如怪应用无能)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验WIFI\3G网络:自动下载高清图片低速网络:只下载缩略图没有网络:只显示离线的缓存数据苹果官方提供了一个叫Reachability的示例程序,便于开发者检测网络状态https://develope...

2017-11-02 01:55:00 241

转载 ios 根据scrollview滑动的偏移计算滑动到第几页算法(不同需求不同计算)

第一种:CGFloat pageWidth = self.scrollView.frame.size.width;int page = floor((self.scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;举个例子吧一页的width为320用方法1的结果情况1:contentoffset小于32...

2017-11-01 23:35:00 900

转载 iOS如何把一个CGPoint存入数组里

CGPoint itemSprite1position = ccp(100,200); NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:NSStringFromCGPoint(itemSprite1position),nil];从数组中取值的过程是这样的:...

2017-10-29 13:54:00 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除