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 指北
套话…Swift包含了C和
Objective-C
上所有基础数据类型,Int表示整型值;Double和Float表示浮点型值;Bool是布尔型值;String是文本型数据。
山河丘壑
·
2024-02-20 07:15
Swift
swift
iphone
ios
嵌入式调试工具之GDB
GDB支持多种语言,包括Ada、汇编、C/C++、D、Fortran、GO、
Objective-C
、OpenCL、Modul
稚肩
·
2024-02-19 16:52
嵌入式linux
linux
嵌入式
GDB
Effective
Objective-C
学习(三)
理解引用计数
Objective-C
使用引用计数来管理内存:每个对象都有个可以递增或递减的计数器。如果想使某个对象继续存活,那就递增其引用计数:用完了之后,就递减其计数。计数变为0时,就可以把它销毁。
糸师凛
·
2024-02-19 14:48
objective-c
学习
ios
xcode
Effective
Objective-C
学习(四)
GCD是纯C的API,而NSOperationQueue是
Objective-C
的对象。这意味着使用GCD时,任务通过块(block)来表示,而块是一种
糸师凛
·
2024-02-19 14:42
objective-c
学习
ios
高手面经送给你:Java
基础笔记
+面试手册+项目+高并发架构设计攻略
正好在离职交接空档期,就抽空简单分享自己的一些个人经历给大家,希望对刚毕业不久或者工作三五年的同学能有一些帮助。个人经历正文前先来一些简单的自我介绍,这部分水分较多,如果没兴趣的同学可以直接跳到第二部分看些面试题。我是16年本科毕业,毕业第一年在福建上班,17年到杭州,来杭州前,自己花了很长时间准备面试,本来信心满满,但是到了杭州,还是遇到很大的挫折。我还记得,当时有一个面试官问我说你说下什么是分
码农小芷
·
2024-02-15 05:32
iOS技术图谱之再谈Block
Block最早出现是在MacOSX10.6和iOS4中,作为对C语言的扩展,用来实现匿名函数的特性,在如今
Objective-C
开发的项目中Block随处可见。
iOS大蝠
·
2024-02-15 02:18
C++学习笔记1:输入输出、类简介
补充C++
基础笔记
。
青冰墨
·
2024-02-14 13:11
C++基础笔记
c++
学习
开发语言
Objective-C
的哪些特性利用了运行时机制
https://www.jianshu.com/p/02d3d689d556methodswizzling:
objective-c
向一个对象发送消息时,具体会执行哪个方法,则是运行时系统根据selector
Adam_潜
·
2024-02-14 09:41
基础的OC
基础篇
Objective-C
的类可以多重继承么?可以采用多个协议么?不可以多重继承,可以采用多个协议.objc使用什么机制管理对象内存?
lfp901020
·
2024-02-14 08:23
【IOS 知识点】Runtime 二
Runtime简介Runtime消息传递Runtime消息转发Runtime应用Runtime简介Runtime是一个用C、C++、汇编编写的运行时库,包含了很多C语言的API,封装了很多动态性相关的函数;
Objective-C
IOS_Faker
·
2024-02-14 08:18
Python
基础笔记
——Tkinter编程
Tkinter编程Tkinter:python中标准的GUI库,python可以使用Tkinter快速创建GUI应用GUI:图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。Tkinter是内置于python的安装包中,只需安装好Python之后就可以使用Tkinter库(python安装过程)应用方式:import
卑微打工仔233
·
2024-02-14 04:34
python
2.11Java
基础笔记
staticstatic可以用来修饰类的成员方法、类的成员变量,另外也可以编写static代码块来优化程序性能static修饰的成员变量和方法从属于类,普通变量和方法从属于对象static方法static方法也成为静态方法,由于静态方法不依赖于任何对象就可以直接访问,因此对于静态方法来说,是没有this的,因为不依附于任何对象,既然都没有对象,就谈不上this了,并且由于此特性,在静态方法中不能访
铃兰花的土壤
·
2024-02-13 21:40
java
笔记
开发语言
C语言常见面试题:C语言中如何进行移动应用开发编程?
以下是使用C语言进行移动应用开发的基本步骤和注意事项:选择移动开发平台和框架:iOS开发:使用
Objective-C
或C++(通过Apple的官方工具如Xcode和iOSSDK)。
广寒舞雪
·
2024-02-13 18:36
c语言
开发语言
Objective-C
runtime机制(4)——深入理解Category
在平日编程中或阅读第三方代码时,category可以说是无处不在。category也可以说是OC作为一门动态语言的一大特色。category为我们动态扩展类的功能提供了可能,或者我们也可以把一个庞大的类进行功能分解,按照category进行组织。关于category的使用无需多言,今天我们来深入了解一下,category是如何在runtime中实现的。category的数据结构category对应
无忘无往
·
2024-02-13 13:31
(五)接口设计
Objective-C
没有命名空间(namespace)机制,潜在同名冲突问题,解决办法是所有名称加上有意义第前缀。
不会游的海鸥
·
2024-02-13 02:20
Kotlin
基础笔记
1、kotlin基本数据类型Boolean/Int/Float/Long/Double/Char/Byte2、==等同于java的equals;===等同于java的==3、字符串模版:$string,在字符串前加$。4、String长度:s.length;String不为null5、varstring:String=getName()?:return;//意思就是如果getName()方法返回为
心安1989
·
2024-02-12 18:59
【Effective Objective - C 2.0】——读书笔记(一)
文章目录前言一、了解
Objective-C
语言的起源OC的起源运行期组件和内存管理二、在类的头文件中尽量少引入其他头文件尽量延后引入头文件或者单独开辟一个文件向前声明三、多用字面量语法,少用与之等价的方法四
温柔何曾赋我
·
2024-02-12 10:09
c语言
ios
objective-c
【Effective Objective - C 2.0】——读书笔记(三)
文章目录十五、用前缀避免命名空间冲突十六、提供全能初始化方法十七、实现description方法十八、尽量使用不可变对象十九、使用清晰而协调的命名方式二十、为私有方法名加前缀二十一、理解
Objective-C
温柔何曾赋我
·
2024-02-12 10:38
c语言
开发语言
direct access to
Objective-C
's isa is deprecated in favor of object_getClass()
BuildSetting中搜索Directusageof'isa'将YES改为NO本人是CocoaPods引入的JSONKit框架,处理方法如下将pods的targets设置为JSONKit,然后去BuildSetting搜索Directusageof'isa'将YES改为NO
我一不小心就
·
2024-02-12 08:44
Objective-C
沙盒结构
导读:一、什么是沙盒机制二、沙盒的特点三、沙盒的结构组成四、获取沙盒目录路径timg.jpeg一、什么是沙盒机制iOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能从为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。二、沙盒的特点每个应用程序都在自己的沙盒内不能随意跨越自己的沙盒去访问别的应用程序沙盒的内容应用程序向外请求或接收数据都需要经过权限认证三、沙盒的结构组成大
OnlyFunny
·
2024-02-11 22:29
GCC 编译简明教程
前言GCC,全称TheGNUCompilerCollection,包含了C,C++,
Objective-C
,Fortran,Ada,Go等语言的编译器前端以及这些语言所依赖的一些库文件。
SunnyZhou1024
·
2024-02-11 17:11
技术精英求职必备:iOS开发工程简历制作全指南
简历编写核心原则撰写针对iOS开发工程师职位的简历时,核心在于准确展现您在使用Swift和
Objective-C
进行iOS应用开发、界面设计以及性能优化方面的专业技能、项目经验和技术成就。
未来简历
·
2024-02-11 14:15
ios
求职招聘
人工智能
AIGC
chatgpt
class-dump的安装和使用
它利用
Objective-C
语言的runtime的特性,将存储在mach-O文件中的@interface和@protocol信息提取出来,并生成对应的.h文件。
瞬csr
·
2024-02-11 03:30
(二)属性
属性(property)是
Objective-C
的一项特性,用于封装对象中的数据。
Objective-C
对象通常会把数据存储为实例变量,通过存取方法访问。
不会游的海鸥
·
2024-02-11 01:26
一般面试题
一般面试题1.堆和栈的区别1.内存管理范围只有oc对象需要进行内存管理非oc对象类型比如基本数据类型不需要进行内存管理2.内存管理本质因为:
Objective-C
的对象在内存中是以堆的方式分配空间的,并且堆内存是由你释放的
墨徕
·
2024-02-10 20:34
iOS
objective-c
实现底部导航栏
一个有5个ViewControllerViewController.m文件////ViewController.m//haha////Createdby温国强on2022/1/9.//#import"ViewController.h"#import"ViewController2.h"#import"ViewController3.h"#import"ViewController4.h"#impo
温正实
·
2024-02-10 15:22
笔记
ios
objective-c
开发语言
52个有效方法(1) - 了解
Objective-C
语言的起源
Objective-C
语言使用的是"消息结构"而非"函数调用"。"
SkyMing一C
·
2024-02-10 11:06
Objective-C
通知(NSNotification)
Objective-C
的通知是负责对象之间的通信,可以在NSNotificationCenter中注册观察对象,对象也可以NSNotificationCenter发送消息通知.发送对象和接收对象是一对多的关系
FlyElephant
·
2024-02-10 11:23
【通讯录案例-plist存储
Objective-C
语言】
一、接下来,我们来说这个plist存储1.像这些,后面的这个啊,比如说,这个“沙盒”,比如说,Documents,沙盒,怎么着去获取,这些,我们就穿插到“存储方式”里面去讲了,好,我们一个一个“存储方式”来说,2.首先呢,我们来说这个plist啊,在最上面这一块儿,我们先来说这个plist存储方式,如何把一个东西,存储成一个plist文件,1)首先呢,新建一个项目,Name:03-plist存储,
清风清晨
·
2024-02-10 04:21
Objective-C
objective-c
数据库
开发语言
【通讯录案例-开关状态的处理
Objective-C
语言】
一、我们先把这个开关处理,给它做了,1.也就是说,我点击“自动登录”的时候,把“记住密码”勾上,然后呢,当我关闭“记住密码”的时候,把“自动登录”关上,这就是我要做的事情啊,先把这个小功能做了,把昨天的代码复制过来一份儿,改一下文件夹的名称,现在是“11-通讯录-编辑联系人功能“,改成,”01-通讯录-开关处理“,打开这个项目,然后,command+R,接下来呢,我要做什么,当我点击“自动登录”、
清风清晨
·
2024-02-10 04:50
Objective-C
objective-c
开发语言
macos
【通讯录案例-沙盒路径
Objective-C
语言】
一、接下来,我们来学习“存储”的相关的一些东西,1.打开这个“数据存储“的ppt,打开这个ppt,首先呢,关于存储这一块儿,存储呢,首先,有常见的几种方式,注意啊,这个里边儿是“方式”,方式,什么意思,是表示怎么去存,有五种方式:1)XML属性列表(plist)归档:plist文件,通过plist,去存一些数据2)Preference(偏好设置):通过一个偏好设置的一个东西,去存到这个手机里面儿去
清风清晨
·
2024-02-10 04:50
Objective-C
objective-c
cocoa
macos
【通讯录案例-偏好设置
Objective-C
语言】
一、刚才,我们plist存储,讲完了,这个plist,我直接,右键,打开打开不用xcode,我就用文本文档打开,打开方式:其他选择:文本编辑打开好,这个里边儿啊,就是我们刚才存的一个Key:Value它本质上,是一个xml这是一种文件的格式,等你们讲到网络的时候,实际上,会学习这种格式,plist,本质上,就是一个xml2.接下来,我们来学习这个“偏好设置”新建一个项目,Name:04-偏好设置拖
清风清晨
·
2024-02-10 04:20
Objective-C
objective-c
开发语言
macos
Objective-C
有关类和方法的判断处理
/*-(BOOL)isKindOfClass:(Class)aClass对象是否是某个类或其子类的成员-(BOOL)isMemberOfClass:(Class)aClass对象是否是类的成员-(BOOL)respondsToSelector:(SEL)aSelector对象能不能响应相关的函数+(BOOL)instancesRespondToSelector:(SEL)aSelector指定的类
CaptainRoy
·
2024-02-10 00:55
经典面试题整理
面试题链接http://www.swifty.cc/740.htm1.为什么说
Objective-C
是一门动态的语言?
保持前行
·
2024-02-09 12:31
GDB调试用户态程序
GDB可以调试C、C++、Go、java、
objective-c
、PHP等语言。对于一名Linux下工作的c/c++程序员,GDB是必不可少的工具,本篇以C语言来调试。
人间正道是沧桑a
·
2024-02-09 11:18
牛客网 iOS 题 21-41
答案:没有私有方法,有私有变量在interface里定义变量默认是保护的,在plementation里定义变量默认是私有的
Objective-C
类里面方法只有两种:静态方法和实例方法,且支持动态解析,没有绝对的私有方法
iOS佥
·
2024-02-09 09:08
探寻OC对象的本质
探寻OC对象的本质,我们平时编写的
Objective-C
代码,底层实现其实都是C\C++代码。image.pngOC的对象结构都是通过基础C\C++的结构体实现的。
送我迷迭香
·
2024-02-09 08:25
Objective-C
学习笔记-回调
1.OC中有四种方法实现回调,分别是目标-动作对,辅助对象,通知,Block对象2.目标-动作对,是指当某个事件发生时,向指定对象发送指定消息,计时器使用的就是目标-动作对机制,如下代码所示,每隔两秒会执行一次updateLastTime方法,其中NSRunLoop用来保持线程允许并处理事件-(void)updateLastTime:(NSTimer*)t{NSLog(@"timeris%@",t
土豆吞噬者
·
2024-02-08 20:33
Java
基础笔记
一、Java中参数传递Java中方法的参数传递实际上都是值传递,有别于C/C++;在使用对象传递时只能修改对象的属性。例子1:publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer("Hello");System.out.println("传参前--->>对象地址:"+System.identityHashCode(sb)
Vchar_Fred
·
2024-02-08 18:00
Swift闭包
Swift中的闭包与C和
Objective-C
中的blocks以及其他一些编程语言中的lambdas比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。
星球通
·
2024-02-08 16:10
iOS-Swift
Swift 闭包
1、闭包的概念闭包是可以在代码中被传递和引用的功能性独立代码块,跟C和
Objective-C
中的代码块(blocks)和其他一些语言中的匿名函数相似闭包可以作为函数的参数也可以作为函数的返回值可以像oc
same_life
·
2024-02-08 16:39
闭包
swift
开发语言
ios
Swift 闭包的使用
Swift中的闭包和C以及
Objective-C
中的blocks很像,还有其他语言中的匿名
秋秋小事
·
2024-02-08 16:07
Swift学习笔记
ios
7.Swift-闭包
Swift中的闭包与C和
Objective-C
中的blocks以及其他一些编程语言中的lambdas比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。
Code_Ninja
·
2024-02-08 16:07
Swift
ios
swift
闭包
[5](2)学习《禅与
Objective-C
编程艺术》
黄金大道在使用条件语句编程时,代码的左边距应该是一条“黄金”或者“快乐”的大道。也就是说,不要嵌套if语句。使用多个return可以避免增加循环的复杂度,并提高代码的可读性。因为方法的重要部分没有嵌套在分支里面,并且你可以很清楚地找到相关的代码。推荐:(void)someMethod{if(![someOtherboolValue]){return;}//Dosomethingimportant}
默然走一生
·
2024-02-08 15:13
iOS 黑魔法 - Method Swizzling实现原理
objc_class在
Objective-C
的Runtime中,一个类是用一个名为objc_class的结构体表示的,它的定义如下:objc_method_list我们从上述结构体中可以发现
smile_frank
·
2024-02-08 10:52
Swift中的全局常量文件
GlobalconstantsfileinSwiftInmyObjective-CprojectsIoftenuseaglobalconstantsfiletostorethingslikenotificationnamesandkeysforNSUserDefaults.在我的
Objective-C
asdfgh0077
·
2024-02-08 08:01
ios
objective-c
swift
Swift 函数的定义及调用
通过给函数一个名字来定义它的功能,并且在需要的时候,通过这个名字来“调用”函数执行它的任务Swift统一的函数语法十分灵活,可以表达从简单的无形式参数的C风格函数到复杂的每一个形式参数都带有局部和外部形式参数名的
Objective-C
same_life
·
2024-02-08 00:52
swift
开发语言
ios
1.Swift简介和发展
它结合了传统的编程语言特性(如C和
Objective-C
)和现代编程语言的创新特性,提供了更安全、更快速、更易读的编程体验。
长沙火山
·
2024-02-07 19:35
#
Swift基础知识
swift
开发语言
ios
isa 指针
isa指针要认识什么是isa指针,我们得先明确一点:在
Objective-C
中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。任何对象都有isa指针。那么什么是类呢?
黎先生_
·
2024-02-06 16:29
mysql的
基础笔记
以及优化方式
mysql框架最上层用于连接、线程处理的部分并不是MySQL『发明』的,很多服务都有类似的组成部分;第二层中包含了大多数MySQL的核心服务,包括了对SQL的解析、分析、优化和缓存等功能,存储过程、触发器和视图都是在这里实现的;而第三层就是MySQL中真正负责数据的存储和提取的存储引擎,例如:InnoDB、MyISAM等MySql索引:索引是在存储引擎层实现的,而不是在服务器层实现的,所以不同存储
c88c424c7f3d
·
2024-02-06 16:10
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他