E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Objective-C基础笔记
Node.js
基础笔记
Node.js
基础笔记
1.NodeJS入门基础1.1NodeJS介绍1.1.1NodeJS是什么1.1.2NodeJS的优势1.1.3NodeJS的技术特性1.1.4NodeJS相关资源1.2NodeJS
qq_43645678
·
2024-01-26 08:24
#
前端框架
Node.js
Node.js基础笔记
Cocoa-01-Mac OS应用开发概述
Objective-C
是一种面向对象的编程语言,它是编写MacOS应用、IOS手机应用软件的主要编程语言,同时也是Cocoa和CocoaTouch框架的主要编程语言。
korgs
·
2024-01-26 07:58
MacOS
cocoa
macos
objective-c
前端
开发语言
swift
Objective-C
对象如何在内存中存储
Objective-C
内存中的五大区域栈内存(StackMemory):栈内存用来存储局部变量和函数调用的上下文信息。栈内存是自动分配和释放的,当变量超出作用域或函数调用结束时,栈内存会自动释放。
lcannal
·
2024-01-26 06:03
OC
开发语言
objective-c
Objective-C
方法的声明实现及调用
1.无参数的方法1)声明a.位置:在@interface括弧的外面b.语法:-(返回值类型)方法名称;@interfacePerson:NSObject-(void)run;@end2)实现a.位置:在@implementation中实现b.语法:加大括弧将方法实现的代码写在大括孤之中@implementationPerson;-(void)run{NSLog(@"我在跑步");}@end3)调用
lcannal
·
2024-01-26 06:52
OC
objective-c
开发语言
macos
OC-字符串
前言本篇文章介绍OC的字符串字符串常量要使用
Objective-C
语言创建一个常量字符串对象,需要在字符串开头放置一个@字符,下面的语句创建了一个常量字符串@"Programoningisfun"NSLogNSLog
SauronKing
·
2024-01-26 03:56
程序设计-Object-C
ios
objective-c
【unity shader/风格化水表面渲染/
基础笔记
】urp代码版01-水面与水底的深度判断
目录1场景搭建与实现思路2深度图获取与原理获取方式深度图计算原理变换过程3重建世界坐标采样深度图重建方法1重建方法24结果仅做学习,如有错误望指正涉及的知识点:depthmap,ComputeWorldSpacePosition,ComputeScreenPos1场景搭建与实现思路两个plane如图交叉,将在水平plane中实现基本的风格化水表面泡沫是在两个plane的相交处生成的,==换句话说当
Hell with it
·
2024-01-25 23:41
Unity
Shader大杂烩
unity
游戏引擎
iOS Runtime详解
Runtime介绍Runtime消息传递Runtime消息转发Runtime应用Runtime介绍
Objective-C
扩展了C语言,并加入了面向对象特性和Smalltalk式的消息传递机制。
ios开发闻闻
·
2024-01-25 23:27
Objective-C
对象模型及类与元类
对象、类与元类的关系从图中可以看出:一个实例对象的isa指向对象所属的类,这个类的isa指向这个类的元类,而这个元类的isa又指向NSObject的元类,NSObject的元类的isa指向其本身,最终形成形成一个闭环。在OC中,每一个对象都是类的一个实例,对象的isa指针指向他所属的类,而类本身其实也是一个对象,继承自objc_object,这一点从objc-runtime-new.h中可以看到:
sheepcao
·
2024-01-25 08:50
IQKeyboardManager的使用
就是解决这一棘手问题的.而且IQKeyboardManager使用简单,无需添加任何代码,也不需要特别的设置,上手很快.只需要cocopods一下,轻松结局问题.IQKeyboardManager支持
Objective-C
weixin_34290352
·
2024-01-25 02:05
swift
移动开发
【IOS开发高级系列】
Objective-c
Runtime专题总结
主要参考链接:http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/(Good)刨根问底Objective-CRuntimehttp://www.cocoachina.com/ios/20141224/10740.html1OC与Runtime的交互方式OC从三种不同的层级上与Runtime系统进行交互,分别是通过Objectiv
江中散人
·
2024-01-25 02:25
ios
objective-c
xcode
cocoa
开发语言
IOS 分类结合RunTime实例
而
Objective-C
的runtime机制赋予了C一个新的活力,即运行时机制。这也就是说,OC代码或者C代码在编译过后的机器码并不能得出运行结果。
书弋江山
·
2024-01-25 02:23
IOS
IOS开发
iOS runtime 机制解读(结合 objc4 源码)
它是一套底层的纯C语言API,我们平时编写的
Objective-C
代码,最终都会转换成runtime的C语言代码。不过,runtimeAPI的实现是用C++开发的(源码中的实现文件都是.mm文件)。
FiTeen
·
2024-01-25 02:18
iOS开发
runtime
objective-c
【iOS高级资深工程师面试篇】②、2022年,金九银十我为你准备了《iOS高级资深工程师面试知识总结》
Objective-C
语言特性部分1/2 分类-关联对象-扩展-代理
2/3-图像显示原理-UI卡顿&掉帧UI部分3/3-UIView绘制原理-离屏渲染技术:iOS底层原理、分类、关联对象、扩展、代理、通知、KVC、KVO、属性关键字《iOS高级资深工程师面试知识总结》
Objective-C
宇夜iOS
·
2024-01-25 02:16
#
iOS-笔试题&面试题
ios高级资深工程师面试总结
iOS高级资深工程师
分类
扩展
代理
Objective-C
Runtime Programming
参考资料:Objective-CRuntimeProgrammingGuide1、MessagingOC中执行方法的形式为:[receivermessage],运行时绑定方法的具体实现。编译器将其转化为:objc_msgSend(receiver,selector,arg1,arg2,...)。调用实现方法时会多传入两个隐藏参数:_cmd:对应方法的selectorself:调用方法的对象编译器为
农场主er
·
2024-01-25 02:46
#
Objective-C
ios
objective-c
iOS——MRC和ARC实现原理
Objective-C
提供了两种内存管理机制MRC(MannulReferenceCounting)和ARC(AutomaticReferenceCounting),为
Objective-C
提供了内存的手动和自动管理
浪极
·
2024-01-25 02:45
ios
objective-c
xcode
Flutter框架有啥优势
跨平台移动应用开发需要为不同的平台编写不同的代码,例如iOS和Android需要使用
Objective-C
/Swift和Java/Kotlin。
咕噜签名分发
·
2024-01-24 21:39
服务器
【C/C++】C/C++编程——C++ 开发环境搭建
C++的开发环境种类繁多,以下是一些常见的C++集成开发环境:AppCode:构建与JetBrains’IntelliJIDEA平台上的用于
Objective-C
,C,C++,Java和Java开发的集成开发环境
shopeeai
·
2024-01-24 20:45
c语言
c++
开发语言
Xamarin简介
三个移动平台开发的可能性Xamarin包括Xamarin.Andriod、Xamarin.IOS、Xamarin.Forms等官方文档翻译当考虑如何构建iOS和Android应用程序时,许多人认为本机语言
Objective-C
Lulus
·
2024-01-24 19:50
Linux
基础笔记
16 | 软件包 RPM 详解
RPM软件包管理软件包的分类二进制包(binarycode):无须编译,可以直接安装使用源码包(sourcecode):没有经过编译的包,需要借助gcc、c++编译器编译后才能运行软件包的区分二进制包:软件包存在bin可执行文件源码包:软件包的文件包含有.h、.c、.cpp等结尾的源码文件RPMCentOS操作系统中一款默认软件管理的工具,红帽包管理工具(RedHatPackageManager)
小鲸鱼大梦想
·
2024-01-24 18:58
Linux基础笔记
linux
运维
云计算
Objective-C
基础之*_ weak, _* strong , __ block
上一篇文章中对于block做了一个全面的剖析和理解,那么在OBjective—C的block使用中我们难免会用到以上几个关键字,其实对于_block上篇文章已经做了解释,这篇文章,我会做几个关键字的区别和总结,来加深认识和理解。*上篇文章知道clang-rewrite-objc可以将OC代码转化成C代码C++代码,如果变量加上weak修饰,会发现无法转化,提示:cannotcreate_*weak
Harry_Coding
·
2024-01-24 13:10
IOS-闭包学习-Swift
Swift中的闭包与C和
Objective-C
中的代码块(blocks)以及其他一些编程语言中的匿名函数(Lambdas)比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。
饼子会飞
·
2024-01-24 01:26
IOS-Swift学习
ios
学习
swift
C
基础笔记
一、C语言开发环境搭建Linux系统作为学习C语言的开发环境环境安装:1、UbuntuLinux.7z----------虚拟机系统2、VMware:VMwareWorkstation16Pro激活密钥.txt;VMware-workstation-full-16.1.017198959.exe------虚拟机软件3、安装VMware虚拟机.pdf----安装文档1、安装虚拟机软件2、在虚拟机软
凡不凡-
·
2024-01-24 00:33
笔记
clang-tidy——静态代码分析框架
clang-tidy——静态代码分析框架clang-tidy介绍clang-tidy是一个基于clang的静态代码分析框架,支持C++/C/
Objective-C
。它是一个功能更强大的lint工具。
或许对了
·
2024-01-23 14:29
clang-tidy
iOS反射机制
image了解反射机制
Objective-C
语言中的OC对象,都继承自NSObject类
海是天空蓝
·
2024-01-23 03:35
Method Swizzling基本用法
其实,就是借助于
Objective-C
作为运行时语言的特点:在程序运行的时候,去修改某些方法的实现。
见哥哥长高了
·
2024-01-23 03:13
【iOS】巧用 LLVM 特性:
Objective-C
Class Properties 解耦
前言Emmmmm...Objective-CClassProperties早在WWDC2016中就已经公示,给
Objective-C
加入这个特性主要是为了与Swift类型属性相互操作。
软件iOS开发
·
2024-01-22 23:25
Swift-闭包
类似于
objective-c
中的block,其实函数就相当于一个特殊的闭包。闭包需要提前写好,在适当的时候再执行。1、定义闭包闭包的格式是(参数列表)->(返回值类型)in实现代码举一个最简单的例子。
捕梦少女的梦想
·
2024-01-22 17:07
oc-底层原理之objc_msgSend方法快速查找
下一篇文章再来探究)方法快速查找方法的快速查找实际是通过缓存来查找,在探究之前,我们先来了解一下objc_msgSend,我们要知道方法的查找是在什么时机通过什么入口进入的objc_msgSend我们知道
objective-c
沉默Coder
·
2024-01-22 15:41
Effective
Objective-C
学习第二周
理解“属性”这一概念“属性”(property)是
Objective-C
的一项特性,用于封装对象中的数据。
Objective-C
对象通常会把其所需的数据保存为各种实例变量。
糸师凛
·
2024-01-22 07:14
objective-c
学习
ios
MySQL
基础笔记
(9)事务
一.简介所谓事务,是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或者撤销操作请求,即,这些操作要么同时成功,或者同时失败——OS中有原语不可分割的概念,虽然没有必然联系,但此处可以类比~回滚:临时修改的数据因为发生异常必须修改回去注意:默认MySQL的数据库是自动提交的,执行一条sql语句,MySQL会立即隐式的提交事务~二.操作以转账的场景为例:sel
十三的信徒
·
2024-01-21 22:46
MySQL
mysql
笔记
数据库
sql
MySQL
基础笔记
(8)多表查询
一.多表关系介绍项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也会存在着各种联系,分为如下3类:一对一一对多或者多对一多对多一对一:用户与用户详情的关系常见于单表的拆分,以提高工作效率——将一张表中一部分的信息放在一张表中,其他详细的信息则放在另一张表中在任意一方加入外键关联另一方的主键,并且为外键设置唯一约束u
十三的信徒
·
2024-01-21 04:45
MySQL
笔记
sql
mysql
MySQL
基础笔记
(7)约束
顾名思义,用来限制表结构中存储的数据~一.概述作用于表中字段上的规则,用于限制存储在表中的数据,目的在于使数据库中的数据正确、有效性和完整性。大致可以分为如下的几类:(重点关注主键和外键约束~)此外,约束作用于表的字段,可以在建立、修改表的时候加上相应的约束~一个字段可以添加多个约束主键是核心的字段,最多只能有一个~二.详解1.非空约束namevarchar(10)notnulluniquecom
十三的信徒
·
2024-01-20 23:29
MySQL
mysql
笔记
数据库
(delphi11最新学习资料) Object Pascal 学习笔记---第2章第4.2节(运算符和优先级)
您可以看到下面按优先级分组的语言运算符列表,并与C#、Java和
Objective-C
中的运算
langfengyl
·
2024-01-20 19:41
Object
Pascal
Handbook
学习
笔记
深度解析performSelector方法
在今天的文章中,我们将深入研究
Objective-C
中一个令人着迷的方法——performSelector,这是一个强大而神奇的调用技巧,让我们一起来详细了解它的妙用和原理。
u010405836
·
2024-01-20 19:57
ios
objective-c
开发语言
CSS
基础笔记
【CSS简介】《css简介》css指的是层叠样式表(cascadingstylesheets),作用是负责网页的样式外观;【体验css】简介:我们学习css,主要分为两大部分:一部分是css属性(核心),一部分是css选择器《css语法》1、书写css需要准备一个环境,就是一对style标签,需要放到head内部;2、css样式条的语法结构:选择器{属性:值}选择器指的是选择标签的不同方式;css
段公子_2292
·
2024-01-20 14:30
Category 特性在 iOS 组件化中的应用与管控
在
Objective-C
(iOS的开发语言,下文用OC代替)中的具体体现为:实例(类)方法、属性和协议。除了引用中提到的添加方法,Category还有很多优势,比如将一个类的
美团技术团队
·
2024-01-19 12:51
c语言0
基础笔记
目录前言第01章_C语言入门1.1初识计算机语言1.2初识C语言1.3第一个c程序1.4IDE使用1.5注释1.6第一个c程序剖析1.7printf()输出格式第02章_变量与进制2.1关键字2.2标识符2.3变量2.4基本数据类型的使用2.5变量间的运算规则2.6常量2.7输入/输出函数2.8进制第03章_运算符与流程控制3.1运算符3.2分支结构3.3循环结构3.4关键字break3.5关键字
风无雨
·
2024-01-19 04:33
c语言
笔记
《iOS应用开发》——2.2节九个基本的程序构建块
Objective-C
的先前版本学起来非常艰难。一些方面,诸如内存管理,我们只能机械地按照一系列严格的规则来练习。即使是那样,你也很容易出错,导致程序故障、错误以及崩溃。
weixin_33755557
·
2024-01-19 02:03
移动开发
java
c/c++
Linux
基础笔记
18 | 磁盘分区管理
fdisk分区工具fdisk这个古老的软件并不认识GPT,所以fdisk只支持MBR的分区模式,且磁盘小于2T,大于了就不能使用fdisk进行分区了新磁盘的分区一块新加的磁盘的分区方式检查系统中需要分区的磁盘fdisk-l对新磁盘进行磁盘分区fdisk/dev/sdb进入交互式分区界面键入m获取帮助信息常用的命令选项d:删除一个分区n:添加一个新分区q:退出而不保存更改w:将分区表写入磁盘并退出m
小鲸鱼大梦想
·
2024-01-18 21:15
Linux运维基础
linux
云计算
运维
霍格沃兹测试开发学社技术学习笔记之——Python
基础笔记
#阶段十一-Python语言和测试框架(1)##1.pycharm环境变量配置和安装##2.基础数据类型数字字符串##3.运算符字符串算数运算符比较运算符赋值运算符逻辑运算符成员运算符身份运算符##4.控制流判断控制语句循环控制语句##5.数据结构列表元组集合字典#第1_2小节_python/pycharm安装和配置##1.Python环境安装###推荐Python最新版本###官方下载:http
zmmici
·
2024-01-18 15:55
python
开发语言
Objective-C
使用UISwitch控制UITextField显示明文或密文
1.xib中设计2.关联控件3.使用代码控制开关与TextField显示模式4.开关控件UISwitch点击事件实现,点击时根据状态切换TextField显示模式5.显示效果:
林鸿群
·
2024-01-18 14:18
Objective-C
objective-c
ios
开发语言
Swift一些小特性
Note:在C或
Objective-C
中不存在可选类型的概念。在OC中和可选类型这个概念最类似的是:一个对象要么返回确定的值要么返回nil,其中nil表示“对象不存在”。然而这种方法
奚山遇白
·
2024-01-18 10:33
Tools - 使用Doxygen和Graphviz分析代码
支持如C++、C、
Objective-C
、C#、PHP、Java和IDL等语言。G
weixin_34004750
·
2024-01-18 07:01
pytorch
基础笔记
pytorch的windoows下安装Step1:通过百度云下载安装包AmazonCloud(py36)或者百度云(py36)或百度云(py35)Step2:构建虚拟环境(打开CMD命令提示符窗口,输入下列命令)condacreate-ntestpython=3.6activatetestStep3:安装相应的包condainstallnumpymklcfficondainstall--offli
飘涯
·
2024-01-18 05:29
如何在 RHEL/CentOS/Rocky Linux 8 上安装 GCC和开发工具包
GNU编译器集合是一系列用于语言开发的编译器和库的集合,包括:C,C++,
Objective-C
,Fortran,Ada,Go,andD等编程语言。
frank0060071
·
2024-01-18 05:45
linux
linux
centos
运维
Python
基础笔记
1
这篇笔记来自廖雪峰的Python教程。一.Python基础Python使用缩进来组织代码块,务必遵守约定俗成的习惯,坚持使用4个空格的缩进。在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。1.数据类型和变量整数:1,-8,0,0xff00浮点数:1.12,-9.12,1.23e9字符串:'abc',"i'mok",'i\'m\"ok\"'(转义)多行字符串:print(
生物信息与育种
·
2024-01-18 05:57
MySQL
基础笔记
(6)函数
函数:是指一段可以直接被另一段程序调用的程序或者代码~(MySQL内置)一.字符串函数trim不能去除中间的空格~selectconcat('jsl','1325'):执行如上的代码,返回字符串"jsl1325"。selectlower('JSL');执行如上的代码,返回字符串"jsl",即全部转化为小写;upper同理,反之将小写字母均改为大写字母,此处不再赘述~selectlpad('++',
十三的信徒
·
2024-01-18 03:15
MySQL
笔记
mysql
sql
数据库
[原创][R语言]股票分析实战[11]:读取股票数据文件的细节: 提取目标列数据
643439947个人网站:80x86汇编小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、
Objective-C
我不是代码教父
·
2024-01-17 23:41
#
R语言大数据分析
r语言
股份分析
大数据分析
第一章 熟悉
Objective-C
第一条:了解Objective—C语言的起源Objective—C语言是由Smalltalk演化而来,后者是消息型语言的鼻祖,所以该语言使用的“消息结构”而非“函数调用”。1.消息和函数调用之间的区别//Messaging(Objevtive-C)Object*obj=[Objectnew];[objperformWith:parameter1and:parameter2];//Functionc
付闯688
·
2024-01-17 22:21
objective-c
开发语言
macos
xcode怎么执行c语言程序,如何使用Xcode编辑C语言程序?
Xcode是由Apple官方开发的IDE,支持C、C++、
Objective-C
、Swift等,可以用来开发MacOSX和iOS上的应用程序。
叫我刘好看
·
2024-01-17 19:00
xcode怎么执行c语言程序
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他