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基础笔记
问题:使用Runtime Associate 方法关联的对象,需要在主对象dealloc的时候释放么?
不过,通过
Objective-C
运行时中的关联对象,也
姜小舟
·
2023-04-05 04:45
OC对象的本质(上):OC对象的底层实现原理
Objective-C
的本质平时我们编写的OC代码,底层实现都是C/C++代码Objective-C-->C/C++-->汇编语言-->机器码所以
Objective-C
的面向对象都是基于C/C++的数据结构实现的
Silence_xl
·
2023-04-05 03:22
infer代码扫描工具详解
开源的一款静态代码扫描工具,infer最早是一个叫Monoidics的初创公司的产品,最早只支持C语言的版本,后来被facebook收购了,由于Facebook有相当数量的c++、Javascript、php、
objective-C
繁星mind
·
2023-04-05 03:28
iOS内存管理(ARC)
ARC仍然具备这个
Objective-C
对象的所有权,aCFArray对象不需要手动释放。
盖小聂
·
2023-04-05 00:02
2020-07-24
#纽约时报移动团队
Objective-C
规范指南这份规范指南概括了纽约时报iOS团队的代码约定。
999_999
·
2023-04-04 19:48
Objective-C
的WKWebView学习笔记
WKWebView-Web视图WKWebView是苹果在iOS8中引入的新组件,用于显示交互式web内容的对象,支持更多的HTML5的特性,其官方宣称高达60fps的滚动刷新率以及内置手势,并将UIWebViewDelegate与UIWebView拆分成了14类与3个协议,拥有Safari相同的JavaScript引擎,可以更少的占用内存。使用WKWebView类将web内容嵌入到应用程序中时,需
寻心_0a46
·
2023-04-04 19:36
Make与CMake
1.Make与CMake首先先来了解一下gcc,gcc是GNUCompilerCollection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(包括C、C++、
Objective-C
伴君
·
2023-04-04 12:37
编程
CMake
Make
从零开始编写iOS混编SDK(中)
装模作样写个前言背景:拥有悠久历史的大型SDK,这个历史当然是
Objective-C
。
Fat君
·
2023-04-04 11:40
echarts 笔记
echarts
基础笔记
图例legend:{orient:"horizontal",//布局方式,默认为水平布局,可选为://'horizontal'¦'vertical'为全图居中,可选为://'center
cq_春风呼呼的吹
·
2023-04-04 10:56
iOS冰与火之歌 –
Objective-C
Pwn and iOS arm64 ROP
原文地址:http://drops.wooyun.org/papers/123550x00序冰指的是用户态,火指的是内核态。如何突破像冰箱一样的用户态沙盒最终到达并控制如火焰一般燃烧的内核就是“iOS的冰与火之歌”这一系列文章将要讲述的内容目录如下:Objective-CPwn和iOSarm64ROP█████████████████████████████████████████████████
3行代码
·
2023-04-04 08:38
iOS进阶
HBase
基础笔记
HBASE1.hbase特点hbase是一种基于hdfs的NoSQL数据库,弥补了hdfs无法随机写的缺陷。2.hbase的基本概念命名空间(namespace)hbase没有databse的概念,namespace类似database;hbase自带两个namespace:hbase和default,hbase用户存储hbase的内置表(metadata),default用于存储创建时未指定na
donger__chen
·
2023-04-04 06:36
HBase
大数据
hbase
RUNTIME归纳总结
Objective-C
是一个动态语言,这意味着它不仅需要一个编译器,也需要一个运行时系统来动态得创建类和对象、进行消息传递和转发。
凤凰鴛凶真
·
2023-04-04 06:27
Swift语言开发App服务端
在那之前更多的使用的是
Objective-C
,在Swift发布后很快就喜欢上了这门语言。
小宇宙_fly
·
2023-04-04 00:24
WWDC2020 Class数据结构变化
Classinmemoryold类对象本身存放了最常访问的信息,指向元类、超类和方法缓存的指针它还有一个存放额外信息的class_ro_tRO代表只读存放了类名、方法、协议和实例变量的信息Swift类和
Objective-c
FireStroy
·
2023-04-04 00:48
计算机
基础笔记
(五)—数据库
前言不必害怕未知,无需恐惧犯错,做一个Creator!目录前言文件结构顺序文件索引文件散列文件目录数据库数据库体系结构数据库模型数据库的设计其他数据库文件结构文件是数据记录的集合,每个记录都由一个或多个域组成。存取方法决定了怎样检索记录:顺序的或随机的顺序文件定义:只能按照顺序从头到尾一个接一个地进行存取文件更新新主文件:新的永久数据文件旧主文件:需要更新的永久文件事务文件:包含要对主文件做改变的
怪怪王
·
2023-04-03 22:22
计算机基础
数据库架构
数据库
数据库开发
计算机
基础笔记
(二)—计算机组成
前言不必害怕未知,无需恐惧犯错,做一个Creator!目录前言一、中央处理器(CPU)二、主存储器三、输入/输出子系统四、子系统互连五、程序执行六、计算机体系结构组成构成:中央处理器+主存储器+输入/输出子系统一、中央处理器(CPU)算术逻辑单元(ALU)+控制单元+寄存器组算术逻辑单元(ALU):对数据进行逻辑、移位、算术运算寄存器:存放临时数据的高速独立的存储单元数据寄存器:用来存储输入数据和
怪怪王
·
2023-04-03 22:52
计算机基础
计算机基础
计算机组成
计算机
基础笔记
(四)—数据结构
前言不必害怕未知,无需恐惧犯错,做一个Creator!目录前言数组链表栈(LIFO)队列(FIFO)广义线性表树图定义有特殊关系的数据的集合,能被单独或作为一个整体被访问抽象数据类型抽象数据类型就是与该数据类型有意义的操作,封装在一起的数据类型数组定义:元素的顺序集合,通常这些元素都具有相同的数据类型两种标识符:数组的名字和各个元素的名字多维数组存储配置:大多数计算机使用行主序存储数组的操作:查找
怪怪王
·
2023-04-03 22:52
计算机基础
数据结构
《Effective
Objective-C
2.0 》 阅读笔记 item6
第6条:理解“属性”这一概念1.属性的概念“属性”(property)是
Objective-C
的一项特性,用于封装对象中的数据。
凉亭下
·
2023-04-03 21:50
IOS
objective-c
开发语言
macos
计算机
基础笔记
(三)—操作系统
前言不必害怕未知,无需恐惧犯错,做一个Creator!目录前言一、概述二、操作系统分类三、组成部分用户界面内存管理器进程管理进程同步设备管理文件管理四、主流操作系统UNIXLinuxWindows一、概述定义:计算机硬件和用户的一个接口,它使得其他程序更加方便有效地运行,并能方便地对计算机硬件和资源进行访问。计算机系统:硬件+软件软件系统:操作系统+应用程序操作系统加载过程:自举程序运行→操作系统
怪怪王
·
2023-04-03 21:54
计算机基础
系统架构
架构
iOS
Objective-C
KVC 详解
iOSObjective-CKVC详解1.KVC简介KVC全称KeyValueCoding,是苹果两大开发语言
Objective-C
和Swift中的一个重要概念,翻译过来就是键值编码。
just东东
·
2023-04-03 20:32
玄子JAVA
基础笔记
3
方法方法的定义packageCH03_JAVAMethod;importjava.util.Scanner;//方法的定义publicclassXZ01_DefinitionOfMethod{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.println("请输入第一个数字:");in
玄子Share
·
2023-04-03 17:39
JAVA
java
算法
开发语言
玄子JAVA
基础笔记
编写第一个JAVA代码packageCH01_JAVABase;//hangeTheWorld!publicclassXZ01_ChangeTheWorld{publicstaticvoidmain(String[]args){System.out.println("ChangeTheWorld!");//ChangeTheWorld!}}语句说明快捷语句publicstaticvoidmain(
玄子Share
·
2023-04-03 17:38
JAVA
java
jvm
开发语言
Objective-C
货币的精确计算
问题来源在iOS开发中,和货币价格计算相关的,是需要注意计算精度的问题的。即使只是两位小数,也会出现误差。使用float类型运算,是完全不够的。如:原始数据:floata=0.01;intb=99999999;doublec=0.0;1:使用浮点运算c=a*b;NSLog(@"%f",c);NSLog(@"%.2f",c);输出结果:2016-09-0100:42:43.216MoneyCalcu
瞬csr
·
2023-04-03 15:19
Java
基础笔记
——Java基本语法
二、Java基础语法(2)目录二、Java基础语法(2)5、程序流程控制6、分支结构一、if-else结构二、if-else使用说明三、switch-case结构四、switch-case使用说明五、循环结构六、for循环七、while循环八、do-while循环九、“无限”循环十、循环嵌套十一、特殊关键字break、continue5、程序流程控制流程控制语句是用来控制程序中各语句执行顺序的语句
牛马写代码
·
2023-04-03 13:04
Java基础笔记
java
eclipse
iOS内存管理:基本概念与原理
在
Objective-C
的内存管理中,其实就是引用计数(referencecount)的管理。内存管理就是在程序需要时程序员分配一段内存空间,而当使用完之后将它释放。
水麒麟灬
·
2023-04-03 12:19
objetive-c
内存管理
编程语言那么多,入门应该选择哪一个?
一·编程语言及其主要用途常见的是CFamily(C系列语言),比如:C、Cpp(C++)、CSharp(C#)、Java、Python、R、JavaScript、
Objective-C
、Swift、Go
游戏原画设计
·
2023-04-03 11:34
嵌入式中的强符号和弱符号__attribute__
用于在C、C++、
Objective-C
中修饰变量、函数、参数、方法、类等。合理使用__attribute__有什么好处?给编译器提供上下文,帮助编译器做优化,合理使用可以收到显著的优化效果。
木士易
·
2023-04-03 08:56
嵌入式
C语言
c语言
Django
基础笔记
05
1.如何迅速发布(撤掉)大量信息?这样就可以了。STATICFILES_DIRS=[("moment","/home/fc/Pictures/work-Pic"),]2.如何创建大量的测试邮箱呢?num=random.randint(0,99999)email=f'test{num}@gmail.com'3.关于{{form}}使用基于类的视图,不需要写.forms.py,html--form里面
fanchuang
·
2023-04-03 08:58
iOS静态分析:Analyze的使用
Analyze简介ClangStaticAnalyzer是一款静态代码扫描工具,专门用于针对C,C++和
Objective-C
的程序进行分析。
张聪_2048
·
2023-04-03 05:33
swift-基本结构
然而,如果你有C或者
Objective-C
开发经验的话,你会发现Swift的很多内容都是你熟悉的。
小花的后花园
·
2023-04-03 05:25
Java
基础笔记
总结(10)-集合(2)Set集合 HashSet LinkedHashSet TreeSet(Comparable与Comparator)
Set集合-----保证元素唯一HashSet实现了Set接口,不保证set的迭代顺序,允许存储null值HastSeths=newHashSet位置随机存放只要能用迭代器迭代,既可以使用foreach---------------------------------------------------------------------------------------------------
吵吵先生
·
2023-04-03 02:34
iOS-block(一)-初探
《
Objective-C
高级编程》这本书里是这样定义的:带有自动变量(局部变量)的匿名函数。顾名思义,匿名函数就是没有名称的函数。也被称为闭包(closure)或者Anonymousfunction。
xxxxxxxx_123
·
2023-04-03 00:07
Linux操作系统gcc编译产生的文件
为后缀的文件,是C++源代码文件4、以.h为后缀的文件,是程序所包含的头文件5、以.i为后缀的文件,是已经预处理的C源代码文件6、以.ii为后缀的文件,是已经预处理的C++源代码文件7、以.m为后缀的文件,是
Objective-C
徐心兰
·
2023-04-03 00:54
Linux
linux
gcc/gdb编译调试
【图片轮播器3-实现自动滚动
Objective-C
语言】
一、让UIScrollView不需要手指来这么滚,让它能实现自动滚动,1.当这个程序运行的时候,它自动每个一秒钟来滚动一下,当我们要让它实现自动滚动的时候,怎么样让它实现自动滚动,2.注意,凡是你希望它每隔多长时间,自动执行一段代码,凡是要实现这样一个效果,一般用的都是“计时器”那个控件,NSTimer,3.计时器,有两种不同的计时器:1)NSTimer:时间间隔比较大1秒,几秒,2)CADisp
清风清晨
·
2023-04-02 23:33
Objective-C
objective-c
ios
xcode
【图片轮播器1-实现横向滚动
Objective-C
语言】
一、图片轮播器1.先看一下实现之后的效果2.这整体是一个什么,整体是一个UIScrollView,这个UIScrollView里面,是不是有很多张图片吧,这就是UIScrollView的内容,3.然后,下面这个红点和蓝点,是用来标记当前是第几页这个东西吧,那么这个是怎么实现的,我先把思路给大家说一下,是这么来做的:4.实现思路所以我们首先,这里有一个UIScrollView,这个里面是不是一开始什
清风清晨
·
2023-04-02 23:32
Objective-C
objective-c
开发语言
macos
【汤姆猫的实现
Objective-C
语言】
一、实现之后的效果1.左边3个按钮,分别是1)点击之后,汤姆猫掏出一只白色的小鸟,刚要吃,它飞走了,2)汤姆猫放屁3)汤姆猫喝牛奶,右边3个按钮,分别是1)汤姆猫用爪子把屏幕抓出3个道子,2)汤姆猫用披萨饼砸屏幕,3)汤姆猫拿出两个锣,对着一敲,2.这些动画怎么实现的,是不是很多很多图片顺序播放啊,很多图片快速的切换,然后你眼睛感觉是不是它们就在动吧,3.所以,这个app实现的方式,就是背景放一个
清风清晨
·
2023-04-02 23:02
Objective-C
objective-c
xcode
动画
【九宫格坐标排列
Objective-C
语言】
一、这个九宫格案例做好之后的效果如图:1.这个下载是可以点击的,当你点击之后,弹出一个框,过一会儿,框框自动消失,这里变成“已安装”2.那么,我现在先问大家一句话:大家认为在这一个应用里面,它包含几个控件,3个,哪3个:一个是图片框,一个是Label,一个是按钮,为什么说下面这个也是一个按钮呢,它或许也是一个图片框呢,对,它可以点击,就说明它不是一个图片框吧,这个下载的按钮,可以点击,所以它就不是
清风清晨
·
2023-04-02 23:02
Objective-C
objective-c
【实现UIScrollView的缩放
Objective-C
语言】
一、接下来,我们还要用代理,用代理来干什么呢,实现缩放吧,1.UIScrollView不仅可以用来实现滚动,还可以用来实现缩放,手指这样来回捏,就叫“捏合手势”,2.通过UIScrollView实现缩放的基本思路:3.第三步,UIScrollView里面,可能会有很多个子控件,它不知道你捏合的时候,是要缩放哪一个子控件,所以这个时候,就要你写一个代理,监听这个缩放事件,这个代理事件返回一个UISc
清风清晨
·
2023-04-02 23:02
Objective-C
objective-c
ios
开发语言
【图片浏览器
Objective-C
语言】
一、removeFromSuperview方法,1.从1个View里删除一个控件,这个方法的签名如下:-(void)removeFromSuperview;从父控件中移除,假如说这里有一个父控件,有一个子控件,你希望把这个子控件从父控件里移除,这时候,你希望让谁移除,那就调这个子控件自己的,removeFromSuperview,就是说,我们想把谁干掉,得让它“自杀”你不能去“杀它”,比如说,在上
清风清晨
·
2023-04-02 23:32
Objective-C
objective-c
开发语言
macos
【图片轮播器2-实现分页指示器
Objective-C
语言】
一、实现分页指示器1.小蓝点儿那个分页指示器,那个不是UIScrollView控件,那个是另外一个控件,2.那个控件叫PageControl,如图,看哪个像小蓝点儿,这个是不是就有点儿像“小蓝点儿”:3.这个就是UIPageControl,显示当前第几页,一共有几页,分页指示器,我们要的效果,控件显示在这个地方吧:我们拖控件的时候,能不能直接把它拖到这里:如果你直接拖到这里的话,现在是不是看不到吧
清风清晨
·
2023-04-02 22:59
Objective-C
objective-c
ios
xcode
Objective-C
Runtime编程指南之与运行时系统进行交互
本文翻译自InteractingwiththeRuntime与运行时系统进行交互
Objective-C
程序通过三种不同方式与运行时系统进行交互:通过
Objective-C
代码;通过Foundation框架中定义在
我才是臭吉吉
·
2023-04-02 21:08
CSS
基础笔记
文章目录1.CSS2.Id&ClassCSS的创建具体属性ref1.CSSCSS(CascadingStyleSheets)层叠样式表,一种用于为结构化文档(HTML文档/XML应用)添加样式(字体,间距,颜色等)的计算机语言样式定义如何显示HTML元素,通常存储在样式表,样式添加到HTML4.0中是为了解决内容与表现分离的问题外部样式表极大提高工作效率,通常存储在CSS文件,扩展名.css,多个
小电动车
·
2023-04-02 16:50
前端
css
前端
iOS中的NSObject*、id和instancetype
要详细了解两者的不同,需要先说一说
Objective-C
中的动态类型和静态类型。
ChinaChong
·
2023-04-02 15:18
HTML
基础笔记
文章目录1.HTML2.HTML基础3.HTML元素4.HTML属性5.文本格式化6.HTML头部7.HTML-CSS8.HTML表格&列表8.1表格8.2列表9.HTML区块10.HTML表单11.HTML框架12.HTML脚本ref1.HTML超文本标记语言(HyperTextMarkupLanguage),一种用于创建网页的标记语言(一套标记标签markuptag),非编程语言HTML文档包
小电动车
·
2023-04-02 15:15
前端
html
前端
APP原生开发、H5开发和混合开发的区别?
比如Android是利用Java;IOS是利用
Objective-C
进行开发。优点缺点运行速度快、性能高,绝佳的用户体验。支持大量图形和动画,不卡顿,反应快。
广州测试
·
2023-04-02 13:12
软件测试
功能测试
模块测试
测试工具
iOS优秀三方开源库整理,了解一下
Github整理地址
Objective-C
三方库整理Swif
简箪_51c5
·
2023-04-02 09:07
Swift 闭包
Swift中的闭包与C和
Objective-C
中的代码块blocks以及其他一些编程语言中的匿名函数Lambdas比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。被称为包裹常
just东东
·
2023-04-02 08:02
Objective-c
方法调用流程
Objective-c
是一门动态语言,动态两个字主要就体现在我们调用方法的时候,运行时回动态的查找方法,然后调用相应的函数地址。
圣僧留步
·
2023-04-02 08:39
Objective-C
和 C语言的区别有哪些?
OC语言(
Objective-C
)是一种面向对象的编程语言,是在C语言的基础上加入了面向对象的特性,同时也支持传统的C语言编程。
Evaporator Core
·
2023-04-02 07:31
c
xcode
ios
swift
Swift5.1—类型方法
注意在
Objective-C
中,你只能为
Objective-C
的类类型(classes)定义类型方法(type-levelmethods)。在Swift中,你可以为所有
paperclouds
·
2023-04-02 04:36
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他