自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GY的的专栏

专注AI大数据JAVA小程序技术栈的开发创作与分享

  • 博客(12)
  • 资源 (165)
  • 收藏
  • 关注

原创 Objective-C学习笔记12:高级数据类型一

之前介绍过变量和数据类型,那么我们来看看Objective-C中更深层次的变量和数据类型。比如我们要初始化一个分数类,可以使用如下代码:C代码  Fraction *fraction = [[Fraction alloc] init];      那么为了简便,我们已经将代码简化为:C代码  Fraction *fraction = [[

2015-09-01 15:57:48 603

原创 Objective-C学习笔记11:多态和动态类型

多态是一个典型的面向对象概念。Objective-C中的多态可以使得来自不同类的对象定义同名方法。    我们来看下面的示例,分数类Fraction我们已经多次涉及到了,我们来回顾一下我们分数类的定义:C代码  #import     @interface Fraction : NSObject    @property int numerator,denominato

2015-09-01 15:56:41 761

原创 Objective-C学习笔记十:继承二

之前定义了矩形类Rectangle,那么我们如果要在桌面上生成这样一个矩形,就需要定位了。为了简便,我们定义桌面的左下角为直角坐标系(笛卡尔坐标系)的原点,横向向右为X轴正向,竖向向上为Y轴正向。那么我们只要确定了矩形的左下角坐标就可以得到矩形的位置了。此时我们就要引入坐标的概念,那么设计XYPoint类,代码如下:C代码  #import     @interface X

2015-09-01 15:55:23 594

原创 Objective-C学习笔记九:继承一

继承是面向对象的一个核心概念。在Objective-C的继承体系中,位于最顶层的根类是NSObject,类比Java中的java.lang.Object类,我们定义的所有类都是它的子类。子类也叫扩展类或派生类。    我们之前使用的分数类Fraction就是NSObject类的派生类。继承使得子类可以从父类中获得一些属性和已有方法。要注意的是如果子类中要直接使用父类继承过来的实例变量,那么必须

2015-09-01 15:54:24 618

原创 Objective-C学习笔记八:类的定义二

我们继续来扩展分数类Fraction,两个分数相加,再不考虑它们是不是最简分数的情况下,有下面的公式成立:a/b+c/d=(ad+bc)/bd,那么我们在Fraction类中添加一个add方法,代码如下:C代码  #import     @interface Fraction : NSObject    @property int numerator,denominator

2015-09-01 15:53:01 438

原创 Objective-C学习笔记七:类的定义一

我们还是结合之前分数的示例来说明,只是更为详尽。使用XCode创建新的项目Fraction,然后创建Fraction类,此时XCode为我们生成两个文件:Fraction.h和Fraction.m。我们在Fraction.h这个头文件中定义分数类Fraction,在Fraction.m中编写分数类的实现代码,在main.m中编写测试程序。那么在XCode中我们得到如下的项目结构: 

2015-09-01 15:52:03 476

原创 Objective-C学习笔记六:选择结构二

之前介绍的都是独立的if选择结构,其实if语句也可以嵌套,也就是在一个if中嵌套另一个if/if-else语句,这个嵌套的if语句可以放在if块中,也可以放在else块中,那就要看具体的业务是怎么确定的。看下面这个程序示例:C代码  #import     int main(int argc, const char * argv[])  {      @autoreleas

2015-09-01 15:50:35 527

原创 Objective-C学习笔记五:选择结构一

选择结构,或者称为分支结构,是编程语言中程序结构的一种,它表示进行一种判断,比如进行循环的时候判断何时终止循环。    选择结构语句包括if和switch,这和其它编程语言都是一样的,表示程序中可以有的选择分支。    首先来看下if语句。if语句包括单if语句,if-else语句和if-else if语句。单if语句只是对一个条件进行判断,符合改条件时执行某语句;if-else语句也是对

2015-09-01 15:49:14 452

原创 Objective-C学习笔记四:循环结构

和其它编程语言一样,Objective-C也提供循环结构的语法,包括for循环,while循环和do-while循环。循环的本质就是重复一定的次数来执行某语句,一般应用循化结构基本就是累加或者遍历对象以便操作。    说到循环,就不能不提数组,因为数组的操作就是伴随这循环的,那么我们来看下面的这个程序:C代码  #import     int main(int argc

2015-09-01 15:47:49 599

原创 Objective-C学习笔记三:基本数据类型和表达式

任何编程语言都会有数据类型,比如在Java中,数据类型可分为基本数据类型(如int,long等)和引用类型(类类型,如String等)。数据类型在所有语言中又是大同小异的。在O-C中我们已经见过int,那么还有三种最基本的数据类型,float,double和char。    int类型表示整数,float和double表示浮点数,只是double可以表示更大的范围,char表示单个字符,如果在

2015-09-01 15:46:13 547

原创 Objective-C学习笔记二:面向对象概述

从字面来理解Objective-C就是对象化的C,那么也就是说O-C是对C的扩展,加入了对象的概念。当然C++也是有对象概念的,只是两者的编译环境有所不同。    面向对象的概念不是针对某一种编程语言而言的,它是一种程序设计思想。最基本的面向对象包括了类,对象和方法这三个概念。举日常生活中的例子,比如10路公交车,10路有几十辆车,每一辆车都是一个对象,10路并不是拥有任意一辆车,而是分配给它

2015-09-01 15:44:35 542

原创 Objective-C学习笔记一:第一个应用程序

iOS程序是基于Objective-C语言的,可以认为iphone SDK就是O-C上的各种框架的集合,O-C是学习iOS开发的基础,从基础做起是我们的研究之道。    那么,学习Objective-C,第一步还是搭建开发环境。那么能有一台Mac是最好的,出于预算和学习的考虑,使用虚拟机安装Mac也是一个不错的选择。当然还有在Windows下安装Objctive-C编译器的方式,这个就不推荐了

2015-09-01 15:42:39 612

微信小程序完整:对wx接口的promise封装

微信小程序完整:对wx接口的promise封装

2023-06-01

微信小程序源码小游戏贪吃蛇

微信小程序源码小游戏贪吃蛇

2023-06-01

微信小程序组件:canvas股票分时图

微信小程序组件:canvas股票分时图

2023-06-01

微信小程序:外卖小程序

微信小程序:外卖小程序

2023-06-01

微信下程序:电影麻辣烫

微信下程序:电影麻辣烫

2023-06-01

微信小程序:新华字典:适用1028版本

微信小程序:新华字典:适用1028版本

2023-06-01

微信小程序精品:仿某易云音乐:歌单,FM,播放,评论

微信小程序精品:仿某易云音乐:歌单,FM,播放,评论

2023-06-01

微信小程序代码:欢迎来到召唤师峡谷!

微信小程序代码:欢迎来到召唤师峡谷!

2023-06-01

微信小程序代码:电影时光

微信小程序代码:电影时光

2023-06-01

微信小程序:福利:美女荟萃;(适用1123版本)

微信小程序:福利:美女荟萃;(适用1123版本)

2023-06-01

微信小程序代码:登录及动画效果

微信小程序代码:登录及动画效果

2023-06-01

微信小程序:小商店;增减商品数量,图片排布

微信小程序:小商店;增减商品数量,图片排布

2023-06-01

微信小程序推荐:B站首页界面设计:附详细教程

微信小程序推荐:B站首页界面设计:附详细教程

2023-06-01

微信小程序精品:有格调商城(适用1221)

微信小程序精品:有格调商城(适用1221)

2023-06-01

微信小程序精品:医药网:tab变换,使用Labrador

微信小程序精品:医药网:tab变换,使用Labrador

2023-06-01

微信小程序:外卖菜单 ,完整版

微信小程序:外卖菜单 ,完整版

2023-06-01

微信小程序代码:花店 完整版

微信小程序代码:花店 完整版

2023-06-01

微信小程序精品:大转盘,仿某猫超市抽奖

微信小程序精品:大转盘,仿某猫超市抽奖

2023-06-01

微信小程序源码公众号热门文章信息流

微信小程序源码公众号热门文章信息流

2023-06-01

微信小程序代码:人脸识别

微信小程序代码:人脸识别

2023-06-01

微信小程序商城分销系统

微信小程序商城分销系统

2023-06-01

微信小程序完整精品移动小商城:基于node,包含前后台

微信小程序完整精品移动小商城:基于node,包含前后台

2023-06-01

微信小程序代码:积分商城

微信小程序代码:积分商城

2023-06-01

微信小程序代码:轮播图变换

微信小程序代码:轮播图变换

2023-06-01

山东省-乡镇边界.rar vue前端地图json数据

山东省_乡镇边界.rar vue前端地图json数据

2024-07-26

mysql彻底理解删除重复记录sql脚本,只保留一条记录

mysql彻底理解删除重复记录sql脚本,只保留一条记录

2023-07-25

mysql存储过程、函数,业务编写、启动、停止命令,linux环境下,新增用户,授权,binlog传输数据

mysql存储过程、函数,业务编写、启动、停止命令,linux环境下,新增用户,授权,binlog传输数据

2023-07-25

微服务工程自动编译,部署的shell脚本,自行修改工程目录和服务名称,运行即可

微服务工程自动编译,部署的shell脚本 cd /data/project/ ./build_server.sh ./deploy_server.sh server-auth

2023-07-25

基于Prometheus 和 Grafana 实现springboot应用监控和服务器监控

基于Prometheus 和 Grafana 实现springboot应用监控和服务器监控

2023-07-07

node-exporter-1.3.1.linux-amd64.tar.gz ,基于Prometheus 和 Grafana 实

node_exporter-1.3.1.linux-amd64.tar.gz ,基于Prometheus 和 Grafana 实现springboot应用监控和服务器监控,官网的几乎是下载不下来,自从github被微软收购后,我感到了深深的担忧,很多东西都不能下载了。

2023-07-07

微信小程序:时尚购:ajax获取数据,适用1122版本

微信小程序:时尚购:ajax获取数据,适用1122版本

2023-06-01

微信小程序:相册:上传本地图片生成列表

微信小程序:相册:上传本地图片生成列表

2023-06-01

微信小程序:音乐播放器:带列表循环模式设置

微信小程序:音乐播放器:带列表循环模式设置

2023-06-01

微信小程序代码:简易抽奖

微信小程序代码:简易抽奖

2023-06-01

微信小程序代码:在线聊天功能基于MINA

微信小程序代码:在线聊天功能基于MINA

2023-06-01

微信小程序精品小游戏:麻将骰子

微信小程序精品小游戏:麻将骰子

2023-06-01

微信小程序推荐:美容商城;列表,预约

微信小程序推荐:美容商城;列表,预约

2023-06-01

微信小程序推荐:天气预报;百度地图,BootStrap

微信小程序推荐:天气预报;百度地图,BootStrap

2023-06-01

微信小程序推荐:易打卡;表单设计(适用1221)

微信小程序推荐:易打卡;表单设计(适用1221)

2023-06-01

微信小程序优质荐:AI机器人兔兔:多轮对话

微信小程序优质荐:AI机器人兔兔:多轮对话

2023-06-01

空空如也

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

TA关注的人

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