经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 iOS

vue下axios拦截器token刷新机制的实例代码

创建http.js文件,以下是具体代码: 引入安装的axios插件 import axios from ''axios'' import router from ''@/router''; import Vue from ''vue'' const qs = require...[2020/1/17]

React Native运行出现Could not find "iPhone X" simulator

React Native运行出现Could not find "iPhone X" simulator

打开项目文件夹下 ''node_module react-native/local-cli/runIOS/findMatchingSimulator.js'' 查找 if (!version.startsWith('iOS') && !version.s...[2020/1/17]

iOS项目中集成Flutter的最新适配升级

  如果你在2019年8月之前将Flutter添加到现有iOS项目,本文值得你一看。 在2019年7月30日,合并合并请求flutter / flutter#36793之前Flutter 1.8.4-pre.21, 将Flutter添加到现有的iOS应用程序需要更改...[2020/1/13]

Flutter“不能热加载(hot reload),热重载按钮灰色且无法点击”的解决方案

前言,Flutter的热重载(hot reload)功能可以帮助您在无需重新启动应用的情况下快速、轻松地进行测试、构建用户界面、添加功能以及修复错误。 通过将更新后的源代码文件注入正在运行的Dart虚拟机(VM)中来实现热重载。 在虚拟机使用新的的字段和函数更新类后,Flutte...[2020/1/9]

【iOS】Spring Animations (弹性动画)

  This interface shows how a spring animation can be created by specifying a “damping” (bouncine ) and “response” (speed...[2020/1/6]

iOS 开发技术栈与进阶

最近有一些开发朋友问我应该怎样提升自己的能力,回想起来做了这么久 iOS 开发,我也有过那种“让我做一个功能实现个需求我会做,但接下来怎样提高我不知道。”的时期,这里尝试列一下 iOS 开发的相关技术,再说说在学习进阶上我的一些想法。 iOS 技术栈 这里按我的...[2020/1/6]

iOS 中事件的响应链和传递链

iOS 中事件的响应链和传递链

iOS事件链有两条:事件的响应链;Hit-Testing事件的传递链 响应链:由离用户最近的view向系统传递。initial view –> super view –> ….. –>&n...[2019/12/31]

Vue中axios拦截器如何单独配置token

在了解到cookie、se ion、token的作用后学习token的使用 cookie cookie是随着url将参数发送到后台,安全性最低,并且大小受限,不超过4kb左右,它的数据保存在客户端 se ion se ion数据保存在服务端,在内存中开辟空间存储数据,se ...[2019/12/27]

iOS异常采用处理方式

iOS开发过程中我们经常会遇到异常问题   对异常的处理一般采用打印或者直接抛出。这样可以很方便我们调试过程有所参考,而且方便我们查看异常产生的位置信息 NSError(错误信息) 采用NSError的情况 使用 NSError 的形式可以把程序中...[2019/12/27]

两行IOS代码实现轮播图

此篇文章讲述IOS轮播图,仅需要几步就可以完成,很简单了。 第一步:利用cocopods导入KJBannerView组件 #import "KJBannerView.h" 第二步:在m文件加入代理 <KJBannerViewDelegate> ...[2019/12/26]

IOS自定义UIButton九宫格效果

此篇文章给大家描写如何写自定义九宫格,因为在开发中,这种需求也是常见不少。因此,主要利用UIButton阐述的; 实列不复杂,就两三个步骤完成: 一、定义宽度与高度(self.view) #define SCREEN_WIDTH [UIScreen mainScreen].bo...[2019/12/26]

Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法(Matt Galloway著)读书笔记(一)

第一章:熟悉 Objective-C 第1条:了解 Objective-C 语言的起源 第2条:在类的头文件中尽量少引入其他头文件 背景: 使用 #import "Cla Name.h" 可以引入其他文件的所有接口细节。 问题: .h头文件中,在编译一个使用了某...[2019/12/26]

iOS蓝牙开发数据实时传输

iOS蓝牙开发数据实时传输

随着iOS项目开发  很多app需要通过蓝牙与设备连接 蓝牙开发注意: 先定义中心设备和外围设备以及遵守蓝牙协议 @interface ViewController()<CBCentralManagerDelegate,CBPeripheralDelegate&...[2019/12/26]

iOS蓝牙开发 蓝牙连接和数据读写

在做蓝牙开发之前,最好先了解一些概念: 服务(services):蓝牙外设对外广播的必定会有一个服务,可能也有多个,服务下面包含着一些特征,服务可以理解成一个模块的窗口; 特征(characteristic):存在于服务下面的,一个服务下面也可以存在多个特征,特征可以理解成具体实现功能的窗口,...[2019/12/26]

IOS Ble蓝牙开发实现方法

本篇博文阐述如何开发Ble蓝牙。在蓝牙中的一些常见服务,扫描,以及链接; 主蓝牙类文件.h 主蓝牙类文件.m UUID文件 蓝牙列表展示的文件 一:引入Ble蓝牙的框架<CoreBluetooth/CoreBluetooth.h> Bul...[2019/12/26]

IOS-MVC层读取服务器接口JSON数据

IOS-MVC层读取服务器接口JSON数据

此篇文章主要讲述获取服务器JSON接口数据,以便大家在今后的物联网信息时代,移动数据肯定都是需要网络数据的,那么就需要用一个分布集中,整体化的,规范性的创建所需的文件,同时方便以后维护; 分别为:M(model),M(manager),V(view),C(cell),C(controller)...[2019/12/26]

iOS核心动画高级技巧 - 8

iOS核心动画高级技巧 - 1  iOS核心动画高级技巧 - 2  iOS核心动画高级技巧 - 3  iOS核心动画高级技巧 - 4  iOS核心动画高级技巧 - 5  iOS核心动画高级技巧 - 6  iOS核心动...[2019/12/24]

详解iOS 轻松获取当前控制器的正确方式

背景 在开发过程中,经常需要获取当前 window, rootViewController, 以及当前正在显示的 visibleController 的需求. 如果 .m 实现不是在当前视图情况下, 我们需要快速的获取到当前控制器, 这种情况就需要先做好一层封装,我一般是通过 UIV...[2019/12/23]

Support URL

如您有任何疑问或者建议,请通过以下方式与我们取得联系,我们会尽快响应您的反馈: 邮箱:eighteyes_cn@163.com 原文链接:http: www.cnblogs.com/ZJT7098/p upport-url.html[2019/12/20]

iOS底层实现原理【高级进阶】

  想要进阶,想要提升自己一个更高档次,想要拥有更高比格的iOS开发攻城狮们,请关注   ↓↓↓   我的简书:https: www.jianshu.com/u/3adf2f8593b8 我的掘金:htt...[2019/12/19]

遇见的奇葩问题

最近在维护项目遇到一些奇葩的问题,自己研究了一下,但并没有解决,再此做个记录,路过的大牛还望,出个思路;再此,描述问题,以供大家研讨1. MJRefresh 布局问题ViewController里面有两个和self.View 一样大小的View  一个 是添加了MJR...[2019/12/18]

iOS:bugly符号表上传

https: blog.csdn.net/weixin_38633659/article/detail 81667721 这个篇文章已经讲得足够清楚 而且官方的文档也写得很好(注意官方网站上的文档不够详细,但官方的《符号表工具iOS版­使用指南》https: bugl...[2019/12/17]

iOS核心动画高级技巧 - 7

13. 高效绘图 高效绘图 不必要的效率考虑往往是性能问题的万恶之源。 ——William Allan Wulf 在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题。在构建一个iOS app的时候会遇到...[2019/12/10]

iOS核心动画高级技巧 - 6

11. 基于定时器的动画 基于定时器的动画 我可以指导你,但是你必须按照我说的做。 -- 骇客帝国 在第10章“缓冲”中,我们研究了CAMediaTimingFunction,它是一个通过控制动画缓冲来模拟物理效果例如加速或者减速来增强现实感的东西,那么...[2019/12/6]

iOS 裁剪工具

iOS 裁剪工具

下载 demo和工具下载链接SPClipTool 使用说明 [[SPClipTool shareClipTool] sp_clipOriginImage:pickerImage complete:^(UIImage * _Nonnull image) { 获取到裁剪后的i...[2019/12/3]

【iOS bug记录】UICollectionviewCell刷新变得这么莫名其妙?

    项目是一个即时聊天的社交软件,聊天流采用的是UICollectionView,随着进度的完善,发现一个特别的bug,UICollectionviewCell的复用,并没有直接insert进去,而是出现了莫名奇妙的插入方式,   这不是我的图,这是我在网上找到的,...[2019/12/3]

【iOS翻译】App启动时的响应过程

 Responding to the Launch of Your App   Initialize your app’s data structures, prepare your app to run, and respond to any launch-time re...[2019/12/2]

【iOS翻译】对UIGestureRecognizer多种手势傻傻分不清

【iOS翻译】对UIGestureRecognizer多种手势傻傻分不清

 UIGestureRecognizerDelegate   A set of methods implemented by the delegate of a gesture recognizer to fine-tune an app’s gesture-recogni...[2019/12/2]

如何用Linux重现《黑客帝国》中的经典界面?

https: www.jianshu.com/p/b57ece2b44fd   https: blog.csdn.net/u010391437/article/detail 75126310 原文链接:http: www.cnblogs.com/KiVen2015/...[2019/11/27]

iOS核心动画高级技巧-4

8. 显式动画 显式动画 如果想让事情变得顺利,只有靠自己 -- 夏尔·纪尧姆 上一章介绍了隐式动画的概念。隐式动画是在iOS平台创建动态用户界面的一种直接方式,也是UIKit动画机制的基础,不过它并不能涵盖所有的动画类型。在这一章中,我们将要研究一下显式动画,它...[2019/11/27]

iOS核心动画高级技巧 - 3

iOS核心动画高级技巧 - 3

7. 隐式动画 隐式动画 按照我的意思去做,而不是我说的。 -- 埃德娜,辛普森 我们在第一部分讨论了Core Animation除了动画之外可以做到的任何事情。但是动画是Core Animation库一个非常显著的特性。这一章我们来看看它是怎么做到的。具体来说,我们先来讨论框...[2019/11/26]

IOS弓箭传说的插件开发

1.导出ipa进行解压后,定位到执行程序archero,ida加载后,发现很多都是sub_xxx开头的。   2.搜索资料后,原来Unity编写的程序,可以使用Il2CppDumper进行符号表还原。 下载Il2CppDumper对Payload\archero.a...[2019/11/25]

iOS界面流畅技巧之微博 Demo 性能优化技巧

微博 Demo 性能优化技巧 我为了演示 YYKit 的功能,实现了微博和 Twitter 的 Demo,并为它们做了不少性能优化,下面就是优化时用到的一些技巧。 预排版 当获取到 API JSON 数据后,我会把每条 Cell 需要的数据都在后台线程计算并封装为一个布局对象 Ce...[2019/11/21]

iOS开发tips-PhotoKit

概述 PhotoKit应该是iOS 8 开始引入为了替代之前ALA etsLibrary的相册资源访问的标准库,后者在iOS 9开始被弃用。当然相对于ALA etsLibrary其扩展性更高,api使用起来也更加的强大,但这并非今天讨论的重点,这里主要讨论PhotoKit使用的一...[2019/11/19]

ASUS笔记本,更换了固态硬盘,重装系统前后开机都自动进入BIOS界面

  解决方法:advanced标签中sata configration回车进入,如有识别硬盘设备,按F9恢复BIOS默认设置,按F10保存后重启。 如有自行安装过系统,Security-Secure Boot Control设为Disabled,Boot-CSM Suppo...[2019/11/19]

PromiseKit基本使用及源码解析

     Promise处理一系列异步操作的应用框架,能够保证顺序执行一系列异步操作,当出错时可以通过catch捕获错误进行处理。Promise框架也是很好的诠释了swift的面相协议编程以及函数式编程 两种类型 1Promise,2Guarantee ...[2019/11/15]

iOS和macOS上的Message-ID和Mail.app深度链接

如何在iOS上通过电子邮件进行无缝的“无密码”身份验证。 Apple平台上的邮件和日历集成 在macOS和iOS上查看电子邮件时,邮件会在[检测到的日期和时间]下划线 。您可以与他们互动以创建新的日历事件。如果您在“日历”中打开此...[2019/11/11]

iOS:探究视图控制器的转场动画

一、介绍 在iOS开发中,转场动画的使用无处不见,不只是我们自己更多的使用UIViewblock动画实现一个转场动画,其实,在我们实现VC控制器跳转的时候都是转场动画的实现,例如标签栏控制器的切换、模态动画present和dismi 、导航控制器的push和pop。实现它们的转场动画...[2019/11/11]

为什么 Flutter 是跨平台开发的终极之选

为什么 Flutter 是跨平台开发的终极之选

跨平台开发是当下最受欢迎、应用最广泛的框架之一。能实现跨平台开发的框架也五花八门,让人眼花缭乱。最流行的跨平台框架有 Xamarin、PhoneGap、Ionic、Titanium、Monaca、Sencha、jQuery Mobile、React native、Flutter 等等。但...[2019/11/8]

iOS----------证书的制作

https: developer.umeng.com/doc 66632/detail/66748#createappid 原文链接:http: www.cnblogs.com/KiVen2015/p/11804727.html[2019/11/6]

iOS开发高级分享 - iOS上的设备标识符和指纹

苹果认可的标识符 Apple提供了各种API,以方便用户识别各种用途: 通用标识符(UDID) 在iOS的早期,苹果公司提供了一个uniqueIdentifier财产上UIDevice-亲切地称为udid (不要与UUID混淆)。虽然这样的功能在今天看来是不可想象的,但该属性一...[2019/11/6]

vue实现配置全局访问路径头(axios)

在vue中用axios发送请求的时候总是: axios.get(“http: localhost:3000/xxx/xxx”,{params:{xx:xxx}}).then(res=>{}).catch(error=>{}) 配置全局的url: 1.安装axio...[2019/11/1]

【原】iOS开发进阶(唐巧)读书笔记(二)

第三部分:iOS开发底层原理 1、Objective-C对象模型 1.1 isa指针 NSObject.h部分代码: NS_ROOT_CLASS @interface NSObject <NSObject> { Cla isa; } objc.h部分代码: t...[2019/11/1]

imageRectForContentRect,titleRectForContentRect,contentRectForBounds,imageRectForContentRect什么时候调用

UIButton的布局顺序细节   什么时候调用imageRectForContentRect,titleRectForContentRect,contentRectForBounds,imageRectForContentRect,也是调用时机。首先梳理清楚几个布局的规则: ...[2019/11/1]

iOS开发高级分享 - Unread的下拉式选单

解构革命的演变 背景 2013年中期,RSS世界遭受了沉重打击。谷歌宣布,他们(*的*)RSS订阅服务,[谷歌阅读器],是被关闭了。有了它,数以百万计的声音突然惊恐地大叫,并突然保持沉默。 使用量下降是关闭的主要原因,尽管来自[Google Reader]用户的巨大反应表明,该服...[2019/10/31]

苹果审核ipv6海外解决思路-About APP Store

原始简书文章地址(也是我自己的) 首先声明,一我不负责涉及你们内部服务器. 二是好好读文章,别人能过,你们也能过 苹果6月1日出的IPV6协议阻碍了国内大多数积极开发者,我司也不外乎,经过三次被拒后,遂在网上查找关于IPV6审核的相关事宜,怪我年少无知以为这种开源协议的东西...[2019/10/30]

Charles抓包iPhone注意点以及SSL Proxying enabled for this host

  1、检查Charles 配置 具体的解决方案为在proxy中的SSL Proxying setting中钩上Enable SSL Proxying,并且将要解析的host加上。如下图:         2...[2019/10/30]

整洁的 Table View 代码

Table view 是 iOS 应用程序中非常通用的组件。许多代码和 table view 都有直接或间接的关系,随便举几个例子,比如提供数据、更新 table view,控制它的行为以及响应选择事件。在这篇文章中,我们将会展示保持 table view 相关代码的整洁和良好组织的技术...[2019/10/30]

iOS-关于一些取整方式

1. 直接转化 float k = 1.6; int a = (int)k; NSLog("a = %d",a); 输出结果是1,(int) 是强制类型转化,直接丢弃浮点数的小数部分。 2. floor 函数取整(向下取整) float k = 1.6; i...[2019/10/29]

EXC_BAD_ACCESS的本质详解以及僵尸模式调试原理

原文:What Is EXC_BAD_ACCESS and How to Debug It 有时候,你会遇到由EXC_BAD_ACCESS造成的崩溃。 这篇文章会告诉你什么是EXC_BAD_ACCESS,以及它产生的原因。我还会提供一些EXC_BAD_ACCESS错误的解决方案...[2019/10/29]

555
2
记录数:465 页数:1/1012345678910下一页尾页
加载更多