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
(WWDC) 新式的 Swift API 设计
浏览SwiftAPI设计规范,我们可以知道:注重使用时的清晰度是定义接口时最重要的目标清晰度远比简洁更重要另外,纯Swift编写的框架是没有前缀的C和
Objective-C
符号是全局可用的Swift模块系统可以消除歧义谨记
FicowShen
·
2023-04-15 02:31
7、Linux调试工具——GDB
GDB可以调试C、C++、
Objective-C
、Pascal、Ada等语言编写的程序;被调试的程序可以跟GDB运行于同一台电脑
哼哈豁嘿
·
2023-04-15 01:03
C语言基础
linux
vim
编辑器
编程语言的“前世今生”
1、Java语言Java语言是当今最普遍使用的开发语言,它简单易学(相对C++,C和
Objective-C
),且跨平台性非常强,对网络开发的支持令人称赞。
爱学青年社
·
2023-04-15 00:15
浅谈
Objective-C
类的通信
1.类的基本介绍类的本属性介绍//.h文件#import#import"CommonAPI.h"@interfaceclassKnowlege:NSObject@property(nonatomic,assign)intage;@property(nonatomic,assign)floatmoney;@property(atomic,assign)BOOLflag;@property(nonat
JTR354
·
2023-04-14 23:52
iOS之Swift基础部分
然后,当你有C或
Objective-C
开发经验,你会发现Swift的很多内容都是你所熟悉的。
賣女孩的小火柴
·
2023-04-14 21:53
Alamofire - 4.8.2&三次握手&四次挥手
优雅之处在于它完完全全是由Swift写成的,并且没有从它的
Objective-C
版本-AFNetworking那继承任何特性。
Janek_m
·
2023-04-14 18:48
Objective-C
中的类型推导 __auto_type
最近在看谷歌开源的Promises,发现他内部对block的定义居然用了__auto_type,就查了下,原来它就是oc内部实现的像swift一样的let和var,可以对对象进行类型推导,方便很多eg:__auto_typestring=@"test";__auto_typesubString=[stringsubstringFromIndex:1];NSLog(@"%@",subString);
东北小小猿
·
2023-04-14 02:39
iOS之isa
Clang引用百度百科的一句话:Clang是一个由Apple主导编写,基于LLVM的C/C++/
Objective-C
编译器。所以,我们可以通过Clang将OC源码编译成C++代码。
过客Zhaopy
·
2023-04-14 01:28
iOS-多线程(三)NSThread
NSThread是苹果针对Pthread封装的
Objective-C
对象,面向对象,简单易懂,而且还可以直接操作线程对象;NSThread是Foundation框架提供的最基础的多线程类,每一个NSThread
厦门_小灰灰
·
2023-04-14 00:59
再见,C语言
我在工作和学习中,使用过许多语言:c、c++、c#、java、js、python、
objective-c
和erlang等,但唯一深入的、工作一直在使用的,只有c语言(我坚持认为c和c++是两种不同的语言
xuwening
·
2023-04-13 23:53
c语言
c语言
objective-c
如何正确使用method swizzle
如果要重写objetive-cframework或.lib中Method,该怎么办?首先,让我们先了解Objective-CRuntime中methods是什么:methods其实是个struct,定义如下:从字面上method_name就不用解释了。method_types是通过typeencodings返回的c-string类型的参数。method_imp是个函数指针,指向实际要执行的函数。(
realtime
·
2023-04-13 22:30
iOS面试题-一个NSObject对象占用多少个字节?
在
Objective-C
中,我们可以通过一些方法来获取一个NSObject对象占用多少字节代码获取NSObject实例对象的成员变量字节大小获取一个NSObject实例对象的成员变量所占用的字节大小,可以用
小荣袁
·
2023-04-13 22:22
Object-C语法
面向对象我们平时编写的
Objective-C
代码,底层实现其实都是C\C++代码所以
Objective-C
的面向对象都是基于C\C++的数据结构实现的
Objective-C
的对象、类主要是基于C\C++
风月 平分
·
2023-04-13 20:34
iOS
底层
objective-c
ios
xcode
C++调用Object-C
所以我们会在C++语言中去调用
Objective-C
语言编写的一些函数方法。
lory17
·
2023-04-13 19:58
c++
objective-c
c++
在
Objective-C
项目中使用SwiftUI
以下为
Objective-C
项目引用SwiftUI的步骤:Step1:创建SwiftUI文件importSwiftUIstructMainViewInterface:View{varbody:someView
AnderQZ
·
2023-04-13 19:50
iOS开发第三方工具类-swift版
更多整理资料尽在一平米小站categoryBFKit-Swift一个非常不错的分类集合工具库,大幅提高开发效率.同时包含
Objective-C
版本ColorChameleonChameleon是一个非常棒
leiyulingling
·
2023-04-13 19:08
gRpc原理解析及C#中使用示例
目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go.其中C版本支持C,C++,Node.js,Python,Ruby,
Objective-C
,PHP和C#支持.
uiuan00
·
2023-04-13 19:26
网络通讯
gRPC
protocol
buffer
【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
Swift 5.1 (11) - 方法
Swift中结构体和枚举可以定义方法这是与C和
Objective-C
的主要区别。实例方法实例方法是属于特定的类,结构体或枚举类型的实例的函数。实例方法与函数具有完全相同的语法。
沐灵洛
·
2023-04-13 00:55
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
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
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
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他