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基础笔记
c++ / python / java / PHP / SQL / Ruby /
Objective-C
/ JavaScript 发展史
c++发展史C++是由丹尼斯·里奇和肯·汤普森在1970年代早期开发的C语言的扩展。C++最初被称为“CwithClasses”,是在1980年代初期由比雅尼·斯特劳斯特鲁普开发的。1983年,斯特劳斯特鲁普将CwithClasses重新命名为C++。在1985年,C++编译器的第一个版本被发布。随着时间的推移,C++得到了广泛应用,在计算机科学和工程领域中成为了一种重要的编程语言。在1990年代
Dream SYC_UCC
·
2023-08-01 13:50
c++
python
java
php
sql
ruby
语言
什么时候会报unrecognized selector异常?
当调用对象(子类,各级父类)不含有对应方法的时候,并且依旧没有给出消息转发的具体方案的时候,程序运行时会crash并抛出unrecognizedselector异常.
objective-c
中的每个方法在运行时会被转化为消息发送
baby_在海边
·
2023-08-01 11:28
Effective
Objective-C
2.0读书笔记(五)
内存管理“自动引用计数”(AutomaticReferenceCounting,ARC)几乎把所有内存管理事宜都交由编译器来决定,开发者只需要专注于业务逻辑。29.理解引用计数引用计数机制通过可以递增递减的计数器来管理内存。对象创建好之后,其保留计数至少为1.若保留计数为正,则对象继续存活。当保留计数降为0时,对象就被销毁了。在对象生命期中,其余对象通过引用来保留或释放此对象。保留与释放操作分别会
lattr
·
2023-08-01 10:52
Swift 中的协议扩展
这也包括了为无访问权限的源代码扩展类型的能力(即所谓的逆向建模)扩展和
Objective-C
中的category类似。
孤雁_南飞
·
2023-08-01 05:46
Flutter异常捕获在项目中的应用
Dart单线程模型在Java和
Objective-C
(以下简称“OC”)中,如果程序发
YorkLe
·
2023-08-01 03:02
Objective-C
寻找共同父类和父视图
Github地址:https://github.com/AndrewXF/XFSearchSuper获取所有公共父类和父视图数组两个数组求公共交集
春雨霏霏_____
·
2023-08-01 00:37
给IOS学习者:关于C++的介绍(一)
你已经精通了
Objective-C
,并且一直想学更酷的东西?看看这篇文章吧!本文将向iOS开发者介绍C++。稍后我会介绍,
Objective-C
能够无缝地使用C和C++代码。
Python编程导师
·
2023-07-31 18:45
iOS--runtime
API,为OC语言加入了面向对象、运行时的功能运行时(runtime)将数据类型的确定由编译时推迟到了运行时平时编写的OC代码,在程序运行过程中,最终会转换成runtime的C语言代码——runtime是
Objective-C
山河丘壑
·
2023-07-31 15:03
ios
runtime
[
Objective-c
] IOS图片浏览小控件
最近空下来整理一下以前写的一些小控件,这是一个图片浏览的控件,使用
Objective-c
编写。项目是swift的朋友需要自己bridge一下。
饭贩飯販帆
·
2023-07-30 22:07
objc-msg-arm64源码深入分析
在
Objective-C
语言中,实例对象执行方法,而执行方法的过程也可以称为给实例对象发送消息。发送消息的过程执行在编译阶段会转化成对objc_msgSend函数的调用。
806349745123
·
2023-07-30 17:25
Spring学习笔记,包含Spring IOC、AOP基本原理、Bean管理、Spring 事务等等
创作不易,各位看官点赞收藏.文章目录Spring
基础笔记
1、控制反转(IOC)1.1、IOC底层原理1.2、IOC之Bean管理(XML)1.3、IOC之Bean管理(FactoryBean)1.4、Bean
吉星J_x
·
2023-07-30 07:27
spring
学习
笔记
OC中编译预处理(宏定义、“文件包含”处理及条件编译)
预处理是
Objective-C
提供的一个重要功能。本文主要介绍编译预处理的3种指令:宏定义、“文件包含”处理及条件编译。1.宏定义宏是一种批量处理的称谓。
Coder_Cat
·
2023-07-29 20:01
Redis 笔记,基本数据类型、持久化、主从、集群等等问题
标题创作不易,各位看官点赞收藏.文章目录标题Redis
基础笔记
1、安装及环境搭建2、Redis数据类型2.1、String2.2、List2.3、Hash2.4、Set2.5、Zset2.6、BitMap2.7
吉星J_x
·
2023-07-29 14:40
redis
笔记
OC对象的本质
Objective-C
一共分为3类:1.instance对象(实例对象)instance对象就是通过类alloc出来的对象,每次调用产生不同的对象占用两块不同的内存instance对象在内存中存储的信息包括
zhouluyao
·
2023-07-29 12:08
【KVC补充
Objective-C
语言】
一、KVC补充好,那么接下来,再给大家说一下这个KVC1.首先我们说,这个KVC,就是指的什么keyvaluecoding吧全称就是叫做(KeyValueCoding),这是它的全称那么,你在帮助文档里面搜的时候,你就搜key-valuecoding是不是这个啊,key-valuecoding然后点击,进来这些都是关于KVC的一些基本介绍2.然后我们介绍一下这个KVC里面常用的一些方法首先,新建一
清风清晨
·
2023-07-29 12:25
Objective-C
objective-c
cocoa
macos
2023年的C
基础笔记
头介绍#include#include#include//voidaddMethod(inti,intj){printf("i+j=%d\n",i+j);}//创建函数test//定义一个函数指针声明void(*p)(int,int)//函数指针名称p=接收传进来的实参函数指针addMethodvoidtest(void(*p)(int,int),intnum1,intnum2){//p(num1
明飞1987
·
2023-07-29 10:04
c语言
Linux
基础笔记
已经有很长很长一段时间没有更新帖子了,一眨眼2023已经过半,这些日子里,有太多太多事情要做了,今年只更新了几篇,这几天刚好有空,浅浅更新一篇叭!~~~首先,Linux是一种开源的操作系统,广泛应用于服务器和嵌入式设备中。学习Linux基础知识对于提升计算机技能和扩展职业发展具有重要意义。1.Linux的基本概念Linux是一个类Unix的操作系统,具有多用户、多任务和多线程的特性。Linux内核
小白探索世界欧耶!~
·
2023-07-29 07:38
随手记录
linux
笔记
经验分享
操作系统
记录
学习
Vue2 第一节 通用概念和前置知识
本篇将记录自己学习Vue的知识点总结学习资源:B站:尚硅谷Vue2.0+Vue3.0全套教程有个博主将这个视频总结成了笔记,之后的博客也会参考这个笔记(126条消息)【2022.3】尚硅谷Vue.js从入门到精通
基础笔记
pa_miao_chi
·
2023-07-29 05:32
前端学习
Vue
学习
vue.js
前端
Java
基础笔记
(初学者适用)
目录一、Java主函数解析二、Java学习注意事项三、JDK和JRE的区别1、jdk--开发环境(核心)2、jre--运行环境3、JVM——转换环境四、常见转义字符五、变量1.变量介绍2.变量细节3.作用域4.数据类型(1)Java数据类型图解(2)整数类型(3)浮点类型(4)字符类型(5)布尔类型(6)基本数据类型转换六、Java中运算符的使用1.“+”号的使用2.算术运算符3.逻辑运算符4.位
心无旁骛~
·
2023-07-29 00:54
linux
eclipse
java
Swift中的命名空间
命名空间
Objective-C
一个一直以来令人诟病的地方就是没有命名空间,在应用开发时,所有的代码和引用的静态库最终都会被编译到同一个域和二进制中。
盖小聂
·
2023-07-28 23:17
理解跨平台技术
Android应用采用Java或Kotlin编写,iOS应用采用
Objective-C
或Swift编写,Web端采用HTML/CSS/JavaScr
Ipkiss工作室
·
2023-07-28 14:20
Android
react
native
flutter
dart
iOS nil、Nil、NULL和NSNull区别
nil表示
Objective-C
对象的值为空。在C语言中,指针的控制用NULL表示。在
Objective-C
中,nil对象调用任何方法表示什么也不执行,也不会崩溃。
雪丹妮_66865
·
2023-07-28 12:47
Effective
Objective-C
2.0读书笔记(四)
协议与分类
Objective-C
语言有一项特性叫做“协议”(protocol),它与Java的“接口”(Interface)类似。
lattr
·
2023-07-28 08:58
掌握GDB调试工具,轻松排除bug!
GDB官网:https://www.gnu.org/software/gdb/GDB适用的编程语言:Ada/C/C++/
objective-c
/Pascal等。GDB的工作方式:本地调试和远程调试。
简说Linux内核
·
2023-07-28 07:10
bug
Linux内核
内存管理
内存泄漏
嵌入式开发
面试题 -- OC基础知识
#import是
Objective-C
导入头文件的关键字,#include是C/C++导入头文件的关键字,使用#import头文件会自动只导入一次,不会重复导入,相当于#include和#pragmaonce
旭日猎鹰
·
2023-07-28 07:58
面试题
OC
Xcode
有了全新的强大重构任务,现在您能迅速地完成Swift,
Objective-C
,甚至用户界面文件上的变量重命名。基于Swift4的兼容性,Xcode9使用同一个
iOSDevLog
·
2023-07-27 23:51
Objective-C
、Swift常用第三方库
Objective-C
库名简介AFNetworking网络请求库Masonry自动约束SDWebImage图片加载FMDB数据库MBProgressHUD指示器MJRefreshUITableView、
綪天de汰陽
·
2023-07-27 22:59
【App管理03-显示消息Label
Objective-C
语言】
一、点击“下载”按钮的时候,弹出一个Label来当你点击“下载”按钮的时候,弹出一个Label,这个应该在哪里写代码呢,是不是应该在这里写代码1)点击事件里面,第一步,设置按钮的状态2)第二步,弹出一个Label来,这个弹出的Label,最终,是不是要把它加到我们的哪里,最终是要把它加到我们的self.view里面吧是不是加到控制器所管理的view里面所以说,我们现在这是个什么代码这是一个单元格这
清风清晨
·
2023-07-27 21:15
Objective-C
objective-c
开发语言
macos
【App管理04-Bug修正
Objective-C
语言】
一、咱们刚才已经把这个给大家做完了吧1.这个Label怎么显示到上面去了,我们现在是把它加到我们的控制器的View里面吧我们看一下这个坐标是怎么算的,来,我们找一个坐标,咱们的坐标,是不是用这个View的frame,减的吧来,咱们在这里,输出一下这个Frame,看一下吧在CGRectMake这句话,下面NSLog(@“%@”,lblMsg.frame);哦,缺了个什么,不能直接这么打印吧,得怎么办
清风清晨
·
2023-07-27 21:15
Objective-C
bug
objective-c
开发语言
【App管理02-自定义Cell
Objective-C
语言】
一、App管理-自定义Cell1.好了,我们上节课,就给大家介绍了一下我们以前用xib可以实现单元格就是在xib里面,拽一个单元格,然后,在这个单元格里面,放我们想要的东西,然后呢,现在我们不需要用xib了直接拖一个UITableView,在UITableView里面,这里加一个单元格,然后,在这个单元格中,这个单元格就类似于我们xib中的这个单元格你在这个storyboard里面,这个单于格中,
清风清晨
·
2023-07-27 21:15
Objective-C
objective-c
开发语言
macos
【静态单元格
Objective-C
语言】
一、预习QQ动态1.我们今天,是三、到四个任务,第一个任务,就是这个,预习QQ动态OK,看到这个效果了吗这是咱们第一个任务,第一个任务,是实现这么一个效果,一看这个,就肯定是个啥,UITableView吧,是不是肯定是一个TableView啊又能滚动,又能显示一行一行的数据,看到这个,大家可能会想,这个对于我们来说,是很简单了,这个,你想一下,脑子里快速过一下,如果让你实现这个,你会怎么样实现,是
清风清晨
·
2023-07-27 21:12
Objective-C
objective-c
前端
开发语言
要想做好iOS开发,必须要清楚这几个点!【架构师总结出来的经验】
为什么我当初会学习现在使用的
Objective-C
和Swift编程语言?因为我喜欢和用户直接交互,而移动开发满足了我
小簧魜
·
2023-07-27 15:30
swiftUI和swift的区别
Swift是苹果公司推出的一种面向对象的编程语言,旨在取代
Objective-C
成为iOS、macOS、watchOS和tvOS平台的主要编程语言。它具有现代编程语言的特
风雨「83」
·
2023-07-27 09:44
iOS
swift
swiftui
ios
Objective-C
关联对象的实现
目的在NSObject类中,添加name属性。方案利用runtime的相关方法:动态添加属性objc_setAssociatedObject(idobject,constvoid*key,idvalue,objc_AssociationPolicypolicy);objc_AssociationPolicy相关枚举值typedefOBJC_ENUM(uintptr_t,objc_Associati
DinoGuy
·
2023-07-27 02:51
Objective-C
基础-多线程
1、常见多线程方案多线程方案.jpg2、队列与同步异步队列与同步异步.jpg例子@interfaceViewController()@end@implementationViewController//dispatch_sync和dispatch_async用来控制是否要开启新的线程/**队列的类型,决定了任务的执行方式(并发、串行)1.并发队列2.串行队列3.主队列(也是一个串行队列)*/-(v
学习天亦
·
2023-07-27 02:24
kvo整理
1.概述KVO,即:Key-ValueObserving,是
Objective-C
对观察者模式(ObserverPattern)的实现。
sun5kong
·
2023-07-26 13:33
Objective-C
内存管理
引用计数申请了一块内存空间,如果将指针置空了而没有释放对象,则会内存泄露,如果提前释放了对象,又很可能会有野指针的出现。并且如果有很多类都引用了这个对象,甚至的不知道我应该什么时候释放它。因此,Object-C引入了引用计数这种管理内存的方法,任何引用这个对象的地方,都应该让这个对象的引用计数加1。同样,任何不再需要这个对象的地方,也应该使它的引用计数减1,如此一来,对象内存便被统一的管理了起来。
昵什么称
·
2023-07-26 10:34
load和initialize详解
Objective-C
中绝大部分的类都继承自NSObject类。而在NSObject类中有两个非常特殊的类方法+load和+initialize,用于类的初始化。
庆庆developer
·
2023-07-26 08:05
Swift学习:闭包
Swift中的闭包与C和
Objective-C
中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。
梧雨北辰
·
2023-07-26 07:32
AVFoundation1:简介
AVFoundation简介AVFoundation是苹果OSX系统和iOS系统中用于处理基于时间的媒体数据的高级
Objective-C
框架。
MonKey_Money
·
2023-07-26 06:49
iOS 中的 21 种设计模式()转
[
Objective-C
]查看源文件复制代码NSArray*array=[[NSArrayalloc]initWithObjects:@1,nil];NSArray*array2=array.copy;
sky007z
·
2023-07-26 00:48
基于
Objective-C
实现的单Y轴、双Y轴,可以渐变色折线图
背景因公司项目需要,需要绘制单Y轴以及双Y轴的渐变色折线图。此前尝试过功能强大的AAChartKit,功能全面、图表类型丰富。因项目UI的限制,以及项目中需要一个通过数据驱动图表中准星线移动的功能,不得不放弃AAChartKit。于是花了两天时间绘制了一个功能简单,使用更加简洁的折线图表。目前实现的功能1.单Y轴折线图,可展示多条折线,每条折线可设置渐变色2.自定义绘制网格的(如4x5:x轴网格线
豆大人007
·
2023-07-25 22:46
产品经理必懂技术-五,产品经理学客户端技术
IOS:闭源系统,
Objective-C
语音。WEB网页:HTML(H5)技术、CSS及一些动态交互技术(JavaScript等)组成。2,
彭_向阳花
·
2023-07-25 18:46
iOS Runtime基础概念与数据结构
Objective-C
是从C发展出来的语言,只是在语言层面上加了些关键字和语法。真正让
Objective-C
强大的是它的Runtime运行时,让OC在C语言的基础上增加了面向对象和动态特性。
Ericgogo
·
2023-07-25 18:35
链表并不能解决堆中所有问题,还需要内存池
相信学过C语言直系亲属的C++、
objective-C
等语言的朋友们知道,在早期的时候,它们都需要手动的通过malloc函数进行分配,然后又需要手动的进行释放(oc中是al
手撕小黄鸡
·
2023-07-25 13:10
objective-c
init构造方法以及id和instancetype的区别
在OC中init开头的方法用途:用于初始化一个对象,让某个对象已创建出来就拥有某些属性和值init继承与NSObject,自定义初始化方法,就是将init方法重写,在init方法中初始化成员变量注意:必须先初始化父类,再初始化子类必须先判断父类是否初始化成功,只有父类初始化成功才能继续初始化子类返回当前对象的地址-(instancetype)init{//1.初始化父类self=[superini
一世长安乱
·
2023-07-25 09:02
详解Runtime,在
Objective-C
开发中的用途
原文地址原文Runtime在
Objective-C
中被称为“运行时系统”。预热几个知识点一、所有都是对象,方法都是消息1、OC中所有id类型都被设计成对象,类本身也是一个对象。
曲和之殇
·
2023-07-25 07:55
Objective-C
NSData与实现NSCoding协议进行序列化和反序列化
1.NSDataNSData是
Objective-C
语言中数据的基本类型,其成分可以理解为字节指针和长度的封装的类,来看看源代码@interfaceNSData:NSObject@property(readonly
weixin_30585437
·
2023-07-25 04:05
移动开发
如何使用Java开发iOS应用?
使用Java开发iOS应用并不直接支持,因为iOS平台采用的是
Objective-C
和Swift作为主要的开发语言。然而,有一些跨平台工具和框架可以让你使用Java来开发跨平台的移动应用,包括iOS。
玥沐春风
·
2023-07-24 23:49
java
ios
开发语言
Objective-C
Block与函数指针比较、分析
今天从一个小例子开始对
Objective-C
里面函数指针和Block进行剖析。函数指针是C语言里面就有的,而
Objective-C
是C的超集,对
VincentHK
·
2023-07-24 21:36
上一页
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
其他