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基础语言
【linux浅谈017】gbd调试常用指令
它可以用于调试C、C++、
Objective-C
、Pascal、Ada等语言编写的程序。GDB的使用条件程序要用GDB调试,需要添加调试信息。
hinmer
·
2024-02-04 13:56
Linux浅谈
Linux编程
linux
ubuntu
centos
c++
c语言
Swift 获取对象的所有属性
Objective-C
里面都知道,可以通过runtime的class_copyPropertyList来反射赋值。但是纯swift类是和NSObject不同的。
__jacknan__
·
2024-02-04 07:09
基于Java的图书管理系统的设计与实现(附源码网盘链接)
该系统使用Java语言作为开发的
基础语言
,数据存储管理使用MySQL数据库,使用Sprin
毕设学长
·
2024-02-04 04:32
毕设
java
开发语言
开源
课程设计
【教程】
Objective-C
性能监控
1、内存监控CPU内存监控克魔助手提供了分析内存占用、查看CPU实时活动数据以及追踪特定应用程序的功能,让开发者可以更好地了解应用程序的运行情况。以下是一些示例截图:同样,克魔助手还提供了内存、GPU性能监控、网络监控等功能,开发者可以查看实时数据活动和追踪应用程序的特定功能。如下:内存监控以下是内存监控的示例截图:3、fps监控在iOS游戏开发过程中,了解游戏的帧率对于优化游戏性能至关重要。克魔
iOS学霸
·
2024-02-03 15:27
移动端产品
iOS上架
apple证书
ios
Objective-C
编译成C++代码报错
代码是什么样子的,在进入项目目录中,执行clang-rewrite-objcViewController.m时如下错:简单的解释就是,当我们在语言转换的时候,无法识别库此时我们需要在编译的时候让系统识别
objective-c
堕落白天使
·
2024-02-03 14:35
SwiftUI与UIKit应用程序集成
引入Swift时,我们不得不从
Objective-C
迁移到Swift。许多应用程序很可能仍在使用(部分)
Objective-C
,因为过渡可能会花费一些时间。很高
iCloudEnd
·
2024-02-03 08:08
Map、FlatMap、Filter、Reduce等函数
varvalues=[1,3,5,7,9]letresults=values.map{(element)->Intinreturnelement*2}//计算字符串的长度letstringArray=["
Objective-C
坤哥爱卿
·
2024-02-03 07:52
Objective-C
中里氏替换原则
里氏替换原则是面向对象设计的基本原则之一,它指出子类对象可以在任何需要父类对象的地方使用,而不会产生意外的行为。//父类@interfaceAnimal:NSObject-(void)sayHello;@end@implementationAnimal-(void)sayHello{ NSLog(@"Animalsayshello");}@end//子类1@interfaceDog:Animal
lcannal
·
2024-02-03 07:52
OC
objective-c
里氏替换原则
开发语言
Objc_msgSend流程
Runtime是一套底层纯C语言API,
Objective-C
代码最终都会被编译器转化为运行时代码,通过消息机制决定函数调用方式。那么什么是运行时呢?
_涼城
·
2024-02-02 09:05
iOS中的KVC与KVO
KVC的定义都是对NSObject的扩展来实现的,
Objective-C
中有个显式的NSKeyValueCoding类别名,所以对于所有继承了NSObject的类型,都能使用KVC(一些纯Swift类和结构体是不支持
MichealXXX
·
2024-02-02 09:42
Objective-C
对象dealloc过程
Objective-C
对象由dealloc负责内存的释放,在对象释放过程中发生了什么,我们使用源码可以看出释放的过程。
零丁若叹
·
2024-02-02 07:34
iOS
objective-c
ios
xcode
【
Objective-C
语言 面向对象版的士兵突击】
前言士兵突击,是用
Objective-C
语言实现的一个面向对象的案例。一、原理分析士兵要射击,需要有枪。枪要开火,需要有弹夹。弹夹装子弹,需要判断子弹数量是否大于最大装弹量。
清风清晨
·
2024-02-02 07:00
Objective-C
objective-c
ios
开发语言
【
Objective-C
语言的SEL对象】
Objective-C
语言的SEL对象一、SEL对象是什么?
清风清晨
·
2024-02-02 07:00
Objective-C
objective-c
ios
xcode
Objective-C
项目结构
MyProject/├──AppDelegate.h├──AppDelegate.m├──Assets.xcassets/├──Info.plist├──SupportingFiles/│ ├──main.m│ └──MyProject-Info.plist├──Models/│ ├──Person.h│ └──Person.m├──Views/│ ├──HomeViewController.h│
lcannal
·
2024-02-02 07:29
OC
objective-c
开发语言
macos
Objective-C
判断对象是否相等
对象是否相等NSString*str1=[[NSStringalloc]initWithCString:"equal"encoding:NSUTF8StringEncoding];NSString*str2=@"equal";if(str1==str2){NSLog(@"equal");}直接比较两个对象是否相等,实际上比较的是两个对象的指针是否相等。上述代码中str1和str2是分别指向两块不同
Pandakingli
·
2024-02-02 07:27
iOS开发
objective-c
对象
Objective-C
中对象与对象之间的关系
1.聚合关系(Aggregation)聚合关系是一种强关联但具有独立生命周期的关系。在聚合关系中,一个对象(容器对象)可以包含其他对象(成员对象),但成员对象可以独立存在,不依赖于容器对象的存在。这种关系通常用于表示"拥有"的关系。@interfacePerson:NSObject//Person类包含一个Car对象@property(nonatomic,strong)Car*car;@end2.
lcannal
·
2024-02-02 07:54
OC
ios
objective-c
开发语言
iOS
Objective-C
关联对象
iOSObjective-C关联对象1.关联对象简介对于关联对象,我们熟悉它的地方就是给分类添加属性。虽然我们可以在分类中通过@property编写代码来声明一个属性,但是当我们使用的时候就报方法找不到错误,其实缺失的方法就是属性的getter和setter的实现,那么关联对象就可以完美的解决这个问题。官方定义:Associativereferences,availablestartinginOS
just东东
·
2024-02-02 02:01
10行
Objective-C
代码实现支持多种数据类型的switch case
Swift中的switchcase支持多种数据类型,而
Objective-C
只支持整形,因为总是会出现如下这种冗长的代码形式:if([strisEqualToString:a]){doa}elseif(
Eternal_Love
·
2024-02-01 19:10
Swift(5.1)-构造过程
与
Objective-C
中的构造器不同,Swift的构造器没有返回值。它们的主要任务是保证某种类型的新实例在第一次使用前完成正确的初始化。类的实例也可以通过实现析
Upping8
·
2024-02-01 10:36
蓝桥杯训练|
基础语言
Day1 - STL pair vector list stack queue set map容器
:*☆主题:C++基础语法今日份打卡蓝桥杯基础语法学习内容:小明和完美序列顺子日期STL掌握时间管理内容详细:小明和完美序列题目考点:STLmap哈希表
基础语言
条件判断详细思路运用哈希表去储存出现的次数然后再统计出现次数最中要的的是情况判断
27dCnc
·
2024-01-31 10:51
算法入门
蓝桥杯
c++
list
数据结构
笔记
iOS开发 之 isEqual与hash
这是因为:对于基本类型,==运算符比较的是值;对于对象类型,==运算符比较的是对象的地址(即是否为同一对象)注意:上述==运算符的说明适用于
Objective-C
和Java等不支持运算符重载的语言,支持运算符重载的语言有
Felix的笔头
·
2024-01-31 07:45
Objective-C
:Runtime
objc_msgSend底层调用有3大阶段1.消息发送objc_msgSend执行流程01-消息发送.png2.动态方法解析objc_msgSend执行流程02-动态方法解析.pngvoidc_other(idself,SEL_cmd){NSLog(@"c_other-%@-%@",self,NSStringFromSelector(_cmd));}-(void)other{NSLog(@"%s"
zhouluyao
·
2024-01-31 07:16
Category 特性在 iOS 组件化中的应用与管控
在
Objective-C
(iOS的开发语言,下文用OC代替)中的具体体现为:实例(类)方法、属性和协议。除了引用中提到的添加方法,Category还有很多优势,比如将一个类的实现拆分开放在
liuhuiteng
·
2024-01-31 02:42
美团技术
美团技术
禅与
Objective-C
编程艺术
ZenandtheArtoftheObjective-CCraftsmanship中文翻译原文https://github.com/objc-zen/objc-zen-book前言Swift贡献给社区作者关于中文翻译条件语句尤达表达式nil和BOOL检查黄金大道复杂的表达式三元运算符错误处理Case语句枚举类型命名通用的约定常量方法字面值类类名Initializer和deallocDesignat
MR_LP
·
2024-01-31 02:11
小技术
初学者
objective-c
编程
新手
iOS
【通讯录案例-一些细节的补充
Objective-C
语言】
一、好,这个里边儿啊,我们在示例程序里边儿,我们当前做的程序,左边,这个屏幕左边,和这个tableView的Cell这一块儿,1.左边,是有一个小的间距,是吧,我现在想把这个间距,取消掉,怎么着来做,1)首先:tableView,是吧,我们这个控制器是什么,是“联系人列表”所以呢,在“联系人列表“的viewDidLoad里边,去写东西,在“联系人列表”的viewDidLoad里边,我要去“取消分割
清风清晨
·
2024-01-30 16:48
Objective-C
objective-c
开发语言
macos
面向对象的三大特征
Objective-C
的面向对象的三大特征是封装、继承和多态。1.封装:封装是将数据和对数据的操作封装在一个对象中,对象对外部提供接口来访问和修改数据,同时隐藏了实现的细节。
lcannal
·
2024-01-30 14:00
OC
ios
objective-c
开发语言
在
Objective-C
中的方法
在
Objective-C
中,方法可以分为两种类型:实例方法和类方法1.实例方法(InstanceMethods):实例方法是与类的实例相关联的方法。它们依赖于实例的状态并对其进行操作。
lcannal
·
2024-01-30 14:29
OC
objective-c
ios
开发语言
NSString类常用的方法
NSString是
Objective-C
中一个类,用于处理字符串类型的数据。1.初始化字符串NSString类提供了多种初始化方法,可以根据不同的需求进行字符串的初始化。
lcannal
·
2024-01-30 14:29
OC
ios
objective-c
数据库
Objective-C
中的匿名对象
Objective-C
中,我们熟悉了创建和使用对象并将其赋值给变量。然而,有时候我们只需要临时使用一个对象而不必为其定义一个变量。1.什么是匿名对象?匿名对象是没有指定对象名的对象。
lcannal
·
2024-01-30 14:58
OC
java
开发语言
objective-c
Mac环境下配置Sonarqube与Sonar-scanner
对于小团队往往会选择一些开源的工具,本文主要介绍Mac环境下Sonarqube的安装以及
Objective-C
团队开发中,代码质量的把关,往往决定了一个团队的开发
HF_K
·
2024-01-30 10:02
[macOS]gcc安装
GCC是GNU编译器集合,它可以编译C,C++,
Objective-C
和其他一些编程语言。然而,在MacOS上安装GCC并非一件简单的事情。
FL1623863129
·
2024-01-30 07:16
mac
macos
Effective oc 2.0 第三章学习--接口与API设计
接口与API设计用前缀避免命名空间冲突要点提供“全能初始化方法”要点实现description方法要点尽量使用不可变对象要点使用清晰协调的命名方式方法命名类与协议命名要点为私有方法名加前缀要点理解
Objective-C
菜的不敢吱声
·
2024-01-29 18:26
学习
java
数据结构
IOS技能树总结
技能要求UI视图OC语言Runtime内存管理Block多线程RunLoop网络设计模式架构/框架算法第三方面试总结1.技能要求初级:精通
Objective-C
语言基础精通UIKit等CocoaFramework
流星飞鱼
·
2024-01-28 16:48
iOS
Objective-C
KVO 常见用法
iOSObjective-CKVO常见用法前言KVO即Key-ValueObserving是苹果提供给开发者的一套键值观察的API,在我们日常开发中经常用到KVO进行属性的观察,接下来我们将通过该篇文章对KVO的常见用法进行总结。1.观察属性的变化1.1基本的属性观察代码我们最简单的使用KVO就是观察属性的变化,在本例中,我们观察person对象的name的改变。添加观察代码:[self.pers
just东东
·
2024-01-27 06:40
2018-06-12
上有很多不错的iOS开源项目,个人认为不错的,有这么几个:1.ReactiveCocoa:ReactiveCocoa/ReactiveCocoa·GitHub:GitHub自家的函数式响应式编程范式的
Objective-C
milkr00
·
2024-01-27 01:24
【通讯录案例-添加联系人功能
Objective-C
语言】
一、添加联系人的功能,继续来做这个啊1.在这个“添加联系人”界面儿,姓名:来一个“111”,电话:来一个“2222”,当我点击“添加”按钮以后,我应该把B里边儿的内容传给A,所以,这个里边儿,我的代理方法,这个协议,应该写在哪儿,写在“添加联系人”的控制器,还是写在这个”1的联系人“控制器里边儿,写在“添加联系人”的控制器,对吧,因为从B控制器传数据到A控制器,我们拿不到那个prepareForS
清风清晨
·
2024-01-26 23:01
Objective-C
objective-c
开发语言
macos
【通讯录案例-注销功能
Objective-C
语言】
一、接下来,接着来说这个通讯录案例啊,1.我们来把这个“注销”功能,实现一下,这个“正在登录”的时间,我给它改少一点儿,现在是多少,3秒吧,我给它改成,额,0.5吧,command+R,诶,0.5秒之后,跳转,然后,它就过来了,然后呢,我现在啊,还有一个小问题,2.我现在把这两个文本框的值呢,在storyboard上,默认让它们变成“1”、和、”1“、默认让它变成“1”、和、“1”、啊,因为我每次
清风清晨
·
2024-01-26 23:30
Objective-C
objective-c
开发语言
macos
【通讯录案例-搭建添加联系人界面
Objective-C
语言】
一、我们把添加联系人的这个功能,来做一下,1.来看一下,1)当我们点击右上角,这一块儿,有一个rightBarButtonItem,啊,有这么一个“添加”按钮,点击这个按钮以后啊,它会跳到“添加联系人”界面儿,它会跳到右边儿的一个控制器,然后,这个控制器呢,就是一个普通的ViewController,然后呢,上边跟我们、有点儿像我们那个“登录”界面儿,有两个Label、有两个TextField,然
清风清晨
·
2024-01-26 23:30
Objective-C
objective-c
开发语言
macos
【通讯录案例-编辑联系人功能
Objective-C
语言】
一、我们接着来说这个“通讯录”案例啊,编辑联系人的功能1.首先呢,我们第一,应该把“联系人列表”里面,Cell的模型的内容,传到“编辑联系人”的控制器里边儿来,并且让它展示在文本框里,当我点击这个“11”、“222”、这个Cell的时候,它会把这个“11”、“222”、是不是会显示在这两个文本框里边儿啊,所以这个里边儿,是不是有一个“顺传”,所以呢,我要传的是什么,是一个“模型”吧,所以呢,我应该
清风清晨
·
2024-01-26 23:58
Objective-C
objective-c
ios
开发语言
Linux挂载NTFS格式的文件系统
GCC包括C、C++、Fortran、
Objective-C
等多种编程语言的编译器,是一个开源的软件,常用于Unix和Linux系统上。
桃花坞生动的芒果
·
2024-01-26 18:10
Linux
linux
编辑器
【通讯录案例-编辑联系人界面儿
Objective-C
语言】
一、我们现在来做一下,当我们点击这个联系人时,进入到“编辑联系人”界面儿,1.先看一下我们的示例程序,当我点击某一个Cell,跳到了一个叫做“查看/编辑联系人”的控制器,这个控制器,实际上,就布局而言,跟我们“添加”也好、“登录”也好,是差不多的,然后呢,右上角儿,多了一个“编辑”按钮,当我点击“编辑”按钮的时候,这块儿呢,会有一个“保存”,会有一个“保存”的按钮,显示出来,它呢,不是一个able
清风清晨
·
2024-01-26 16:13
Objective-C
objective-c
开发语言
macos
iOS开发中音频工具类的封装以及音乐播放器的细节控制
这篇文章主要介绍了iOS开发中音频工具类的封装以及音乐播放器的细节控制,代码基于传统的
Objective-C
,需要的朋友可以参考下一、控制器间数据传递两个控制器之间数据的传递第一种方法:代码如下:self.parentViewController.music
iOS鑫
·
2024-01-26 11:16
谈
Objective-C
block的实现
转载至唐巧大神-http://blog.devtang.com/2013/07/28/a-look-inside-blocks/(博客最后有部分内容,经验证时是错误的,这里没进行完全转载,可转至原博客查看及验证)前言这里有关于block的5道测试题,建议你阅读本文之前先做一下测试。先介绍一下什么是闭包。在wikipedia上,闭包的定义是:Inprogramminglanguages,aclosu
KB_MORE
·
2024-01-26 09:04
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
快速上手!LLaMa-Factory最新微调实践,轻松实现专属大模型
Yuan2.0(https://huggingface.co/IEITYuan)是浪潮信息发布的新一代
基础语言
大模型,该模型拥有优异的数学、代码能力。
浪潮圈
·
2024-01-26 04:38
llama
人工智能
transformer
LLM
微调
lora
语言模型
OC-字符串
前言本篇文章介绍OC的字符串字符串常量要使用
Objective-C
语言创建一个常量字符串对象,需要在字符串开头放置一个@字符,下面的语句创建了一个常量字符串@"Programoningisfun"NSLogNSLog
SauronKing
·
2024-01-26 03:56
程序设计-Object-C
ios
objective-c
iOS Runtime详解
Runtime介绍Runtime消息传递Runtime消息转发Runtime应用Runtime介绍
Objective-C
扩展了C语言,并加入了面向对象特性和Smalltalk式的消息传递机制。
ios开发闻闻
·
2024-01-25 23:27
高级程序员社招面试总结
社招面试能力模型类型考察纬度建议范围经验心得技术模型基本技能1.面试范围系统和
基础语言
-Android了解Java-JNI了解C++2.优先业务和面试者能力的交集。必备项保证面试者的过硬的基本能力。
忘川草
·
2024-01-25 13:14
上一页
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
其他