随笔分类 -  iOS高级

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
站在基础的肩膀上,看的更远
摘要:有的时候,我们项目上线后,需要根据ip地址去统计不同地区的用户情况,此时IP地址的收取显得尤其重要,一般情况下,在用户登录时去获取用户的ip是准确的,当然实时追踪ip的变化而统计是更安全可靠的。 ip地址长度现在是有区别的,分为IPv4和IPv6.IPv4地址是类似 A.B.C.D 的格式,它是32 阅读全文
posted @ 2016-07-15 16:33 XYQ全哥 阅读(14113) 评论(0) 推荐(0) 编辑
摘要:Author:si1ence Link:http://www.jianshu.com/p/b23016bb97af 为了统计用户信息、下发广告,服务器端往往需要手机用户设备及app的各种信息,下面讲述一下各种信息的获取方式: 点击下载以上展示效果的GitHub源码 一行代码就搞定的统一来! 广告位标 阅读全文
posted @ 2016-07-15 09:57 XYQ全哥 阅读(369) 评论(0) 推荐(0) 编辑
摘要:在iOS中音频播放从形式上可以分为音效播放和音乐播放。前者主要指的是一些短音频播放,通常作为点缀音频,对于这类音频不需要进行进度、循环等控制。后者指的是一些较长的音频,通常是主音频,对于这些音频的播放通常需要进行精确的控制。在iOS中播放两类音频分别使用AudioToolbox.framework和 阅读全文
posted @ 2016-07-12 10:28 XYQ全哥 阅读(2132) 评论(0) 推荐(0) 编辑
摘要:1.下载并编译FFMPEG。 https://github.com/kewlbear/FFmpeg-iOS-build-script 下载后有一个build-ffmpeg.sh文件。终端执行即可自动下载并编译完成。 我在运行的时候并没有提示权限的相关问题,如果你在安装的时候出现问题,自己搜索下怎么解 阅读全文
posted @ 2016-07-11 16:44 XYQ全哥 阅读(847) 评论(0) 推荐(0) 编辑
摘要:通过xcode点击“upload to app store”上传到itunes,结果一直提示“itunes store operation failed” 原因:网速的问题,我之前也遇到过,网速好的时候上传就没有问题了 解决办法: 1.多试几次,实在不行就换个网络环境 2.打个上传的包用applic 阅读全文
posted @ 2016-07-11 11:05 XYQ全哥 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:一、简单的正则规则 1.由数字、26个英文字母或者下划线组成的字符串: 2.非负整数(正整数 + 0 ): 3. 正整数: 4.非正整数(负整数 + 0): 5. 负整数 : 6.整数: 7.非负浮点数(正浮点数 + 0): 8.正浮点数 : 9. 非正浮点数(负浮点数 + 0): 10.负浮点数  阅读全文
posted @ 2016-07-08 16:21 XYQ全哥 阅读(393) 评论(0) 推荐(0) 编辑
摘要:摘要: NSURLConnection是iOS网络编程中一个比较旧的类,在需要兼容低版本的系统时,NSURLConnection也是一个不错的选择。 一、引言 在iOS7后,NSURLSession基本代替了NSURLConnection进行网络开发,在iOS9后,NSURLConnection相关 阅读全文
posted @ 2016-07-08 11:14 XYQ全哥 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:一、使用ASIHTTPRequest可以很方便的进行一下操作:同步/异步方式下载数据,定义下载队列,让队列中的任务按指定的并发数来下载(队列下载必须是异步的),提交表单,文件上传,处理cookie,设置代理,上下载进度条,重定向处理,请求与响应的GZIP,验证与授权。 使用ASIHTTPReques 阅读全文
posted @ 2016-07-08 10:42 XYQ全哥 阅读(2795) 评论(0) 推荐(0) 编辑
摘要:现状:现在视频直播非常的火,所以在视频直播开发中,使用的对视频进行遍解码的框架显得尤为重要了,其实,这种框架蛮多的,这次主要介绍一下FFmpeg视频播放器的集成和使用,FFmpeg是视频编解码的利器。 介绍:视频播放过程 首先简单介绍以下视频文件的相关知识。我们平时看到的视频文件有许多格式,比如 a 阅读全文
posted @ 2016-07-07 18:25 XYQ全哥 阅读(16789) 评论(12) 推荐(1) 编辑
摘要:1、创建唯一标书符App ID 首先打开开发者网站,进入证书页面,我们点击Identifiers下边App IDs选项,然后点击右上角加号,如图: 2、申请发布证书 我们点击Certificates下边的Production,然后我们点击右上角的加号按钮如图: 然后填写App ID描述信息,然后下边 阅读全文
posted @ 2016-07-01 10:32 XYQ全哥 阅读(462) 评论(0) 推荐(0) 编辑
摘要:开发的项目多了,对于一个i386的错误,处理起来应该是得心应手的,可是仔细看来,跟之前遇到i386的错误还不大一样,直接搜i386是搜不到该问题解决的方法,你要是搜“Undefined symbols for architecture i386”会搜出一些答案,但也不是很多,并且能不能解决当前遇到的 阅读全文
posted @ 2016-06-24 13:19 XYQ全哥 阅读(727) 评论(0) 推荐(0) 编辑
摘要:判断引导页首次出现方式: 版本更新方式:http://www.cnblogs.com/jys509/p/5390505.html 1.获取当前项目APP版本号 2.拿到AppStore项目版本号 3.对比版本号,实现更新功能 第一种方式: 第二种方式: 阅读全文
posted @ 2016-06-23 15:50 XYQ全哥 阅读(960) 评论(0) 推荐(0) 编辑
摘要:问题主题:method to The entitlements specified in your application’s Code Signing Entitlements file do not mat 问题描述:Error:The entitlements specified in you 阅读全文
posted @ 2016-06-16 20:54 XYQ全哥 阅读(902) 评论(0) 推荐(0) 编辑
摘要:Xcode:7.0~7.3的镜像如下,点击直接下载安装 xcode7.0:https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_7/Xcode_7.dmg xcode7.1:https:// 阅读全文
posted @ 2016-05-23 11:02 XYQ全哥 阅读(733) 评论(0) 推荐(0) 编辑
摘要:block是什么,这里就不多加强调了,它的优点: 第一:执行效率高,速度快 第二:使用起来比代理简单,省却不少代码,增强代码美感 有一些小的知识点要强调一下: 第一点:它类似于一个匿名函数,也跟java中的匿名内部类相似,但是,记住,它是一种数据类型,因为它内部是一个结构体,有方法有属性,所以它具有 阅读全文
posted @ 2016-05-20 16:38 XYQ全哥 阅读(7913) 评论(0) 推荐(0) 编辑
摘要:在前面已经做完了极光消息的推送,那么有消息了,如何跳转到需要的控制器呢?其实,主要还是在userInfo这个消息里面做判断来处理,具体如下: 下面这两个是远程推送时接收消息的方法,这是应用程序提供的方法,只要成功注册了极光推送,推送消息时,就会调用这两个方法,在这两个方法收到的userInfo消息做 阅读全文
posted @ 2016-05-18 19:46 XYQ全哥 阅读(2637) 评论(0) 推荐(1) 编辑
摘要:来源:HelloYeah 链接:http://www.jianshu.com/p/b8b70afeda81 下面这个界面有没有觉得很眼熟。打开你手里的App仔细观察,你会发现很多都有实现这个功能。比如美团外卖的首页模块,新浪微博的个人详情页面。要怎么样才能快速的实现这个功能呢!那下面由笔者来告诉你如 阅读全文
posted @ 2016-04-29 22:59 XYQ全哥 阅读(2100) 评论(0) 推荐(0) 编辑
摘要:新建一个NSString(Time)分类,创建类方法实现时间的转换 .h文件 .m文件 阅读全文
posted @ 2016-04-27 23:53 XYQ全哥 阅读(5693) 评论(0) 推荐(0) 编辑
摘要:新建一个字符串分类:NSString(Check),定义类方法更方便 .h文件 .m文件 其他参考:http://my.oschina.net/zhuzhu1223/blog/422157 iOS开发中邮箱,电话号码,身份证,密码,昵称,车牌号正则表达式验证 阅读全文
posted @ 2016-04-27 23:50 XYQ全哥 阅读(1406) 评论(0) 推荐(0) 编辑
摘要:CocoaPods 错误 target overrides the `OTHER_LDFLAGS`... Xcode 升级到 6.0 后,更新 CocoaPods,出现了如下的警告 后果: 这种警告是不能忽视的,它带来的直接后果就是无法通过编译。 错误截图: 原因:产生此警告的原因是项目 Targe 阅读全文
posted @ 2016-04-26 20:32 XYQ全哥 阅读(1787) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页