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
语言】
一、这个九宫格案例做好之后的效果如图: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
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
周易六爻零
基础笔记
基础篇8——爻的生克权
判断爻的生克权,要结合爻的层次,日月建的相背,与其他爻之间的作用关系,来综合考量。日月建是所有爻的力量来源,因此,我们首先来看日月建对卦爻生克权的影响。日月建月建,代表这个月中外界环境的五行力量,这与四季的运转有关。在入门篇,地支一节提到过。春季寅卯辰,夏季巳午未,秋季申酉戌,冬季亥子丑。其中每个季节的最后一个月,五行属土。因而月建代表了这个月之内,外界环境的最强力量。日建则代表着一天之内的五行属
李諾
·
2023-03-30 03:55
Python学习
基础笔记
五十八——封装
封装:广义上的面向对象封装。代码的保护。面向对象的思想本身就是一种封装,只让自己的对象能调用自己类中的方法。狭义的封装概念:面向对象的三大特性之一:让属性和方法都藏起来,不让你看见。例1:classPerson:def__init__(self,name,passwd):self.name=nameself.__passwd=passwdchang=Person('chang','123456')
CCH2023
·
2023-03-30 01:35
Python
python
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
sql server安装并SSMS连接
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java
基础笔记
优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。
卧龙不言
·
2023-03-29 13:17
sql
server
java
数据库
开发语言
python基础之字典的创建
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java
基础笔记
优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。
卧龙不言
·
2023-03-29 13:57
python基础
日常总结
python
开发语言
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
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他