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基础笔记
Swift介绍和学习资料
AboutSwiftASwiftTourlanguageguide语言版本历史学习Demo30DaysofSwift15DaysofAnimationsinSwiftLearn-iOS-Swift-by-Examples实践需要OC项目引入Swift在
Objective-C
蜗牛也有梦想
·
2023-11-01 13:37
快毕业了发现自己前端学的不够扎实怎么办
一、基础(重新学一遍比第一次学效率快很多)1、HTML
基础笔记
:实践建议HTML给你的网页赋予了结构。它就像是人的骨架那样让你保持站立。首先你需要去学习语法以及它必须提供的一切。
PHP9年架构师
·
2023-11-01 05:29
NSObject 底层原理分析(一)
@[TOC](NSObject底层原理分析)NSObject在
Objective-C
中大多数类层次结构的根类,通常我们在使用NSObject对象时,会使用[[NSObjectalloc]init]或者[
星辰_入海
·
2023-10-31 23:40
面试中: 一个NSObject对象占用多少内存?
答案是:16个字节Object-C的本质Object-C->C\C++->汇编语言->机器语言所以
Objective-C
的面向对象都是基于C\C++的数据结构实现的思考:
Objective-C
的对象、类主要是基于
灬朴一生
·
2023-10-31 21:15
ios敏感逻辑的保护方案
本文转载自(https://blog.csdn.net/yiyaaixuexi/article/details/29210413)
Objective-C
代码容易被hook,暴露信息太赤裸裸,为了安全,改用
东了个尼
·
2023-10-31 20:38
类依赖关系的可视化(
Objective-C
)
对类的依赖关系可视化的好处:松耦合的代码设计写出简洁,优雅的代码是每一个程序员的追求。但是实际的项目过程中,我们时常面对着很多糟糕的代码,我们可能在同一个项目中重复的写着其他人已经完成过的工作,抑或遗留一些永远不会再用到的历史代码,抑或组件之间的相互依赖过于复杂,不同的类责任划分不合理,某些类承担了过于繁重的工作。这些情况都会给我们留下一个紧耦合的项目,不方便维护和测试。通过对导入类的可视化,可以
sculg
·
2023-10-31 16:38
(0071)iOS开发之Category VS Extension区别理解
tid=235729http://www.cocoachina.com/ios/20170406/19001.htmlCategory,Extension1.Category利用
Objective-C
的动态运行时分配机制
沐雨07
·
2023-10-31 12:15
iOS开发笔记
Category和Extension的区别
尤其是在为系统类进行拓展的时候,我们可以不用继承系统类,直接给系统类添加方法,最大程度的体现了
Objective-C
的动态语言特性。
藍冰
·
2023-10-31 12:41
iOS技术要点
Category
Extension
类别
类扩展
Objective-C
错误码
NSMachErrorDomain头文件目录:/usr/include/mach/kern_return.h#defineKERN_SUCCESS0#defineKERN_INVALID_ADDRESS1/*Specifiedaddressisnotcurrentlyvalid.*/#defineKERN_PROTECTION_FAILURE2/*Specifiedmemoryisvalid,bu
Minlison
·
2023-10-31 12:48
objective-c
苹果开发之COCOA编程(第三版)上半部分
在它们内部,使用gcc为编译器来编译代码,并使用gdb来查找错误1.3语言
Objective-C
的代码由gcc编译-GUNC编译器。
alnh4952
·
2023-10-31 09:14
xcode
java
数据库
RuntimeMethodSwizzling原理
OOP由于切面需求导致单一职责被破坏的问题,通过AOP可以不侵入OOP开发,非常方便地插入切面需求功能直接使用Runtime方法交换开发的风险有哪些Runtime不光能够进行方法交换,还能够在运行时处理
Objective-C
童冀
·
2023-10-31 08:08
Objective-C
& Swift 最轻量级 Hook 方案
背景某年某月的某一天,产品小S向开发君小Q提出了一个简约而不简单的需求:扩大一下某个button的点击区域。小Q听完暗自窃喜:还好,这是一个我自定义的button,只需要重写一下button的pointInside:withEvent:方法即可。只见小Q手起刀落在产品小S崇拜的目光中轻松完成。代码如下:次日,产品小S又一次满怀期待地找到开发君小Q:欧巴~,帮我把这个button也扩大一下点击区域吧
羁拥_f357
·
2023-10-31 08:36
给 Cocoa 的系统 Protocol 提供默认实现
使用Swift时,如果是自定义的Protocol,可以通过Extension来提供部分方法的默认实现,但系统原有的Protocol却不行,大概是因为系统的Protocol是
Objective-C
实现的缘故
Nemocdz
·
2023-10-31 06:47
从
Objective-C
到Swift
#Swift学习:从
Objective-C
到Swift这篇文章是自己学习Swift的笔记与深化。希望这篇文章能够帮助已经有
Objective-C
经验的开发者更快地学习Swift。
苹果上的小豌豆
·
2023-10-31 03:56
c mysql 返回字符串长度_
objective-c
中字符串长度计算
我们知道,在c语言中,使用sizeof()计算在内存中占用的字节数,引用string.h后,使用strlen()计算字符串的长度(不包含\0)。而在object-c中,“length”这个方法,可以返回字符串的长度。比如:NSString*str=@”12345”;inta=0;a=[strlenght];此时a的值就是字符串str的长度,也就是5.值得一提的是oc中length方法在计算字符串长
刘为龙
·
2023-10-30 21:10
c
mysql
返回字符串长度
深入理解
Objective-C
中实例、类对象、元类对象之间的关系
实例、类对象、元类对象之间的关系可以用下面这张经典的图来展示:class-diagram.jpg总结:实例的isa指向类对象类对象的isa指向元类对象元类对象的isa指针指向根元类对象根元类的父类是根类对象根元类的父类是根类对象意味着什么呢?我们知道如果调用类方法,会沿着元类对象的继承链依次向上查找方法的实现。因为跟元类的父类是根类对象,所以如果在跟元类中无法查找到该方法的实现,会到根类对象中去查
imzzb
·
2023-10-30 20:52
Objective-C
中nil、Nil、NULL和NSNull的区别
在OC中可能经常会遇到nil,Nil,NULL和NSNull,下面分析一下之间的区别:SymbolValueMeaningnil(id)0指向
Objective-C
对象的空指针Nil(Class)0指向
小哥_xiaoge
·
2023-10-30 11:03
iOS中
Objective-C
已死Swift当立?
iOS中
Objective-C
已死Swift当立?iOS中
Objective-C
已死Swift当立?
xiaolongLee
·
2023-10-29 21:47
内存管理2----retain点语法
Objective-C
学习之旅(四)----内存管理2----retain点语法⼀一、retain属性的主要作⽤用1、O-C内存管理和点语法1>OC内存管理正常情况要使⽤用⼤大量的retain和relrese
han518723
·
2023-10-29 20:37
内存管理
支持OC、Swift的markdown文档显示、编辑框架
github传送门:NHMarkdown一个支持
Objective-C
、Swift的markdown文档显示、编辑及转换成HTML文档的工具Overviewsample1sample2sample3preview1
nenhall
·
2023-10-29 14:41
iOS学习笔记72-Objective-C Autorelease Pool 的实现原理
内存管理一直是学习
Objective-C
的重点和难点之一,尽管现在已经是ARC时代了,但是了解
Objective-C
的内存管理机制仍然是十分必要的。
探路者_iOS
·
2023-10-29 13:02
IOS
c++笔记
C++语言
基础笔记
基础知识快捷键说明F9切换断点Ctrl+F5开始执行(不调试)F5开始调试、继续(跳过一个断点)Shift+F5停止调试Ctrl+shift+F5重启调试F10stepoverF11stepinto
语音不识别
·
2023-10-28 22:57
c++
c++
Swift优势
Swift的安全性Swift的语法和语言结构排除了
Objective-C
中可能出现的几种类型的错误,额外的质量控制层,使错误减少发生,bug更早的被修复。
80a7ba2dd31d
·
2023-10-28 20:08
机器学习实战 梯度上升 数学推导_机器学习-白板推导系列(二)-数学
基础笔记
视频如下:机器学习-白板推导系列(二)-数学基础_哔哩哔哩(゜-゜)つロ干杯~-bilibiliwww.bilibili.com一、概率-高斯分布1-极大似然估计高斯分布在统计机器学习中占据重要的地位。本节内容主要是利用极大似然估计计算高斯分布下的最优参数。Data:假设数据中有个样本,每个样本为维数据(含有个feature)所有的样本都独立同分布于高斯分布MLE:极大似然估计MLE:求最优的使得
weixin_39644377
·
2023-10-28 17:24
机器学习实战
梯度上升
数学推导
网络
基础笔记
-1
网络协议:指计算机/交换器/路由器等网络设备为了实现通信而必须遵从的,事先定义好的一系列规则和约定。比如:HTTP/FTP/TCP/IPv4/IEEE802.3等等协议可以分为两类,一类是各网络设备厂商自己定义的私有协议,另外一类是专门的标准机构定义的开放式协议(开放性协议或者开放协议),二者的关系有点像方言和普通话的关系。国际标准化组织(ISO)ISO是世界上最大的非政府标准化专门机构,是国际化
凤枭香
·
2023-10-28 12:14
复习
机器学习
深度学习
网络
笔记
Objective-C
实例对象的内存布局
结论:实例对象的内存布局情况如下:ISA指针,根类的实例变量,倒数第二层父类的实例变量,…,父类的实例变量,类的实例变量验证源码验证从源码上看,实例对象中只定义了一个isa,但是其他变量是否也存储在了实例变量中呢?///Representsaninstanceofaclass.structobjc_object{Class_NonnullisaOBJC_ISA_AVAILABILITY;};其中C
tom555cat
·
2023-10-28 05:53
编译器做些什么?
简单的说,编译器有两个职责:把
Objective-C
代码转化成低级代码,以及对代码做分析,确保代码中没有任何明显的错误。现在,Xcode的默认编译器是clang。
evil-hex
·
2023-10-28 01:11
[译]iOS编译器
简单的说,编译器有两个职责:把
Objective-C
代码转化成低级代码,以及对代码做分析,确保代码中没有任何明显的错误。现在,Xcode的默认编译器是clang。
weixin_34050519
·
2023-10-28 01:41
c/c++
移动开发
xcode
Objective-C
编译器
简单的说,编译器有两个职责:把
Objective-C
代码转化成低级代码,以及对代码做分析,确保代码中没有任何明显的错误。现在,Xcode的默认编译器是clang。
A题升级干Boss
·
2023-10-28 01:40
编译器
简单的说,编译器有两个职责:把
Objective-C
代码转化成低级代码,以及对代码做分析,确保代码中没有任何明显的错误。现在,Xcode的默认编译器是clang。
3行代码
·
2023-10-28 01:39
iOS进阶
Xcode clang 编译器
简单的说,编译器有两个职责:把
Objective-C
代码转化成低级代码,以及对代码做分析,确保代码中没有任何明显的错误。现在,Xcode的默认编译器是clang。
uweiyuan
·
2023-10-28 01:08
Tool
clang编译器
简单的说,编译器有两个职责:把
Objective-C
代码转化成低级代码,以及对代码做分析,确保代码中没有任何明显的错误。现在,Xcode的默认编译器是clang。
小路恢弘
·
2023-10-28 01:07
iOS
KVO的本质
KVO是
Objective-C
对观察者模式的实现。也是CocoaBinding的基础。当被观察对象的某个属性发生更改时,观察者对象会获得通知。
aaayia
·
2023-10-28 00:04
Mac中Composer的安装和使用
它仅仅是一个依赖关系的管理,如同在iOS开发中Swift和
Objective-C
工程中使用的CocoaPods一样。
端木安玉
·
2023-10-27 23:39
Shader
基础笔记
(4)- 基础纹理
第一段代码,单张纹理Shader"MyShader/SingleTexture"{Properties{_Color("ColorTint",Color)=(1,1,1,1)_MainTex("MainTex",2D)="white"{}_Specular("Specular",Color)=(1,1,1,1)_Gloss("Gloss",Range(8.0,256))=20}SubShader{
邱宏健
·
2023-10-27 21:21
-all_load、-ObjC、-force_load
OtherLinkerFlags无需设置如果第三方库中有category,需要设置为-ObjC如果出现问题,修改设置为-all_load或者-force_load+路径-ObjC这个flag告诉链接器把库中定义的
Objective-C
赵_df7e
·
2023-10-27 20:59
Effective
Objective-C
2.0读书笔记(三)
接口与API设计我们在编写接口时应将其设计成易于复用的形式,这需要用到
Objective-C
语言中常见的编程范式(paradigm)。
lattr
·
2023-10-27 19:55
Block
ios之Block的详细使用和具体说明imageiOS代码块Block一:概述闭包=一个函数「或指向函数的指针」+该函数执行的外部的上下文变量「也就是自由变量」;Block是
Objective-C
对于闭包的实现
阳光下的叶子呵
·
2023-10-27 15:50
Foundation对象和CoreFoundation对象
Foundation对象是
Objective-C
对象,使用
Objective-C
语言实现;而CoreFoundation对象是C对象,使用C语言实现。
Joker_King
·
2023-10-27 13:09
什么事LLVM和Clang?Clang与GCC有什么区别?Clang如何使用?
这个问题主要讲Xcode编译器的认知,在学习iOS之前有必要学习一下
Objective-C
的编译环境。在了解LLVM和Clang之前,先得了解一下什么是编译器。
SKyu4
·
2023-10-27 01:49
iOS开发基础知识
iOS
基础
iOS 组件化加载本地 gif 图片
前言加载网络gif图片,使用sd直接加载就好,非组件化加载本地图片,网上也是一搜索一大把的文章,这里只是描述在组件化中,如何加载本地gif图片,亲测有效,这里是左下记录使用,开发语言:
Objective-C
孤雁_南飞
·
2023-10-26 13:07
JavaSE基础学习
JavaSE
基础笔记
锦苏的个人笔记首先声明:这个笔记是根据韩顺平老师,讲的Java课程全程来学习并且做笔记的,如果各位小伙伴们,需要从事Java行业那么从开始决定学习了,就不要放弃,三天打鱼两天晒网这是我的真实写照
锦苏同学
·
2023-10-26 08:16
java
jvm
开发语言
ide
Objective-C
中的block
在
Objective-C
的开发过程中,我们经常用到block,这里就简单总结一下block在
Objective-C
的几种使用方式。
小书同学
·
2023-10-26 07:42
Objective-c
读书笔记
0,#importimport可以保证头文件只被包含一次1,BOOLBOOL其实signedchar的一个类型定义。通过#defineYES1和#defineNO0;注意:OC中的BOOL不仅仅只能存储0和1,编译器仍将BOOL认作8位二进制数。将一个大于1字节的数赋给BOOL,比如将8960,它的十六进制为0x2300赋给一个BOOL,那么只有低位字节00会用作BOOL值。例:1.1)我们有一个
未来不是梦而是汗水
·
2023-10-26 07:40
linux系统基础概述,Linux基础回想(1)——Linux系统概述
SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的,...Linux
基础笔记
SiriDu杜未未
·
2023-10-26 06:14
linux系统基础概述
Objective-C
规范指南
条件判断-三目运算符-错误处理-方法-变量-变量限定符-命名-注释-init和dealloc-字面量-CGRect函数-常量-枚举类型-位掩码-私有属性-图片命名-布尔-单例-导入-Xcode工程-其他
Objective-C
wycandyy
·
2023-10-26 00:21
Jmeter使用
基础笔记
- 断言 - API接口返回数据断言
Jmeter的断言方式有很多种,我在工作中由于经常做的是API接口测试,性能也是对接口进行压测,所以这篇文章主要介绍如何对API接口做断言了解API接口RestfulAPI规范协议:采用http或者https协议数据传输格式:采用json,而不用xmlurl链接:url链接中,不能有动词,只能有名词,而且对于一些名词,如果出现复数,那么应该后面加上s。例如:获取文章列表,使用/articles/,
洛水之风
·
2023-10-25 15:07
性能测试
Jmeter
接口测试
接口压力测试
iOS-Swift 和
Objective-c
混编
一、Swift项目中使用OC的类当Swift项目中第一次创建或者手动拖入OC类的时候,Xcode会提示,是否创建对应的桥接文件:创建桥接文件提示当出现该提示框后,选择cancel,那么之后引入OC的类还是会出现该提示框的.当出现该提示框选择了创建,那么系统就会默认为你创建对应的桥接文件,在其中引入对应的OC类的头文件就可以正常使用了.当出现该提示框选择了不创建,那么之后再也不会出现该弹窗了,就需要
下班不写程序
·
2023-10-25 14:39
Cycript 安装及环境变量配置
前言Cycript允许开发人员使用
Objective-C
和JavaScript混合语法,通过具有语法高亮显示和tab键智能补全功能的可交互控制台,在iOS或macOS上探索和修改正在运行的app.安装下载
浅墨如痕
·
2023-10-25 12:20
Runtime
Runtime的介绍:
Objective-C
是一个基于C语言的扩展,并且在C语言的基础上增加了面向对象特性和Smalltalk式的消息传递机制。
碎梦_aimee
·
2023-10-25 09:50
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他