自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 macOS swiftUI之二维码扫描(AVFoundation)

let cameraPreview = CameraPreview()fileprivate var captureSession = AVCaptureSession()fileprivate var videoDataOutput = AVCaptureVideoDataOutput()struct CameraManageView: View { @State var startMovieRunning = false var body: some V.

2021-03-18 14:56:03 727

原创 C语言——C语言程序的编写

第一讲、C语言程序的编写一、开发工具的选择1)可以用来写代码的工具,记事本、ULtraEdit、Vim、Xcode等2)选择Xcode的原因:苹果官方提供的开发利器、简化开发过程、有高亮显示功能3)使用Xcode新建一个C语言的源程序代码文件(拓展名为.c或者.C)新建文件

2021-02-23 11:54:18 3341 1

原创 GCD使用信号量(网络并发机制)

信号量是用来协调进程对共享资源的访问的;GCD使用信号量有三种方式:1、dispatch_groupdispatch_group_enter(group)和dispatch_group_leave(group),enter和leave必须配合使用,有几次enter就要有几次leave,否则group会一直存在.当所有enter的block都leave后,会执行dispatch_grou...

2019-12-30 10:43:31 412

原创 iOS地图定位偏差问题解决(不同坐标系转化)

国际共识:WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置;中国:GCJ-02的坐标系统。在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,称之为火星坐标;百度:BD-09的坐标系统,百度坐标是在国测局制定的GCJ-02,对地理位置进行首次加密的基础上,进行了BD-09二次加密措施,更加保护了个...

2018-05-14 16:13:19 769

原创 Objective-C——思想、类和对象

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、面向对象和面向过程思想 OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想 1、面向对象和面向过程的区别 面向过程关注的是解决问题需要哪些步奏;面向对象关注的是解决问题需要哪些对象 没有开发经验很难感受到他们的区别,两种思想都能达到解决问题的目的,但是解决思路不一样 2

2015-04-14 23:15:45 386

原创 Objective-C——基本语法

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、OC简介 C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 可以使用OC开发Mac OS X平台和ios平台的应用程序 二、OC语法 基本上所有关键字都是以@开头 下面列举一些常见的关键字@interface、@implementa

2015-04-13 14:02:32 359

原创 C语言——宏定义、条件编译、文件包含等

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、预处理指令 1、所有的预处理指令都是以#开头 2、预处理指令分为三种 1)、宏定义 2)、条件编译 3)、文件包含 3、预处理指令在代码翻译成0和1之前,替换成值 4、预处理为止是随便写的 5、预处理指令的作用域:从编写指令的那一行开始,一直到文件结尾 6、宏名一般用大写或者以k开头,变量

2015-04-12 18:58:30 481

原创 C语言——数据类型的一些补充与小结

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 根据变量的作用域,可以分为: 1.局部变量: 1>.定义:在函数(代码块)内部定义的变量,包括函数的形参 2>.作用域:从定义变量的那一行开始,一直到代码块结束 3>.生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被收回 4>.没有固定的初始值 2.全局变量 1>.定义:在函数外

2015-04-11 21:19:08 333

原创 C语言——复杂数据类型(数组、字符串、指针)

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、数组 1、书足足,从字面上看,就是一组数据的意思,数组就是用来存储一组数据的。 2、数组的特点 1)。只能存放一种类型的数据,比如int类型的数组、float类型的数组。 2)、里面存放的数据称为“元素”。 3、数组的定义 1)、声明数组的类型个 2)、声明数组元素的个数 4、格式 元素类

2015-04-10 22:44:31 774

原创 C语言——函数、内存剖析

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、函数 任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。 可以说C语言程序是由函数构成的。 1、函数的定义 2、定义函数的目的 将一个常用的功能封装起来,方便以后调用。 顺序结构:默认的流程结构。 3、定义函数的步骤 函数名

2015-04-09 23:23:54 506

原创 C语言——流程控制

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、流程控制 顺序结构:默认的流程结构,按照书写顺序执行每一条语句。 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。 循环结构:在给定条件成立的情况下,反复执行某一段代码。 1、选择结构-if 简单使用 1)if (表达式) {语句1; } Int main (

2015-04-08 15:34:11 337

原创 C语言——基本运算

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- C语言的基本运算 一、算术运算 C语言一共有34种运算符(进行一些运算的符号),包括 了常见的加减乘除运算 1、加法运算 除开能做加法运算,还能表示正号:+5、+90 2、减法运算 除开能做减法运算,还能表示符号:-10、-29 3、乘法运算 注意符号,不是x,而是* 4、除法运算/ 

2015-04-07 20:20:26 1820

原创 C语言——C语言基础语法

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、关键字 1.关键字 1)、关键字就是C语言提供的有特殊含义的符号,也叫做“保留字” 2)、C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义 auto double int struct break else long switch case enum register typedef

2015-04-07 15:32:17 424

原创 C语言——计算机和软件基本常识

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 第一讲 一、计算机和软件常识 1、计算机运行原理 这里面主要内容讲了计算机的硬件(硬盘、内存、CPU)以及他们之间的协调运作。 2、计算机只能识别0和1 具体讲的就是计算机能识别0和1组成的指令和数据 3、计算机和软件的联系 软件就是指令的集合,而开发软件就是能写出控制计算机的指令 4、计算机语

2015-04-06 18:23:11 488

原创 C语言——C语言程序编写

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 第一讲、C语言程序的编写 一、开发工具的选择 1)可以用来写代码的工具,记事本、ULtraEdit、Vim、Xcode等 2)选择Xcode的原因:苹果官方提供的开发利器、简化开发过程、有高亮显示功能 3)使用Xcode新建一个C语言的源程序代码文件(拓展名为.c或者.C) 新建文件 二、代码编写

2015-04-06 18:20:56 450

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除