实现拦截UIViewController的pop操作有两种方式:
自定义实现返回按钮,即设置UIBarButtonItem来实现自定义的返回操作。
创建UINavigatonController的Category,来定制navigationBar: shouldPopItem:的逻辑。
UIView
用户反馈是小程序开发必要的一个功能,但是和自己核心业务没关系,主要是产品运营方便收集用户的对产品的反馈。HotApp推出了用户反馈的组件,方便大家直接集成使用
源码下载地址:
https://github.com/hotapp8/hotapp-fedback
锁终端
输入:
<1>cd /Applications/Xcode.app
回车
结果显示:
Xcode.app
输入:
<2>sudo chown -hR root:wheel Contents
回车
结果显示:
WARNING: Improper use of t
经过努力终于发现了最新的 解决cocoaPods安装的办法:
taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务
第一步:安装rvm,
不管需不需要升级ruby,rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。如果已经安装过跳到第2步(rvm -v
当我们要在App实现功能:输入地名,编码为经纬度,实现导航功能。
那么,我需要用到原生地图中的地理编码功能,而在Core Location中主要包含了定位、地理编码(包括反编码)功能。
在文件中导入
#import <CoreLocation/CoreLocation.
对象属性:
1、private修饰的属性:只能在本类内部访问,分类和外部都不能访问(彻底私有)
2、fileprivate修饰的属性:在本类和分类中可以访问,外部不能访问(部分私有)
3、直接用let或var修饰的属性:在本类、分类和外部都可以访问(开放)
4、在分类中只能声明计算属性,不能声明存储
1、到github网址上下载zip压缩包https://github.com/danielgindi/Charts
2、然后将解压后的文件夹整个拖到自己的工程文件夹下(很多教程只让拖xcodeproj文件,但我拖了不好使),如下图:
3、然后用xcode打开工程,将刚才拖进去的Charts-ma
直接看代码吧!!!
#pragma mark 判断只能为中文的
- (BOOL) zsStringInputOnlyIsChinese:(NSString*)string
{
NSString *regex = @"[u4e00-u9fa5]+";
NSPredicate *pre
有的程序员老了,还没听过NSURLSession
有的程序员还嫩,没用过NSURLConnection
有的程序员很单纯,他只知道AFN.
NSURLConnection在iOS9被宣布弃用,NSURLSession从13年发展到现在,终于迎来了它独步江湖的时代.NSURLSession是苹果在
前言
断点续传概述
断点续传就是从文件赏赐中断的地方重新开始下载或者上传数据,而不是从头文件开始。当下载大文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主动的暂停,都会从头下载,这样很浪费时间有木有。所以呢,项目中实现大文件下载的时候,断点续传功能是必不可少了。当
由OpenDigg 出品的iOS开源项目周报第二期来啦。我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开发方面的开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等。
ios-oss Kickstarter的开源iOS app
TinyConsole 一个小巧的日志控制
直播的采集由采集的设备(摄像头、话筒)不同分为视频采集和音频采集,本篇文章会分别介绍。
1.采集步骤
1.创建捕捉会话(AVCaptureSession),iOS调用相机和话筒之前都需要创建捕捉对话,把输入输出设备添加进对话中。
2.往会话中添加视频输入对象(AVCaptureDevic
好久好久没写博客了,主要是 都在学习新东西,忙不赢啊。
近段时间在用AC平台学习开发移动APP, 今天开始发布应用。
在ac云控制台编译成ipa后,使用apple提供的Application Loader工具提交apa文件到iTunes去,等待漫长的30几分钟后,提交终于结束
问题: 在和Unity交互的过程中,从Unity开发工具打包出来的项目文件,在添加AFNetworking库,运行时报出以下错误:
Undefined symbols for architecture armv7:
"_kUTTagClassMIMEType", referenced from:
昨天上架到appStore的时候碰到个问题,构建好后上传到itunesconnect的的包都用不了,
显示错误为:此构建版本无效。
或者英文显示为:ITC.apps.preReleaseBuild.errors.invalidBinary
由于和itunesconnect帐号绑定的邮箱
今天快要下班了,都准备收拾电脑下班,突然微信推送了个消息:小程序通过微信审核了,按耐不住心中的喜悦,主动加班给大家分享这次通过审核的一些总结。
审核通过后,处于审核通过,待发布状态
&
最近为了满足苹果的 https 要求, 经过努力终于写出了方法
验证 SSL 证书是否满足 ATS 要求
nscurl --ats-diagnostics --verbose https://你的域名
PASS 符合要求
输出满足 ATS 的证书
openssl s_client -connect
首先想强调一下“语音识别”四个字字面意义上的需求:用户说话然后马上把用户说的话转成文字显示!,这才是开发者真正需要的功能。
做需求之前其实是先谷歌百度一下看有没有造好的轮子直接用,结果真的很呵呵,都是标着这个库深入学习的标题,里面调用一下api从URL里取出一个本地语音文件进行识别,这就没
微信小程序提交审核需要选择资质服务范围,如果服务范围不对,审核会不通过,
开发小程序之前,最好先查询所开发小程序的资质范围,否则无法通过微信审核。
小程序的资质范围查询地址,数据同步微信官方 https://weixin.hotapp.cn/weixinmob
1、 什么是库?
所谓库就是程序代码的集合,是共享程序代码的一种方式。
2、 库的分类
根据程序代码的开源情况,库可以分为两类
开源库源代码是公开的,你可以看到具体实现。比如GitHub上比较出名的第三方框架AFNetworking、SDWebImage。
闭源库不公开源代码,只公开调用的接口,看