1、select trunc(1.23456789,2) from dual round(m,n)可以四舍五入 trunc(m,n)直接丢弃,不四舍五入 select to_char(345,'990.99') from dual 小数前面缺0补充0,后面缺0补0,后面保留两位小数! 2、使用decode函数 decode(待比较的对象,如果为这个,那麼结果为
# 如何实现iOS Objective-C 函数 ## 引言 在学习iOS开发的过程中,理解如何定义和使用函数是非常关键的一步。函数可以帮助我们将代码分割成小的可管理的部分,从而增强代码的可维护性和可读性。本文将指导你如何在Objective-C中实现一个简单的函数,并展示整个函数实现的流程。 ## 整个过程的步骤 以下是实现一个简单的Objective-C函数的步骤: | 步骤 | 描
原创 9月前
21阅读
指针函数:        其实就是指针的函数,本质上还是一个函数函数的返回值,是一个指针的时候,就叫指针函数。 定义语法:        类型 * 函数名(参数列表){            函数体;      &n
转载 2023-10-10 22:28:59
35阅读
# iOS OC函数封装指南 作为一名刚入行的开发者,学习如何封装函数是一个极其重要的技能,可以帮助你组织代码,提升可重用性和可维护性。本文将为你详细介绍如何在iOS中使用Objective-C进行函数封装的流程。我们将通过一个简单的例子来演示整个过程。 ## 整体流程 我们将整个封装过程分为以下几个步骤: | 步骤 | 描述 | |----
原创 7月前
37阅读
类的加载在java语言里,可以通过如下代码来实现加载类的时候执行对类的操作,一般叫:类初始块,或者,类加载块。比如: 代码  1 public class MyClass{ 2 static{ 3 …… 4 } 5 } 在objc语言里,对应的机制是,2个类初始化方法,+(void)load和+(void
1.  C的源文件后缀是.c,OC的源文件后缀.m,在.m的源文件中可以任意写OC代码、C代码、C++代码。2.  与C语言一样,main函数同样是OC代码的进口以及出口,返回值和参数均与C语言一样。3.  #import指令 在OC中的地位相当于#include指令在C中的地位,不过有一点区别是,#import指令可以避免同一个文件被多次包含,而#include指令
静态库和动态库 静态库和动态库存在形式静态库:以.a 和 .framework为文件后缀名。动态库:以.tbd(之前叫.dylib) 和 .framework 为文件后缀名。 静态库和动态库的区别静态库:链接时会被完整的复制到可执行文件中,被多次使用就有多份拷贝。动态库:链接时不复制,程序运行时由系统动态加载到内存,系统只加载一次,多个程序共用(如系统的UIKit.framework等),节省内
一、前言上一篇文章把插件加载好了,并且把插件中的所有控件都显示到了列表框中,这次要做的就是实现拖曳控件的功能,用户选择一个控件拖曳到画布上,松开,在松开位置处自动实例化该控件,这个需要用到dropEvent和dragEnterEvent事件,重新实现这两个事件,对拖曳的对象进行过滤并调用函数实例化该控件,在实例化该控件的同时实例化控件跟随控件以便拉伸调整大小和位置。这里需要注意的是d
python的函数封装和面向对象的介绍与使用 1.函数的作用 提高代码的复用性 提高开发效率 减少维护代码维护量 2.定义函数格式Def 函数名(): 代码3.函数调用:通过 函数名() 调用4.函数的参数 定义:为了让一个函数更通用例:函数名里定义两个参数 def func(a,b): # 此参数为 形参定义方法c = a+b print(c)调用时添加具
文章目录一. 标准IO1.1 打开文件1.2 关闭文件1.3 操作文件(读/写)1.3.1 按字符读写1.3.2 按行读写1.3.3 按块读写1.3.4定位函数1.3.5 feof二. 文件IO2.1 打开文件2.2 关闭文件2.3 操作文件(读/写)2.4 lseek三. 目录相关3.1 打开目录3.2 关闭目录3.3 读目录3.4 文件属性函数四. 相关概念4.1 什么是IO4.2 标准IO
新建一个objectivec工程新建一个swift文件,提示要不要建一个bridge文件选择是buildsettings里面enable swift 然后新建一个oc的类#import <Foundation/Foundation.h> @interface ObjcObj : NSObject - (void)test; - (void)test1; @end #i
首先导入 #import <JavaScriptCore/JavaScriptCore.h>声明 对象@propertynonatomic, strong) JSContext *context; 1, oc调用js的方法并获取参数- (void)webViewDidFinishLoad:(UIWebView *)webView{ //初始化 contex
Swift中函数的大致写法规范如下:func 函数名(参数列表) ->返回值类型 { 代码块 return }//注意 : 没有返回值时 ->Void 和什么都不写都可以 //本文中所有用到的函数 , 放在了最下面//调用函数 //无参无返回值 test() //有参无返回值 t
转载 2023-07-13 00:17:56
203阅读
# **iOS开发与Objective-C** ![iOS]( iOS是Apple公司推出的移动操作系统,为iPhone、iPad和iPod Touch等设备提供了强大的功能。而Objective-C是一种面向对象的编程语言,它是iOS开发的主要语言之一。在本文中,我们将介绍iOS开发和Objective-C的基本概念,并提供一些代码示例来帮助读者更好地理解。 ## **iOS开发基础**
原创 2024-01-21 09:44:58
59阅读
OC的理解和特性多年之前,接触OC开始,就知道它是一门面向对象的语言。最为面向对象的语言,我们就不得不提起面向对象的三大支柱:封装、继承、多态。这三大特性,时常会运用在我们日常的开发过程中,支撑着我们的每一个项目。三大特性封装:即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码
转载 2024-06-14 22:05:06
49阅读
手动创建第一个OC程序创建一个文件夹,文件夹内创建一个a.m的OC源文件,并编辑之前说过,OC是完全兼容C语言的,那么我们先写个下面的程序尝试一下#include<stdio.h> int main(){ printf("这是kongqw的第一个OC程序"); return 0; }运行编译,生产.o目标文件cc -c a.m链接,生成可执行文件cc a.o运行./a
系列:iOS开发-OC基础介绍Objective-C,通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。 GCC与Clang含Objective-C的编译器,Objective-C可以在GCC以及Clang运作的系
  本文简述了Objective-C语言的语法(偏面向对象),以及一些个人见解。Objective-C(之后称OC),顾名思义,是C语言面向对象的一种扩展,它保留了C语言的全部语法,并且兼容C语言,在这基础上建立了一套完整的面向对象编程体系。在面向对象相关的语言层面上,可以说它是比较像Java的:单继承、有接口等。但是在代码中,它跟C++是比较相似的。  让我们来看代码吧!#import <
转载 2024-07-24 09:57:55
69阅读
oc是面向对象的语言;遵从ANSI C 标准C语法,使用了Smalltalk的方法第一个oc程序;  #importFoundation/Foundation.h>      告诉编译器找到并处理名为Foundation.h的文件,这是一个系统文件; #import表示将该文件信息导入到程序中int main(int argc,
转载 2023-12-28 13:33:13
110阅读
点语法1 - OC 设计点语法的目的就是为了让其他语言的开发者可以很快的上手该语言,点语法就是让 OC 和其他面向对象的语言很相像注:点语法的本质是方法的调用,而不是访问成员变量。其实就是转换成相应的 setter/getter 方法,没有 setter/getter 就不能使用点语法2 - 在 OC 中访问成员变量只有一种方式即使用 ->,且是在 @public 修饰的前提下。凡
转载 2023-07-18 16:27:52
173阅读
  • 1
  • 2
  • 3
  • 4
  • 5