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
2018-08-29
Remodel是一个工具,通过生成支持编码,值比较和不变性的
Objective-C
模型,帮助iOS和OSX开发人员避免重复代码。
style513
·
2023-12-06 18:18
RunTime 之深入理解load和initialize
先看一下load方法的调用1.jpg在
Objective-C
源码中看一下load_images的实现,在objc-runtime-new
点滴86
·
2023-12-06 18:54
GCD总结
原文链接:https://knightsj.github.io/2017/04/24/《
Objective-C
高级编程》干货三部曲(三):GCD篇/串行队列SerialDispatchQueue:等待当前执行任务处理结束的队列通过
海浪萌物
·
2023-12-06 16:56
Objective-C
与Swift的简单转换
如果你正要从
Objective-C
过渡到Swift,或反过来,一个在两种语言间显示等效代码的小手册会很有帮助。本文内容就是这些:苹果开发者的红宝书,包含变量,集合,函数,类等等。
隔墙送来秋千影
·
2023-12-06 09:01
定制开发苹果软件的常用代码:开启您的独特应用之旅
一、苹果软件开发语言:Swift与
Objective-C
在苹果软件开发中,主要使用Swift和
Objective-C
两种编程语言,Swift是苹果公司推出的新型编程语言,具有语
V_SJGLXT
·
2023-12-05 06:31
软件工程
软件需求
软件构建
OC------深拷贝和浅拷贝
实际内存并没有发生拷贝(只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存)深拷贝图像示意浅拷贝图像示意在
Objective-C
中并不是所有的对象
付闯688
·
2023-12-05 01:01
ios
iOS
Objective-C
Block简介
Block是
Objective-C
对于闭包的实现。Block不仅可以被用作属性还以用作参数和返回值,其实Block就是一个代码块,可以作为变量使用。Block的本质是个对象,可以是代码高度聚
just东东
·
2023-12-04 16:24
[原创]C++98升级到C++20的复习旅途-从汇编及逆向角度去分析“constexpr“关键字
643439947个人网站:80x86汇编小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、
Objective-C
我不是代码教父
·
2023-12-04 06:19
C/C++探究
c++
c++20
汇编
constexpr
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
爬虫
开发语言
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
类方法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
[原创][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++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
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他