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基础语言
iOS最佳实践
无论是Swift还是
Objective-C
,都没有在其他地方广泛使用,而且这个平台对每个东西都几乎有它自己的
haozi_2013
·
2023-12-04 05:02
IOS
开发学习笔记
ios
Runtime-isa-共用体
01-简介很多机制都是基于runtime来实现的
Objective-C
是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同,很多编程语言编写代码->编译链接->运行,编译完成之后的二进制代码就是我们要执行的代码
越天高
·
2023-12-04 02:33
[原创][第I部分][编程基础]我的C++ 98复习并升级到C++20的复习旅途
643439947个人网站:80x86汇编小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、
Objective-C
我不是代码教父
·
2023-12-03 20:16
C/C++探究
c++
c++20
开发语言
KVC底层分析
KVC概念KVC(Key-valuecoding)键值编码,是对NSObject的扩展来实现的,
Objective-C
中有个显式的NSKeyValueCoding类别名--NSObject(NSKeyValueCoding
离歌欢笑_4c54
·
2023-12-03 11:00
Interface type cannot be statically allocated
总目录iOS开发笔记目录从一无所知到入门这是一个
Objective-C
中赋值类型的问题,以字符串类NSString为例(也可以是其他类型,包括你的自定义类型),简化一下代码:NSString*name=
锦天
·
2023-12-03 07:02
Bug
ios
objective-c
xcode
指针
赋值
nginx用gRPC做反向代理,让速度飞起来
目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go.其中C版本支持C,C++,Node.js,Python,Ruby,
Objective-C
,PHP和C#支持.gRPC
Richardlygo
·
2023-12-02 17:17
web
nginx
java
服务器
Objective-C
中nullable、__nullable、_Nullable、_Nonnull的用法
Xcode6.3引入的一个
Objective-C
的新特性:nullabilityannotationsswift用!和?
crazyfox
·
2023-12-02 14:34
day 27
GCC原本只能处理C语言,但后来得到扩展,变得既可以处理C++,又可以处理Fortran、Pascal、
Objective-C
、java、以及Ada与其他语
个中秘密
·
2023-12-02 06:17
class-dump 混淆加固、保护与优化原理
class-dump混淆加固、保护与优化原理进行逆向时,经常需要dump可执行文件的头文件,用以确定类信息和方法信息,为hook相关方法提供更加详细的数据.class-dump的主要用于检查存储在MachO文件的
Objective-C
iOS学霸
·
2023-12-02 05:04
unit加固
App加固
混淆加固
cocoa
macos
objective-c
使用ASIRequest库进行
Objective-C
网络爬虫示例
在
Objective-C
中,ASIHTTPRequest是一个非常受欢迎的库,用于处理HTTP请求。它可用于下载网页内容,处理API请求,甚至进行复杂的网络交互。
华科℡云
·
2023-12-02 02:20
objective-c
爬虫
开发语言
开启Flutter学习之旅
Flutter的开发环境配置好了的话就正式开始学习之旅Flutter开发的
基础语言
是Dart,所以想学flutter首先要了解学习Dart了解Dart强类型编程语言,Dart之下一切皆对象Dart是一种跨平台的客户端开发语言
Flutter_石头
·
2023-12-01 21:15
class-dump 混淆加固、保护与优化原理
进行逆向时,经常需要dump可执行文件的头文件,用以确定类信息和方法信息,为hook相关方法提供更加详细的数据.class-dump的主要用于检查存储在MachO文件的
Objective-C
中的运行时信息
不写代码没饭吃
·
2023-12-01 18:06
iOS加固
APP加固
cocoa
macos
objective-c
Swift基础语法简介(三)——可选项
在C和
Objective-C
中,没有可选项的概念。在
Objective-C
中有一个近似的特性,一个方法可以返回一个对象或者返回nil。nil的意思是“缺少一个可用对象”。
文馨2526
·
2023-11-30 23:07
swift闭包表达式
Swift中的闭包与
Objective-C
/C中的Block、其他编程语言中的匿名函数相似。全局和嵌套函数实际上也是特殊的闭包。闭包采取如下三种形式之一:全局函数是一个有名字但不会捕获任何值的闭包。
搬运工iOS橙
·
2023-11-30 15:26
那些设计iOS API需要知道的事
那么我们就很有必要了解
Objective-C
语言中常见的编程范式(paradigm),同时还需了解各种可能碰到的陷阱。
weixin_33802505
·
2023-11-30 13:47
移动开发
开发工具
c/c++
Objective-C
高级编程 iOS与OS X多线程和内存管理 之学习笔记-第2章 Blocks
第2章Blocks2.1什么事Blocks:是C语言的扩充功能。带有自动变量(局部变量)的匿名函数。C语言中函数可能使用的变量:自动变量(局部变量)函数的参数静态变量(静态局部变量)静态全局变量全局变量后三个在函数多次调用之间能够传递值在计算机科学中,此概念也称为闭包(Closure)、lambda计算。C+BlocksBlockSmalltalkBlockRubyBlockPythonLambd
游牧人s
·
2023-11-30 12:05
Block 原理面试(1)
答:Block的本质是一个封装了函数及其调用环境的
Objective-C
对象。原理详细见「Block使用及结构」block的属性修饰词为什么是copy?使用block有哪些使用注意?
FY_Chao
·
2023-11-30 10:05
Objective-C
学习笔记-消息
1.Objective-C是C的超集,所以C能使用的代码,
Objective-C
也能使用2.Objective-C代码使用.m文件而不是.c/.cpp3.Objective-C导入头文件使用#import"xxx.h
土豆吞噬者
·
2023-11-30 04:39
重拾iOS-import
关键词:#import,#include,@class,Modules,预处理(preprocessor)一、概述#include是C/C++导入头文件的关键字;#import是
Objective-C
导入头文件关键字
Jack1105
·
2023-11-30 01:26
使用文档生成器Doxygen为c#项目生成文档
一、简介Doxygen是一种开源跨平台的,以类似JavaDoc(java开发环境自带的API文档生成工具)风格描述的文档系统,完全支持C、C++、Java、
Objective-C
和IDL语言,部分支持PHP
xx0505
·
2023-11-29 22:30
工具
Doxygen
文档生成器
swift重温笔记(函数)
Swift统一的函数语法非常的灵活,可以用来表示任何函数,包括从最简单的没有参数名字的C风格函数,到复杂的带局部和外部参数名的
Objective-C
风格函数。参数可以提供默认值,以简化函数调用。
简_爱SimpleLove
·
2023-11-29 22:09
知识点总结1
意思就是假设生物类(life)都用有一个相同的方法-eat;
Objective-C
具有相当多的动态特性,表现为三方面:动态类型(Dyn
雷3雷
·
2023-11-29 21:03
古月居ROS入门21讲学习笔记
目录0、Ubuntu18.04ROS安装:一、
基础语言
二、开发工具三、基本概念四、ROS基础知识4.1小海龟例子4.2常用的命令行工具4.2.1话题相关命令4.2.2服务相关命令4.2.3话题记录4.3
哦*&
·
2023-11-29 20:07
ROS
linux
java
基础语言
int型定义int型变量有四种语法byte型byte型的定义方式与int相同,定义byte类型变量。short型short型的定义方式与int相同,定义short类型变量。long型由于long型的取值范围比int型大,且属于高精度数据类型,所以在赋值时要和int型做出区分,需要在整数后面加上l或者1。浮点类型:浮点类型简称浮点型,用来储存含有小数部分的数值。java语言中浮点类型分为单精度浮点类
X33x
·
2023-11-29 19:52
java
类方法load和initialize的比较
loadInvokedwheneveraclassorcategoryisaddedtotheObjective-Cruntime;implementthismethodtoperformclass-specificbehavioruponloading.每当类或类别被添加到
Objective-C
马小撂
·
2023-11-29 10:56
Objective-C
编程语言发展史:Swift语言的应用和影响
一、引言Swift是苹果公司于2014年发布的一种编程语言,旨在取代
Objective-C
成为iOS和macOS等苹果操作系统的主要编程语言。
Kali与编程~
·
2023-11-29 09:03
swift
开发语言
ios
iOS 编写高质量代码(一)
一、
Objective-C
的起源谈到
Objective-C
语言的出现,可要比Java还要早十多年。Java在1995年推出,而
Objective-C
早在1980年代就已经出现了。
曼谷第一开膛手
·
2023-11-29 08:15
技术分享| gcc版本升级到5.2
一、介绍GCC(GNUCompilerCollection)是一套广泛使用的开源编译器集合,用于编译多种编程语言,包括C、C++、
Objective-C
、Fortran等。
anyRTC
·
2023-11-29 05:20
开源
编译器
GCC
C
C++
Swift基本语法
参考地址http://www.runoob.com/swift/swift-basic-syntax.html引入我们可以使用import语句来引入任何的
Objective-C
框架(或C库)到Swift
TheMrBigHead
·
2023-11-28 22:05
Java
基础语言
一、Java主类结构Java主类结构即使每个应用程序都必须包含一个main()方法,含有main()方法的类被称为主类。二、基本数据结构1.整数结构:整数类型简称整型,可被分为:byte、short、int、long四种类型,它们分别具有不同的取值范围。int型取值范围为(-2147483648~2147483647)并且有四种语法:intx;(定义int型变量x);intx,y;(同时定义int
xhlxhlqwe
·
2023-11-28 14:45
jvm
[原创][1]探究C#多线程开发细节-“Thread类的简单使用“
643439947个人网站:80x86汇编小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、
Objective-C
我不是代码教父
·
2023-11-28 10:21
C#高级编程
c#
开发语言
多线程
thread
深入理解JSCore
Facebook的ReactNative,阿里巴巴的Weex都采用了前端系的DSL方案,而它们在iOS系统上能够顺利的运行,都离不开一个背后的功臣:JavaScriptCore(以下简称JSCore),它建立起了
Objective-C
liuhuiteng
·
2023-11-28 04:22
美团技术
美团技术
【转】深入理解JSCore
Facebook的ReactNative,阿里巴巴的Weex都采用了前端系的DSL方案,而它们在iOS系统上能够顺利的运行,都离不开一个背后的功臣:JavaScriptCore(以下简称JSCore),它建立起了
Objective-C
dingbenji5337
·
2023-11-28 04:21
移动开发
运维
前端
ViewUI
网易云音频数据如何爬取?
本文将详细介绍如何使用
Objective-C
语言构建音频爬虫程序,以爬取网易云音乐为案例。
小白学大数据
·
2023-11-28 02:01
爬虫
python
音视频
objective-c
数据库
爬虫
python
iOS『多线程』使用总结(NSThread、NSOperation、GCD)
文章中主要使用
Objective-C
语言,示例代码会用Swift翻译过来,如有错误请指出。Swift打印的时候最好使用NSLog,这样可以看到打印时间,以及线程信息。
tito
·
2023-11-28 01:11
(一)
Objective-C
基础知识
第1条,
Objective-C
起源,与C++、Java类似,是一种面向对象语言。语法使用“消息结构”(messagestructure),而非“函数调用”(functioncalling)。
不会游的海鸥
·
2023-11-27 12:17
一,Learning
Objective-C
162Objective-CVariablesandConstants在".h"文件中创建的变量可以直接在".m"文件中引用。ViewController.h#import@interfaceViewController:UIViewController{NSString*word;intint1;}@end声明字符串用NSString加*。声明常量:字符串:NSString*constword3
Pyoooo
·
2023-11-27 11:35
2018-04-16
1.Realm介绍realm是一个跨平台移动数据库引擎,支持iOS、OSX(
Objective-C
和Swift)以及Android。目前还支持ReactNative和Xamarin。
Kilolo康
·
2023-11-27 11:14
iOS
Objective-C
类扩展
iOSObjective-C类扩展1.类扩展简介类扩展是我们在开发中经常忽略的一个知识点。就我个人来说,一直认为类扩展就是类中的一部分,我们主要在其中声明私有属性,其实不是,因为类扩展是单独存在的,我们新建一个类的时候并不会主动创建类扩展。但也是,因为类扩展在类编译的时候一起编译。类扩展的定义:Aclassextensionbearssomesimilaritytoacategory,butitc
just东东
·
2023-11-27 10:38
Objective-C
的消息转发机制
1.Objective-C中方法的调用在Runtime期间,都会转为objc_msgSend(receiver,selector,arg1,arg2,...).默认的objc_msgSend会接收两个隐藏的参数,一个是消息接收者(一般默认为self),一个是方法(默认为_cmd).当objc_msgSend找不到方法的时候就会进入消息转发的流程1resolveInstanceMethod或reso
我的昵称是小狼
·
2023-11-27 06:15
Obejctive-C 2.0 Mac和iOS开发实践指南(
Objective-C
2.0最佳入门指南)
资深MacOSX和iPhone开发者RobertClair亲力打造Objective-C2.0最佳入门指南助你成为一名合格的
Objective-C
程序员Obejctive-C2.0Mac和iOS开发实践指南基本信息原书名
weixin_34062329
·
2023-11-26 21:25
移动开发
c/c++
操作系统
初阶C语言(1)
通俗来说,是人与计算机交流的一门
基础语言
。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。P1:那什么是底层开发呢?
小梁续序媛
·
2023-11-26 20:17
c语言
开发语言
2023年中高级前端养成指南-需要关注和学习的13大类80余个前端技术栈与前端趋势-看这篇就够了系列
文章目录一、
基础语言
(前端语言三要素)二、浏览器API三、最近新增的JS对象、方法、属性四、前端框架五、前端构建化工程化工具六、前端测试工具七、移动端和客户端开发(多平台开发)八、SSR服务器端渲染框架九
WEB前端圈
·
2023-11-26 16:57
前端趋势
前端
前端框架
vue.js
低代码
开发语言
[原创]C++98升级到C++20的复习旅途-“作用域规则“
643439947个人网站:80x86汇编小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、
Objective-C
我不是代码教父
·
2023-11-26 12:49
C/C++语言
c++
c++20
开发语言
Linux 程序调试器GDB
发展至今,GDB调试器已经对C、C++、Go、
Objective-C
@航空母舰
·
2023-11-26 08:07
linux
c++
运维
2_基本运算符
算术运算符+,-,*,/与C语言和
Objective-C
不同的是,Swift默认情况下不允许在数值运算中出现溢出情况。但是你可以使用Swift的溢出运算符来
答案MK
·
2023-11-25 18:54
Ruby 集合家族之哈希(Hash)
说完数组,就知道下一个肯定是哈希,在
Objective-C
里的体现是字典(NSDictionary)。为什么这种集合很受欢迎呢?
ibob2012
·
2023-11-25 18:09
第六条:理解“属性”概念
Objective-C
对象通常会把其所需要的数据保存为各种实例变量。实例变量一般通过“存取方法”(acssmethod)来访问。
vim
·
2023-11-25 14:31
Swift - 使用EventKit获取系统日历事件,添加事件
但网上找到的都是使用
Objective-C
来编写的。下面提供一个Swift版的样例,演示如何添加一个事件以及获取所有的事件列表。
小驴拉磨
·
2023-11-25 13:39
iOS开发之
Objective-C
读写文件
以name,phoneNumber,age三个字段,为例。在iphone上,在文本框中输入数据,获取后,装入数组中。然后把数组写入.plist文件写操作NSString*name=[txt1text];NSNumber*phoneNumber=[[NSNumberalloc]initWithInt:[[txt2text]intValue]];NSNumber*age=[[NSNumberalloc
祥子_HelloWorld
·
2023-11-25 10:54
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他