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】
【图片浏览器
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
iOS中的NSObject*、id和instancetype
要详细了解两者的不同,需要先说一说
Objective-C
中的动态类型和静态类型。
ChinaChong
·
2023-04-02 15:18
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
Swift面试题
1、Swift比
Objective-C
有什么优势?Swift速度更快,运算性能更高。
凌云01
·
2023-04-02 04:30
Block笔记(四)
Block存储域之前我们在讲Block本质的时候知道,Block也是
Objective-C
对象,其isa指向了NSConcreteStackBlock类,还有两个与此类似的类分别是NSConcrete
MichealXXX
·
2023-04-02 03:41
Objective-C
关键字解释
strong表示指向并拥有该对象。其修饰的对象引用计数会增加1。该对象只要引用计数不为0则不会被销毁。当然强行将其设为nil可以销毁它。weak表示指向但不拥有该对象。其修饰的对象引用计数不会增加。无需手动设置,该对象会自行在内存中销毁。assign主要用于修饰基本数据类型,如NSInteger和CGFloat,这些数值主要存在于栈上。assign修饰的对象被释放后,指针的地址依然存在,造成野指针
SnailLi
·
2023-04-01 19:16
ios 捕抓crash_iOS/OSX Crash:捕捉异常
针对不同的异常(
Objective-C
异常、Mach异常、UNIX信号、C++异常)需要不同的捕捉方式。
weixin_39621379
·
2023-04-01 17:04
ios
捕抓crash
Objective c与core foundation转换时的内存管理问题
CFStringRef来说CFStringRefaCFString=(CFStringRef)aNSString;NSString*aNSString=(NSString*)aCFString;在ARC下,
Objective-C
代码有颜色
·
2023-04-01 17:25
swift重温笔记(方法)
类型方法与
Objective-C
中的类方法(classmethods)相似。结构体和枚举能够定义方法是Swift与C/
Objective-C
的主要区别之一。
简_爱SimpleLove
·
2023-04-01 15:07
Swift 5.1 (7) - 闭包
Swift中的闭包类似于C和
Objective-C
中的block以及其他编程语言中的lambdas(匿名函数)。闭包可以捕获和存储上下文中定义的任何常量和变量的引用。
沐灵洛
·
2023-04-01 14:23
iOS入门小知识-类
OC全称
Objective-C
(面向对象的C),是以C语言为基础的,并结合Smalltalk特征扩展出来的一种面向对象编程的语言。
BiBiMan
·
2023-04-01 07:02
OC中的Block和swift中的闭包
一般来说,
Objective-C
中的Block和Swift中的闭包用法并无显著区别,两者都是作为匿名函数来使用的,两者都可以作为变量、参数使用除了写法上的区别外,两者最显著的区别在于对外部变量值捕获的时机
深度码农患者
·
2023-04-01 06:23
Objective-C
对象的底层探索
苹果官方资源opensource本章节研究对象的底层探索:1.allocinit在底层的调用、new的调用实质2.关于编译器的优化3.对象的本质4.对象的内存对齐方式5.结构体的内存对齐方式6.对象的内存分布7.影响对象内存的因素8.认识位域和联合体9.实例对象的nonPointerIsa10.通过isa位运算后得到类对象一、alloc在底层的调用流程一个class的实例是通过这行代码:Perso
顶级蜗牛
·
2023-04-01 02:05
iOS 自我提升总纲
(1)
Objective-C
基础知识学习。(2)
Objective-C
语言底层原理学习。(3)iOS程序运行机制学习。(4)iOS网络开发学习。(5)iOS设计模式学习。(6)iOS代码规范学习。
锋尚达人
·
2023-03-31 18:12
「类与对象」NSObject对象的分类
概要刚开始接触
Objective-C
语言的时候,看到说到的最多的概念就是「类和对象」。最初的认识停留在把类实例化就变成对象了,天真认为只存在类与对象两种。
Jack_lin
·
2023-03-31 16:49
LLVM的中间代码(IR)
Objective-C
在变为机器代码之前,会被LLVM编译器转换为中间代码OC->中间代码(.ll)->汇编、机器代码可以使用以下命令行指令生成中间代码clang-emit-llvm-Smain.m语法简介
it小小菜鸟
·
2023-03-31 13:10
第34条:以“自动释放池”降低内存峰值
Objective-C
对象的生命周期取决于其引用计数。释放对象有两种方式:调用release方法,使其保留计数立即递减调用autorelease方法,将其加入”自动释放池“中。
MrSYLong
·
2023-03-31 11:58
Objective-C
语言在Category中实现属性
一种比较简单的做法是使用
Objective-C
运行时的这两个方法:voidob
LeoAu
·
2023-03-31 11:57
刨根问底之OC对象本质
刨根问底之OC对象本质[toc]我们平时编写的
Objective-C
代码,底层实现其实都是C\C++代码在计算机中编译过程是Objective-CC\C++汇编代码机器语言1.内存布局
Objective-C
锦鲤跃龙
·
2023-03-31 05:31
OC底层3-对象的本质及其扩展、nonPointerIsa的分析
在探索对象本质之前,我们先来学习一下:Clang是⼀个C语⾔、C++、
Objective-C
语⾔的轻量级编译器。源代码发布于BSD协议下。
JEFF009
·
2023-03-31 02:07
iOS 开发知识索引
iOS入门(3):实现一个多页面AppiOS入门(4):从网络请求数据iOS入门(5):在本地存储数据iOS中的ViewControllerLifecycleiOSViewController全屏布局
Objective-C
SamirChen
·
2023-03-30 20:41
使用swift泛型构建具有高测试性的网络层
之前使用swift构建网络层使用的方法完全是
Objective-C
的实现方法,没有充分发挥swift的优势。本文demo。
蔡胜波
·
2023-03-30 17:36
Objective-C
的UIStackView常用属性函数学习笔记
目录UIStackView常用属性常用函数UIStackViewUIStackView能够利用自动布局的功能,创建能够动态适应设备方向、屏幕大小和可用空间中任何更改的用户界面。UIStackView管理其arrangedSubviews属性中所有视图的布局。这些视图是根据它们在arrangedSubviews数组中的顺序沿堆栈视图的轴线排列的。具体布局因UIStackView的轴线、分布、对齐、间
·
2023-03-30 16:44
Objective-C
计时器NSTimer学习笔记
目录NSTimer-计时器NSTimer创建计时器函数NSTimer触发与销毁计时器函数常用属性NSRunLoop-运行循环NSRunLoop常用属性NSRunLoop常用函数NSTimer-计时器NSTimer派生自NSObject,是一种计时器,在经过一定的时间间隔后触发,向目标对象发送指定的消息。计时器(NSTimer)与运行循环(RunLoop)一起工作。运行循环维护对其计时器的强引用,因
·
2023-03-30 16:42
深入详解
Objective-C
中的@Synchronized关键字
@synchronized指令是
Objective-C
中一种常用的同步机制。@synchronized指令是
Objective-C
中一种非常简单方便的创建锁的方式。相比于其他锁,它
·
2023-03-30 16:11
iOS 代码规范格式
Objective-C
一、前言本规范基于GoogleObjective-CStyleGuide,对其中的说明性语句及非ARC部分进行了删减。每项规范前面的[强制]代表该规范需要强制执行,[建议]代表推荐执行但不强制。二、缩进与格式2.1、缩进符[强制]只用空格,用4个空格表示一个缩进。选中多行或者一行来使用快捷键control+I自动缩进2.2、每行的长度[建议]应尽量控制每行代码的长度在120个字符以内.xcode>
IIronMan
·
2023-03-30 15:49
[17]Effective
Objective-C
2.0【10-11】
第十条:在既有类中使用关联对象存放自定义数据这条讲的是objc_setAssociatedObject和objc_getAssociatedObject,如何使用在这里就不多说了。值得强调的一点是,用关联对象可能会引入难于查找的bug,毕竟是在runtime阶段,所以可能要看情况谨慎选择1.category使用objc_setAssociatedObject/objc_getAssociatedO
默然走一生
·
2023-03-30 05:33
isa结构分析
为了了解
Objective-C
类在底层会编译成什么,我们先新建一个类DebugPerson。
_涼城
·
2023-03-30 01:24
Objective-C
通过经纬度计算两点的距离及坐标系转换
通过经纬度计算两点的距离-(double)distanceBetweenOrderBy:(double)latitude1:(double)latitude2:(double)longitude1:(double)longitude2{CLLocation*curLocation=[[CLLocationalloc]initWithLatitude:latitude1longitude:longi
寻心_0a46
·
2023-03-29 23:41
Objective-C
的学习杂记
#import与@class与C语言一样,
ObjecTive-C
使用头文件来包含结构体、符号常量和函数原型等元素的声明。在C语言中使用#include语句来通知编译器查询头文件中相应的定义代码。
寻心_0a46
·
2023-03-29 23:04
.gitignore忽略
Objective-C
中的哪些文件不被git"跟踪"
.gitignore忽略文件地址下载通常我们在多人开发中使用git进行源代码管理的时候,创建完远程共享版本库,第一步就是创建.gitignore的忽略文件,先commit,然后在创建项目文件,开始进行提交项目,这时候的提交就会过滤了一些不必要的文件.我们称之为"忽略文件"github总有大牛为我们已经写好了所有的忽略文件,下面为你解析一些读懂这些规则#Xcode##gitignorecontrib
coder_hong
·
2023-03-29 22:53
GCC详解
前言:GCC编译器支持编译Go、
Objective-C
,Objective-C++,Fortran,Ada,D和BRIG(HSAIL)等程序;Linux开发C/C++一定要熟悉GCCVSCode是通过调用
BillySturate
·
2023-03-29 18:37
Linux
c++
开发语言
Effective
Objective-C
2.0读书笔记(六)
块与大中枢派发“块”(block)是一种可在C、C++及
Objective-C
代码中使用的“词法闭包”(lexicalclosure),它极为有用,开发者可将代码像对象一样传递,令其在不同环境(context
lattr
·
2023-03-29 14:30
Objective-C
的内存布局
Objective-C
的内存布局在
Objective-C
中任何的类定义都是对象。即在程序启动的时候任何类定义都对应一块内存。
xiny123
·
2023-03-29 09:20
从零学习Python—基础知识(八)
目前主流的计算机语言大致有Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及
Objective-C
,如果大家熟练掌握了一种,其它的也是有共同之处的,举一反三。
路遥知知马力
·
2023-03-29 09:26
方法调用以及转发流程
首先理解几个名词:1.SEL:
Objective-C
在编译时,会根据方法的名字生成一个用来区分这个方法的唯一的一个ID,本质上就是一个字符串。只要方法名称相同,那么它们的ID就是相同的。
北京好挤
·
2023-03-29 08:12
linux中scp -r命令,linux:scp从入门到刚入门
Objective-C
关联在项目开发中,经常会使用到关联,就是将两个实例对象绑定,使得其中一个实例对象成为另一个实例对象的一部分.关联特性在macos10.6及ios3.1以上才可以使用.关联的使用是基于关键字来实现
诺拉Nora
·
2023-03-29 06:45
linux中scp
-r命令
gcc/g++编译c/c++程序
前言:GCC编译器支持编译Go、
Objective-C
,Objective-C++,Fortran,Ada,D和BRIG(HSAIL)等程序;Linux开发C/C++一定要熟悉GCCVSCode是通过调用
Zhang Wenhao
·
2023-03-29 00:08
Linux篇
c++
c语言
开发语言
运行时架构(Runtime Architecture)
运行时系统是
Objective-C
平台的关键元素,它实现了语言的动态特点和面向对象的能力。它的结构能让你开发代码时不用接触到运行时的内部,但是提供了一个公共的API,让你写代码直接激活运行时服务。
CCcactus
·
2023-03-28 23:30
Objective-C语言学习
如何开发APP之技术讲解
原生开发最基本的开发模式,采用各平台原生语言进行开发,iOS采用
objective-c
或者swift,安卓端采用java或者kotliniosswift是14年由苹果发布的编程语言,主要用来开发iOS
eaTong
·
2023-03-28 22:33
在iOS-Swift项目中集成CppJieba分词
在官方文档"UsingSwiftwithCocoaandObjective-C"中,Apple只是介绍了怎么将Swift代码跟
Objective-C
代码做整合,但是没有提C++,后来在官方文档中看到了这样
qiwihui
·
2023-03-28 17:02
Swift和Dart (二)
这篇文章主要是比较两种语言的初始化swift中的初始化Swift的初始化和
Objective-C
有一个很大的不同,
Objective-C
默认会给每个属性赋一个空值,如nil或者0,但Swift的初始化更加严格
化身孤岛的鲸_ca35
·
2023-03-28 16:11
iOS底层原理
Objective-C
对象的底层探索
Objective-C
类的底层探索iOS消息发送、动态方法解析和消息转发objc4-838.1源码iOS分析dyld工作过程dyld-941.5源码iOSmapImage
顶级蜗牛
·
2023-03-28 16:38
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他