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】OC消息传递与转发机制
前言
Objective-C
是一门非常动态的语言,以至于确定调用哪个方法被推迟到了运行时,而非编译时。
流年_随笔
·
2023-04-13 18:21
百度App
Objective-C
/Swift 组件化混编之路(一)
一.背景1.1Swift发展历史2010年7月,克里斯(ChrisLattner)开始设计Swift。完成基础架构后,克里斯带领开发小组陆续完成语法设计、编译器、运行时、框架、IDE和文档等相关工作。WWDC2014,经历四年的开发,Swift发布。WWDC2015,Swift2.0,苹果宣布Swift开源,包含编译器和标准库。这一阶段发展迅速,变动也非常频繁。因此开发者也都处于尝试或观望状态。2
大菠萝_DABLO
·
2023-04-13 17:49
Grpc框架+Protobuf 搭建以及使用(入门)
支持多种语言支持C++、Java、Go、Python、Ruby、C#、Node.js、AndroidJava、
Objective-C
、PHP等编程语言
于问问
·
2023-04-13 16:46
rpc
java
spring
boot
Objective-C
Runtime Method Swizzling
MethodSwizzling原理structobjc_method{SEL_Nonnullmethod_nameOBJC2_UNAVAILABLE;char*_Nullablemethod_typesOBJC2_UNAVAILABLE;IMP_Nonnullmethod_impOBJC2_UNAVAILABLE;}typedefstructobjc_method*Method;SEL是把函数的名
CerasusLand
·
2023-04-13 16:39
iOS 开发实用工具
PaintCodePaintCode是一个可以通过拖拖拽拽就能生成一些简单的图形,当然,如果你想象力足够丰富,也可以制作非常棒的图标,官方放出了一些图案制作的Demo.而制作这些图案的最终目的,不是生成图片资源,而且生成
Objective-C
马修斯
·
2023-04-13 15:38
iOS对象原理探究:isa结构分析
Clang是一个C语言、C++、
Objective-C
语言的轻量级编译器。它采用了LLVM作为其后端,而且由LLVM2.6开始,一起发布新版本。源代码发布于BSD协议下。
打碟的DJ
·
2023-04-13 11:43
Objective-C
快速入门--基础(一)
Objective-C
快速入门--基础(一)1、实例变量的可见度有哪些?对访问变量有什么影响?
禄子_c79b
·
2023-04-13 09:16
2.iOS内存管理
iOS笔记:内存管理
Objective-C
提供了三种内存管理方式:manualretain-release(MRR,手动管理),automaticreferencecounting(ARC,自动引用计数
沈铮
·
2023-04-13 08:50
iOS
ios
Effective
Objective-C
2.0总结
1.Objective-C是门消息型语言,消息型语言运行时所应执行的代码由运行环境来决定;而使用函数调用的语言则由编译器决定。2.尽量使用向前声明(@class),将引入头文件的时机延后。这样可以减少编译时间,降低文件彼此依赖程度。3.多用字面量,提高代码可读性。4.多用类型常量,少用宏定义。(宏定义没有类型信息)实现文件内部使用命名:staticconstNSTimeIntervalkAnima
Jason1226
·
2023-04-13 08:41
【Linux】如何在 Ubuntu 上安装 Clang 编译器
Clang介绍☘️Clang是一款由LLVM项目开发的C、C++、
Objective-C
和Objective-C++编译器。
Rickyの水果摊
·
2023-04-13 05:59
Linux基础
Linux
Ubuntu
Clang
编译器
C语言
Swift - 构造过程
与
Objective-C
中的构造器不同,Swift的构造器没有返回值。它们的主要任务是保证某种类型的新实例在第一次使用前完成正确的初始化。类的实例也可以通过实现析
xiaofu666
·
2023-04-13 01:45
Web前端
基础笔记
:第四章HTML-表单标签
4.1form标签对于输入框、按钮等输入控件我们需要用一个块状元素把它们包起来,属于同一个表单的表单控件要包含一个在同一个块状元素里面标签的两个元素我们需要了解action:一个处理此单表信息的程序所在的URL,所述表格信息将在表单提交时被发送到定义的地址method:它的值可以是GET或者POST,来规定如何发送表单信息4.2单行文本输入框占位文本placeholder用于在文本框上显示提示文字
Ucoder喵
·
2023-04-13 01:47
Web
前端基础
html
Swift 5.1 (11) - 方法
Swift中结构体和枚举可以定义方法这是与C和
Objective-C
的主要区别。实例方法实例方法是属于特定的类,结构体或枚举类型的实例的函数。实例方法与函数具有完全相同的语法。
沐灵洛
·
2023-04-13 00:55
编码与加密
基础笔记
文章目录1、ASCII编码2、了解Base643、MD5消息摘要算法4、对称加密与AES5、非对称加密与RSA参考书籍《Python3反爬虫原理与绕过实战》1、ASCII编码ASCII编码实际上约定了字符串和二进制的映射关系。2、了解Base64简单来讲Base64就是用64个可打印字符来表示8位二进制数据。’=‘只是为了补全编码后的字符数为4的整数A-Za-z0-9+/它是网络中常见的编码方式,
抄代码抄错的小牛马
·
2023-04-13 00:55
笔记
笔记
python
js逆向
索引:《Java后端开发工程师-学习笔记索引大全》
maven依赖以及插件(2)如何快速搭建一个SSM项目工作的基本环境(3)全网最详细,Spring框架整合常用日志方法(4)HttpClient用法详解(5)IDEA如何进行debug调试阶段一:JavaSE
基础笔记
小犹太️
·
2023-04-12 22:10
索引
java
spring
boot
spring
学习
后端
RunTime 之深入理解实例(Instance)、类对象(Class Object)、元类(MetaClass)
在
Objective-C
源码中看看实例的定义#if!
点滴86
·
2023-04-12 13:51
AFNetworking在失败时获取responseObject
在failure的block里写:
Objective-C
部分:NSDictionary*userinfo=[[NSDictionaryalloc]initWithDictionary:error.userInfo
十年祤茉
·
2023-04-12 13:15
svn
基础笔记
1.svn是什么?代码版本管理工具,它能记住你每次的修改,仓库所有的修改记录,恢复到任何历史版本,恢复已经删除的文件。2.svn和git比,有什么优势?使用简单,上手快。目录级权限控制,企业安全必备。子目录Checkout,减少了不必要的文件检出。3.主要应用开发人员来做代码的版本管理,用来存储一些重要的文件,比如合同。公司内部文件共享,并且能按目录划分权限。4.SVN仓库推荐:svnbuckle
霜李维斯
·
2023-04-12 10:50
SVN笔记
svn
iOS Block概念、语法及基本使用
block块系列文章:iOSBlock实现原理iOSBlock__block说明符iOSBlock存储域及循环引用最近又翻了一遍《
Objective-C
高级编程》,每读一遍感觉都不一样,理解的东西印象更深了
1江春水
·
2023-04-12 06:19
Frida Internal - Part 3: Java Bridge 与 ART hook
不过frida并不满足于此,而是又实现了针对高级语言的支持,比如Java、
Objective-C
、Swift等。这些额外支持实际上是在gum-js的基础上针对对应高级语
有价值炮灰
·
2023-04-11 19:15
信息安全
Android
java
frida
安全
android
NSObject内省方法
NSObject的内省方法-CSDN博客内省(Introspection)是面向对象语言和环境的一个强大特性,
Objective-C
和Cocoa在这个方面尤其的丰富。
一代骄马
·
2023-04-11 19:33
iOS之runtime机制
只要做iOS开发的,我相信都知道
Objective-C
是一门动态语言,这意味着它不仅需要一个编译器,也需要一个运行时系统来创建类和对象。
喵洛
·
2023-04-11 19:27
7、【Swift】闭包
闭包-Closures自包含的函数代码块与C和
Objective-C
中的代码块(blocks))以及其他语言的匿名函数(Lambdas)比较相似闭包会捕获+存储常量和变量的引用(称为包裹常量和变量)Swift
Sunday_David
·
2023-04-11 15:58
Objective-C
在IOS中的一些使用知识点总结
Objective-C
在IOS中的一些使用知识点总结一:
Objective-C
入门1、Cocoa的组成苹果公司将Cocoa、Carbon、QuickTime和OpenGL等技术作为框架集提供Cocoa组成部分有
张鹏伟
·
2023-04-11 12:57
工作了 需要学OC 写博客来总结学习中的重点 忘记了可以再看一看
教学视频推荐stanfordios7应用开发这个课程,往后的版本就是swift语言的ios开发了入门
objective-c
基础教程进阶书记>终极奥义>(简直完美)框架是一种把头文件。库。图片。
不如马上出发
·
2023-04-11 12:56
oc
number的c语言数据类型有哪些,
Objective-C
基本数据类型
Objective-C
基本数据类型因为
Objective-C
(下称ObjC)本质是一个C语言的超集,所以所有C语言支持的基本数据类型,ObjC同样支持,并且ObjC还支持一些其它的常用数据类型。
只有橘子
·
2023-04-11 02:08
那些年一起用过的iOS开发利器之Parse
阅读此文章需要对
Objective-C
和iOS有一定的了解,完全没有基础的朋友请先阅读《让不懂编程的人爱上iPhone开发》系列教程。什么是后台服务(back-endservice)?
weixin_34290096
·
2023-04-11 02:53
移动开发
数据库
javascript
ViewUI
Unity
基础笔记
(1)—— Unity基本操作与基本组件介绍
Unity基本操作与组件一、Unity基本操作1.Unity界面详解Hierachy:层级面板,游戏场景中的资源,比如UI、模型;Scene:场景面板,用于管理游戏场景中的各种游戏物体;Game:游戏场景面板,实际的玩家视角;Project:项目面板,用于管理项目中的所有资源;Inspector:检查面板,可以理解为属性窗口,查看Hierachy或Project中资源的属性。2.Unity游戏场景
Dukenone
·
2023-04-11 00:02
unity
ui
Objective-C
语言特点/特性
Objective-C
中1、所有的类都必须继承自NSObject。2、所有对象都是指针的形式。3、用self代替this。4、使用id代替void*。
weixin_30319153
·
2023-04-10 19:03
swift c语言混编,Swift和
Objective-C
混编
翻译自苹果官方文档和
Objective-C
交互互用性是指,在Swift和
Objective-C
之间可以建立一个互通接口,不管是Swift生成接口给
Objective-C
对接,还是
Objective-C
生成接口给
Francis Lancelot
·
2023-04-10 19:03
swift
c语言混编
Objective-C
语法总结
Objective-C
类的声明在OC中,定义一个类的过程和C++类似,先有一个声明,然后再实现相应的函数。
weixin_33893473
·
2023-04-10 19:03
移动开发
java
设计模式
Objective-C
编码建议(编程习惯,规范)
“神在细节之中”
Objective-C
是C语言的扩展,增加了动态类型和面对对象的特性。它被设计成具有易读易用的,支持复杂的面向对象设计的编程语言。它是MacOSX以及iPhone的主要开发语言。
苏小妖
·
2023-04-10 19:31
ios
ios
ios开发
objective-c
编码
编程
【iOS高级资深工程师面试篇】②、2022年,金九银十我为你准备了《iOS高级资深工程师面试知识总结》
Objective-C
语言特性部分2/2 通知-KVC-KVO-属性关键字
2/3-图像显示原理-UI卡顿&掉帧UI部分3/3-UIView绘制原理-离屏渲染技术:iOS底层原理、分类、关联对象、扩展、代理、通知、KVC、KVO、属性关键字《iOS高级资深工程师面试知识总结》
Objective-C
宇夜iOS
·
2023-04-10 18:27
#
iOS-笔试题&面试题
iOS高级资深工程师
iOS高级资深工程师面试总结
通知
KVO-KVC
属性关键字
【UITableView显示数据的基本思路
Objective-C
语言】
一、UITabelView也像UIScrollView一样,它就是一个UI控件1.今天,我们就来学习一下UITableView的基本使用,需要大家掌握的知识呢,有下面这个几个,1)首先,我们需要学会设置UITableView的dataSource属性,和delegate属性,我们设置一个控件的代理,已经学过了,就是“设置代理”、“让代理对象遵守协议”、“实现方法”,是基本流程了,设置数据源对象,和
清风清晨
·
2023-04-10 18:54
Objective-C
objective-c
ui
开发语言
【知识点总结和按钮案例介绍
Objective-C
语言】
一、知识点总结1.向storyboard中添加控件这个storyboard是什么东西,是不是就是我们列表中的Main.storyboard文件啊注意,只要是后缀是storyboard这个东西,就表示它是用来描述软件界面的,我们可以直接向这个界面中拖拽控件2.UIViewController和UIView的关系首先,UIView是所有控件的祖宗类UIView它就是控件,它只负责展示数据、采集数据UI
清风清晨
·
2023-04-10 18:24
Objective-C
objective-c
【图片轮播器4-修正Bug
Objective-C
语言】
一、第一个Bug,我拖拽这个自动滚动的图片的时候,比如说,拖拽住它,不让它自动滚动,持续个2到3秒,松手的时候,它会滚动的很快,过两三张之后,才会恢复到正常的速度,这个在把“计时器”的时长改成2.0秒时,能看到:1.本来应该是2.0秒钟,走一张,但是如果你拖拽住一张,不让它走,持续两三秒钟,松开的时候,它会快速的走两张,第三张时候,才会恢复到2.0秒钟走一张,原因是:当你拖拽的时候,这个计时器没有
清风清晨
·
2023-04-10 18:24
Objective-C
bug
objective-c
ios
【设置应用程序图标-启动图片
Objective-C
语言】
一、iPhone屏幕的尺寸1.一种尺寸就是3.5英寸吧,iPhone3GS、iPhone4、iPhone4S,是不是都是3.5英寸的,但是从iPhone4、iPhone4S开始,屏幕变成视网膜屏幕了,像素变成2倍了,所以,只要图片里有@2x,是为视网膜屏幕准备的,只要图片里没有@2x,是为非视网膜屏幕准备的,2.第二种尺寸就是iPhone5、iPhone5C、iPhone5S,都是4英寸的,点和像
清风清晨
·
2023-04-10 18:24
Objective-C
objective-c
iphone
ios
OC --
Objective-C
语言编码规范
高质量iOS编程指南系列一:
Objective-C
语言编码规范-MichaelXia原文http://www.cnblogs.com/xdream86/p/3309345.html本文由海水的味道编译整理
毛利叔叔的叔叔
·
2023-04-10 18:21
OC
Objective-C
协议(protocol)
Objective-C
协议(protocol)https://blog.csdn.net/lovefqing/article/details/8268397协议(protocol)是
Objective-c
kuangben2000
·
2023-04-10 18:50
Obj-C
《
Objective-C
应用开发互动教程》已经上线
一、前言其实这套教程四年前就已经在AppStore上线,但是由于后来精力主要放在Swift方面的教程上,所以对这套教程维护较少。目前Swift教程已经出了三套互动教程,分别是Xcode10&Swift4.2互动教程、Swift4.2语言互动实例教程和iOS开发中的神兵利器。这三套教程都是基于最新版的Swift的,并且在AppStore取得了不错的评价。前段时间终于有机会升级这套《Objective
李发展
·
2023-04-10 18:18
iOS移动开发
ios开发
objective-c开发
Effective
Objective-C
读后感
文章目录一、熟悉OC1、了解OC语言的起源2、在类的头文件中尽量少引入其他头文件3、多用字面量语法,少用与之等价的方法4、多用类型常量,少用#define预处理命令5、用枚举表示状态、选项、状态码二、对象、消息、运行期6、理解“属性”这一概念7、在对象内部尽量直接访问实例变量8、理解“对象等同性”这一概念9、以“类族模式”隐藏实现细节10、在既有类中使用关联对象存放自定义数据11、理解objc_m
xingshao1990
·
2023-04-10 18:47
iOS
ios
objective-c
static变量的使用总结
原文地址为:objective-cstatic变量的使用总结在java中,我们经常使用的是单例模式,这些设计模式在ios开发中也比较常用,最近也在考虑使用在ios开发中使用单例模式在
objective-c
dearbaba_8520
·
2023-04-10 18:47
objective-c
static
使用
总结
objective-c
static
变量
object
Objective-C
中的预处理器指令与宏
引什么是预处理器,跟我有什么关系?预处理器是在OC源文件编译过程中的一个部分,而且是第一个处理部分,预处理器的预也由此可见。整个编译过程可以大致分为:预处理器进行词法分析->语法分析->生成代码和优化->生成可执行的二进制文件。既然有这么多过程,为什么要关注预处理器呢?因为它在我们的开发中最常见,而且每个iOS开发者一定都见过。不信的话我们可以列举一下常见的预处理指令,预处理器有其区别于Objec
Cloudox_
·
2023-04-10 18:44
iOS
拾遗iOS之海
iOS
objective-c
预处理器
【UITableView展示分组数据
Objective-C
语言】
一、我们再把UITableView显示数据的步骤过一遍:1.要让UITableView显示数据,需要下面几步:1)第一步,设置数据源的对象,两种方法:1>拖线,直接选中UITableView,右键,把dataSource属性,拖线到ViewController上面,2>代码方式,在viewDidLoad方法里面,也就是在控制器管理的View加载完毕以后,写上这句代码:self.tableView.
清风清晨
·
2023-04-10 18:42
Objective-C
objective-c
ios
xcode
黑马程序员——
Objective-C
学习之set方法和get方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------一、set方法和get方法1.set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数2.set方法1>作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值2
shockWaveGo
·
2023-04-10 18:38
iOS 检测是否含有Deprecated API Usage UIWebView
DeprecatedAPIusageXXXUIWebViewAPIS原以为是不是苹果一刀切给的提示,后来发现,的确内部是含有UIWebView的,那么问题来了,如何能够确定是否含有过期的API呢1.反编译class-dump是可以把
Objective-C
行走在北方
·
2023-04-10 17:19
iOS-KVO篇
一、前言KVO(Key-valueobserving)键值编码,是
Objective-C
对观察者设计模式的又一实现,系统利用了指针混写技术(isa-swizzing)来实现KVO二、常用的方法说明//注册
MirL
·
2023-04-10 15:41
iOS开发
Objective-C
学习笔记
来源:iOS开发基础班+就业班(100天完整版)之基础班2:
Objective-C
学习主要对需要注意的概念加以记录1.对象在内存中是如何存储的2.nil和NULL其中有一个问题#defineNULL((
study_&
·
2023-04-10 15:35
ios
objective-c
学习
周易六爻零
基础笔记
入门篇2——阴阳五行
阴阳五行学说,是中国传统哲学的基础。冯友兰先生在《中国哲学史》中提到,“就我来说,哲学是对人生的系统的反思。”阴阳五行学说,就是用以描述人生,乃至于整个宇宙的系统。追溯到先秦,百家争鸣的那个时代。有一个流派被称作“阴阳家”,据说其创始人是齐国人邹衍。这人动辄谈及宇宙,“迂大而宏辩”,简单的理解,就是不接地气。时人表扬他,给他取了个外号,“谈天衍”。这外号听起来更像嘲讽,说他吹牛逼。吹牛逼者易成大事
李諾
·
2023-04-10 15:18
Swift函数式编程
Swift相比于
Objective-C
的语法来讲更加的酷炫,不过也更加的复杂的难懂,为了将Swift的各种语法能够穿插起来,做一个综合笔记,这里实现一个应用多种Swift特性来实现的小功能。
喵子G
·
2023-04-10 13:34
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他