经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 iOS
UICollectionView设置首个cell默认选中(二)

UICollectionView设置首个cell默认选中(二)

上篇对于UICollectionView默认选中cell采取的是每个cell分别对应一个标识,也就代表着废除了UICollectionView的重用机制。对于较少的数据情况是可以的,但是对于数据比较大,就会造成性能问题。 于是思考在UICollectionView重用机制下,设置默认选中的ce...[2019/4/23]

详解Vue中使用Axios拦截器

需求是拦截前端的网络请求和相应。 废话不多说,直接上干货。 我用的是vue-cli3所以这个config文件是我自己创建的。 先介绍env.js 根据不同的环境更改不同的baseUrl let baseUrl = ''''; 开发环境下 if (pro...[2019/4/22]

iOS自定义相机实现拍照、录制视频

本文实例为大家分享了iOS自定义相机实现拍照、录制视频的具体代码,供大家参考,具体内容如下 使用AVFoundation框架。 这里是Demo 首先声明以下对象: #import "CustomeCameraViewController.h" #import <AV...[2019/4/22]

iOS开发技巧之自定义相机

最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究了一下相机的自定义。 相机属于系统硬件,这就需要我们来手动调用iPhone的相机硬件,分为以下步骤: 1、首先声明以下对象 #import <AVFoundation/AV...[2019/4/22]

iOS 10自定义相机功能

iOS 10自定义相机功能

本文实例为大家分享了iOS 10自定义相机功能的具体代码,供大家参考,具体内容如下 直接上代码 TGCameraVC.swift TGPhotoPicker Created by targetcloud on 2017/7/25. Copyrigh...[2019/4/22]

iOS扫描二维码实现手势拉近拉远镜头

iOS扫描二维码实现手势拉近拉远镜头

在做扫码需求,往往会有放大镜头需求。 苹果提供了AVCaptureConnection中,videoScaleAndCropFactor:缩放裁剪系数,使用该属性,可以实现拉近拉远镜头。再结合手势UIPinchGestureRecognizer,就很简单实现手势拉近拉远镜头。 手势代...[2019/4/22]

currentBackgroundImage:获取按钮背景图片

NSData *imagedata1=UIImagePNGRepresentation(btn.currentBackgroundImage); 按钮背景图片转NSData NSData *imagedata2=UIImagePNGRepresentation([UIImage im...[2019/4/19]

vue axios封装及API统一管理的方法

在vue项目中,每次和后台交互的时候,经常用到的就是axios请求数据,它是基于promise的http库,可运行在浏览器端和node.js中。当项目越来越大的时候,接口的请求也会越来越多,怎么去管理这些接口?多人合作怎么处理?只有合理的规划,才能方便往后的维护以及修改, 安装...[2019/4/19]

笔记:UITextView内容垂直居中方法

笔记:UITextView内容垂直居中方法

- (void)contentSizeToFit { 先判断一下有没有文字(没文字就没必要设置居中了) if([self.textView.text length]>0) { textView的contentSize属性 ...[2019/4/17]

IconFont的iOS使用

IconFont的iOS使用

IconFont的使用 Iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴体验团队倾力打造,设计和前端开发的便捷工具. https: www.iconfont.cn/ IOS使用 IOS可以直接使用单个icon(svg,png)...[2019/4/17]

20190415 - iOS11 无法连接到 App Store 的解决办法

问题:更新 iOS 11 后,打开 App Store 提示: 无法连接至 app store 解决: 进入 iOS 系统【设置】【iTunes Store 与 App Store】,退出当前登录用户后,再次登录,然后进入 App Store 刷新即可。  ...[2019/4/16]

现有工程中集成Cordova

cocoapods引入cordova源码 1.依赖Cordova和wk插件 pod 'Cordova' pod 'cordova-plugin-wkwebview-engine' 建立Cordova支持的资源目录 注意创建 group with folder ...[2019/4/15]

iOS----------Mac维修预约-如何找到电脑维修单

iOS----------Mac维修预约-如何找到电脑维修单

先打开苹果官网,找到技术支持   2、选择维修选项  3.查看维修状态     4.显示维修时间订单     原文链接:http: www.cnblogs.com/KiVen2015/p/107...[2019/4/15]

pod command

pod 基础使用命令 创建Podfile文件 1 pod init 使用命令打开Podfile文件 1 open -a Xcode Podfile 搜索pod 库 1 pod search 库名 ...[2019/4/15]

vue使用axios上传文件(FormData)的方法

在此主要介绍 如何使用 formData 对象上传单文件和多文件,FormData 就是 XMLHttpRequest Level 2 新增的一个对象,利用它来提交表单、模拟表单提交,当然最大的优势就是可以上传二进制文件。 过多介绍不说,过多的煽情语句不说,直接来来干活,希望对广大博友有所帮助...[2019/4/15]

笔记:载入viewcontroller的几种方式

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController *vc = [storyboard instantiateViewContr...[2019/4/12]

iOS----------demo总结

1.demo总结           2.第三方使用   一、demo总结    1.选择相册单张照片     二、第三方使用   原文链接:http: www...[2019/4/10]

iOS----------has copy command from(bug修复)

:-1: Multiple commands produce ''/User apple/Library/Developer/Xcode/DerivedData/Pic-frfhvoheijeiybfkgglgxywajidn/Build/Product Debug-iphoneo Pic.app...[2019/4/10]

iOS-UIImage图片绘制颜色

- (UIImage *)dtk_setImageColor:(UIColor *)imageColor{ 获取画布 UIGraphicsBeginImageContextWithOptions(self.size, NO, 0.0f); 画笔沾取颜色 [im...[2019/4/9]

iOS----------Runtime 获取属性列表 方法列表

导入 #import <objc/runtime.h>   unsigned int count; Method *methods = cla _copyMethodList([UIAlertAction cla ], &count); for...[2019/4/9]

正版AWZ爱伪装一键新机软件简介

AWZ爱伪装 是一款通用的一键新机软件,主要用于对应用伪装设备参数和清理应用数据,它功能强大,设置丰富,且拥有完整的随机参数设置、全息备份、虚拟定位功能;支持苹果iOS越狱设备,不支持安卓系统;暂时支持ios7、8、9、10、11越狱系统,暂时不支持ios11.4之后的越狱(含ios11.4越狱系...[2019/4/9]

解决SpannableString在Android组件间传递时显示失效的问题

问题:在A activity中传递一个SpannableString到B activity中,并最终传递到B activity中的TextView中,但是没有展示出Span效果。 解决:阅读TextView.setText()方法 If suggestions are not enabl...[2019/4/8]

iOS状态栏、导航栏的一些笔记分享

前言 IOS的界面分为状态栏和导航栏,如下图所示: 状态栏与导航栏的位置如上图,我们可以通过[UIApplication sharedApplication].statusBarFrame.size获取状态栏的size(一般没有刘海时的高度为20,有刘海时的高度为44)。 通...[2019/4/8]

详解vue中axios请求的封装

axios Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中, 也是vue官方推荐使用的http库;封装axios,一方面为了以后维护方便,另一方面也可以对请求进行自定义处理 安装 npm i axios 封装 我把axios请求封...[2019/4/8]

CoreFoundation对象的内存管理

CoreFoundation对象的内存管理

近来没什么新项目做,想学习一些swift开源项目,看了几个文件感觉有点懵,可能水平还没达到,等用到具体内容的时候再去仔细看吧。 关于现在的项目,想想单元测试还可以完善一下,就在framwork工程中写了一些测试用例。准备开始测试之前,先用product-analyze(快捷键cmd+shift...[2019/4/3]

今天不是个好日子

今天不是个好日子

今天不是个好日子,具体什么回事,我也不清楚,你要不猜一哈,这种情况我也是第一次遇见,哈哈哈 原文链接:http: www.cnblogs.com/ysys-2036/p/10646922.html[2019/4/3]

【系统监控】性能监测 vmstat,mpstat,iostat

一、系统整体性能监测工具:uptime [root@WebServer ~]# uptime (同w命令输出的第一行信息) 09:40:52 up 5 days, 57 min, 1 user, load average: 0.00, 0.00, 0.00 uptime命令用于查看服务器运行了多...[2019/4/1]

Flutter倒计时/计时器的实现代码

在我们实现某些功能时,可能会有倒计时的需求。 比如发送短信验证码,发送成功后可能要求用户一段时间内不能再次发送,这时候我们就需要进行倒计时,时间到了才允许再次操作。 如下图: 为了实现这样场景的需求,我们需要使用 Timer.periodic 。 一、引入Timer对应的库 ...[2019/4/1]

一个IOS自动化打包的脚本

网上找了一个脚本,在其中进行了修改,只需要一条命令就可以了   支持自动导入配置文件 支持自动安装p12证书 支持自动修改版本号和build版本号 支持自动修改app显示名称 支持自动修改bundle identifier  支持自动生成ipa文件到...[2019/3/29]

iOS日历控件

项目需要,前一阵子重构了下iPad工程,添加了一个滚动无缝日历。 当时没有头绪,网上找了一个源码改吧改吧就上线了(参考链接),这个功能很多而且流畅性也特别好,推荐不会写的可以参考下。 这几天,活不太忙就把日历控件裁剪了下,做个最简单的滚动无缝日历。效果如下图:   ...[2019/3/29]

电商 APP 下单页(俗称车2) 业务流程概要设计

电商 APP 下单页(俗称车2) 业务流程概要设计

购物车是电商APP的一个关键功能点,一般购物车包含 3~4 个页面,分别是: 1.购物车的商品列表页 2.商品下单页 3.订单付款页面 4.订单付款成功页面 由于现有购物车逻辑相对混乱,这里重新整理一下商品下单页的业务流程设计 1.生成订单 这里在业务层面把订单的生命周期划分为4个阶段,...[2019/3/28]

App瘦身、性能优化总结

App瘦身、性能优化总结

App瘦身 资源瘦身 使用tinypng压缩PNG图片。视频可以通过 Final cut等软件进行分辨率压缩。音频则降低码率即可。 非必须资源文件可以放到自己服务器上 启动图使用 LaunchScreen.storyboard,启动图在一个项目资源中占比其实...[2019/3/27]

Mac通过不同终端SSH连接远程服务器的讲解

Mac使用Shell(终端)SSH连接远程服务器 前提:要有你需要连接的服务器的ip,端口号,服务器上的账户和密码 1、首先打开终端,然后输入sudo su - 回车进入根目录 2、然后输入: h -p 端口号 服务器用户名@ip (例如 h -p 22 userkunyu@119.2...[2019/3/27]

Flutter 实现原理及在马蜂窝的跨平台开发实践

Flutter 实现原理及在马蜂窝的跨平台开发实践

一直以来,跨平台开发都是困扰移动客户端开发的难题。 在马蜂窝旅游 App 很多业务场景里,我们尝试过一些主流的跨平台开发解决方案, 比如 WebView 和 React Native,来提升开发效率和用户体验。但这两种方式也带来了新的问题。 比如使用 WebView 跨平台方式,优点...[2019/3/26]

iphone忘记锁屏密码却记得appleID密码的不保存数据的刷机办法

iphone忘记锁屏密码却记得appleID密码的不保存数据的刷机办法

请注意看清题目再看本文,另外一切后果博主不负任何责任。操作实现环境:原装数据线,拔掉sim卡昨天,iPhone6sp忘记密码被锁定,尝试通过找回手机抹除手机功能后,提示需要手机接入互联网才能实现,而我的手机却死活无法自动连上wifi,于是考虑刷机操作,昨日下午利用爱思助手以及itunes刷机均不可...[2019/3/26]

关于OC中的几种延迟执行方式

第一种: [UIView animateWithDuration:3 delay:3 options:1 animations:^{ self.btn.transform = CGAffineTransformMakeTranslation(300, 400); ...[2019/3/25]

iOS 中 Model 和 JSON 互相转换

iOS 中 Model 和 JSON 互相转换 基本原理 利用 runtime 原理,获取模型中所有实例变量列表,根据实例变量以此获取模型中成员变量的名称和属性类型,区分Foundation和自定义属性,需要对NSDictionary和NSArray类型做单独处理。 下面代码是一个...[2019/3/25]

iOS实现通过按钮添加和删除控件的方法

本文实例为大家分享了iOS通过按钮添加和删除控件,供大家参考,具体内容如下 想要达到的效果如下: 先讲一下这个demo主要部分,即通过按钮实现增删图标 分析: 1、每一个图标需要两个数据,即图片和描述用的字符串 ,所以创建一个Item类来封装从plist文件读取出来的数据: ...[2019/3/25]

iOS实现九宫格自动生成视图

在移动开发里有相当多的时候需要使控件呈现九宫格格式的分布,最常见的如 图案解锁界面: 相册管理界面: 单独创建一个这样界面的步骤相当繁琐,要创建父视图用于控制每一个单独的控件,而控件添加的时候还要判断每一格的位置,而且代码复用性不高,因为每一种九宫格视图的控件边距,控件的宽...[2019/3/25]

Navicat Premium For Mac 12 破解 - [数据库可视化工具,亲测完美破解]

Navicat Premium For Mac 12 破解 - [数据库可视化工具,亲测完美破解]

一、下面的公钥和私钥暂时存到文本编辑器中 公钥: -----BEGIN PUBLIC KEY-----MIIBITANBgkqhkiG9w0BAQEFAAOCAQ4AMIIBCQKCAQB8vXG0ImYhLHvHhpi5FS3gd2QhxSQiU6dQ04F1OHB0yRRQ3NXF5py...[2019/3/21]

iOS安全系列之一:HTTPS

如何打造一个安全的App?这是每一个移动开发者必须面对的问题。在移动App开发领域,开发工程师对于安全方面的考虑普遍比较欠缺,而由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多,这就导致了许多iOS开发人员对于安全性方面没有太多的深入,但对于一个合格的软件开发者来说,安全知...[2019/3/21]

使用Masonry对UIScrollView自动布局

之前使用Masonry对UIScrollView进行过约束,当时是遇到了问题的,怎么约束都不对,因为赶进度直接改用frame了也没有对问题深究。就这样过了很久.........,直到前一段换工作的时候面试官问到,使用Masonry对UIScrollView自动布局应该注意些什么?额.....[2019/3/21]

详解vue中axios的使用与封装

分享下我自己的axios封装 axios是个很好用的插件,都是一些params对象,所以很方便做一些统一处理 当然首先是npm安装axios 很简单$ npm install axios --save 在src下新建文件夹 service / index.js 接着上代码 ...[2019/3/21]

iOS----------四舍五入(只舍不入)

    NSString * totalA etString =@"1161000.00";     NSDecimalNumber *totalA etNumber = [NSDecimalNumber decimalNumberWithSt...[2019/3/20]

mac上cocoapods安装与卸载

安装 # 安装最新beta版 sudo gem install cocoapods --pre -n /usr/local/bin # 安装最新稳定版 sudo gem install cocoapods -n /usr/local/bin 卸载 sudo rm -rf /usr/local/b...[2019/3/20]

浅谈移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID

---恢复内容开始--- 转:https: www.jianshu.com/p/38f4d1a4763b 【心路历程】 最近刚好在思考工作中统计数据所用的标识码产生的数据误差到底有多大,借此机会几番搜索资料+请教大神,整理出此文。 因为自己是产品经理,所以出发点是整理知识点、...[2019/3/20]

你想知道的3D Touch开发全在这里了

前言 iPhone 6s和iPhone 6s Plus为多点触摸界面带来了强大的3D触摸新维度。这项新技术可以感知用户按下显示屏的深度,让他们比以往任何时候都更能使用你的应用程序和游戏。更多关于3D Touch的介绍可以参见这里。 正文 接下来会介绍一下所有关于3D Touch开发的一些内容。 ...[2019/3/18]

iOS/OSX漏洞分析和再现:CVE-2019-7286

iOS 12.1.4是2019年2月8日发布的iOS的最新版本。该版本修补了iOS上发现的四个漏洞。根据Project Zero的Ben Hawkes的推文,其中至少有两个0day还是处于在野状态…… CVE-2019-7286在野外被开发利用 该漏洞似乎具有严...[2019/3/18]

iOS学习——图片压缩到指定大小以内

iOS学习——图片压缩到指定大小以内

一、图片压缩简述   在我们开发过程中,有可能会遇到拍照、或者从相册中选择图片,要么单选或者多选,然后上传图片到服务器,一般情况下一张图片可能3-4M,如果类似微信朋友圈上传9张图片大约是 35M左右,如果我们上传 35M左右的图片到服务器,可想而知后台的压力有多大,最主要的还是特别耗时,如果...[2019/3/14]

iOS app 支持HTTPS iOS开发者相关

2016年12月21日更新开发者中心链接https: developer.apple.com/new ?id=12212016b该链接是苹果昨天刚在官网给的正式回复 如下: App Transport Security (ATS), introduced in iOS 9 and OS X v...[2019/3/14]

555
6
记录数:496 页数:5/10首页上一页12345678910下一页尾页
加载更多