一、十大经典排序算法 排序算法是算法中最基本算法之一 首先我们要知道几个相关的概念: 1. 时间复杂度(平均时间复杂度、最好情况、最坏情况) 2. 空间复杂度 3. 排序方式...
一、十大经典排序算法 排序算法是算法中最基本算法之一 首先我们要知道几个相关的概念: 1. 时间复杂度(平均时间复杂度、最好情况、最坏情况) 2. 空间复杂度 3. 排序方式...
前言 在开发程序过程中,会遇到各种各样的传值的情景,例如:页面之间的传值、回调、代理、通知等。而在微信小程序中,传值的方式和Android和iOS的方式有一定的异同。 微...
前言 首先,微信页面跳转的是一个页面栈进栈出栈的过程,也可以简单的理解对页面跳转的操作就是一个栈的操作。 微信小程序主要一下两类样式的跳转(JS、WXML控件): JS控...
前言 小程序是基于双线程模型的,在这个模型中,小程序的逻辑层与渲染层分开在不同的线程运行,这跟传统的Web 单线程模型有很大的不同,使得小程序架构上多了一些复杂度,也多了...
前言 小程序有配置代码JSON文件,模板代码WXML文件、样式代码WXSS文件以及逻辑代码JavaScript文件组成。 一、JSON配置 JSON在小程序中扮演一个静态...
前言 工欲善其事,必先利其器。 首先,我们需要知道微信小程序是什么?微信小程序内核是什么?微信小程序的开发语言什么?这样才能更好的开发微信小程序,以及解决遇到的问题。...
在使用UIAlertController的preferredStyle = actionSheet过程中出现NSLayoutConstraint错误。 一、问题代码如下: 二...
“你的手机通讯录里,有多少个好友? 不考虑工作交往,有多少人你绝不会主动联系? 除了家人,你有几个能说真心话的朋友? 你和他们,有多久没有联系了? 现在给他们打个电话,他们会...
前言 代理是一种设计模式。它允许类(或者Swift中结构体)将自身负责的功能委托给其他的类型的实例示例。 应用 接下来举一个列子 代理实现的VC SecondVC S...
前言 iOS App开发中,为了突出App的一些特殊性和美观,系统中的字体已经不能满足开发的使用,所有需要引入一些特殊的字体。字体有对应的字体文件,一般都是以ttf和otf(...
错误原因: 过程ViewController渲染的时候,系统默认StatusBar是NO,IOS StatusBar在缓存中找不到缓存的时间图像内容。 解决方案: 在View...
现象 在开发过程中,经常会在GitHub上下载一些Demo作为参考,这些Demo会用于真机的运行,但是运行时经常会遇到一些证书的问题。 下载GitHub或者运行其他人提供的项...
前言 DICOM DICOM(Digital Imaging and Communications in Medicine)即医学数字成像和通信,是医学图像和相关信息的国际标...
前言 颜色是通过眼、脑和我们生活经验所产生的对光和视觉感受,我们肉眼所见到的光线,是由波长范围很窄的电磁波产生的,不同的波长的电磁波表现为为不同的颜色,对色彩的辨认是肉眼受...
摘要 在开发过程中,经常会遇到很多相同的控件、方法等内容;项目中的隐私核心算法、架构等;采用模块化封装等需求。我们采用Framework或.a库进行封装这些内容,可以尽可能减...
@Be_ingenious 一些模拟器可能还会出现黑屏,但是大多数都是没问题的
解决Xcode Simulator 黑屏问题前言 Xcode Simulator出现黑屏大多数情况都是在App启动时出现的,这些情况都是可以通过打印的Log定位,这些都是程序问题造成的黑屏。通过排除程序都是可以解决 X...
Sublime开发环境比较方便和轻巧,而且有大量的第三方的插件支持,可以打造出一套比较适合自己的开发工具,有句话:“工欲善其事,必先利其器”。1.安装Sublime插件管理控...