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】
【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
iOS--编译链接的过_1
LLVM是一个模块化和可重用的编译器和工具链技术的集合,Clang是LLVM的子项目,是C,C++和
Objective-C
编译器,目的是提供惊人的快速编译。
漓江塔塔主
·
2023-07-24 15:43
ios
cocoa
macos
Objective-C
UIButton 自定义图片位置
在项目中经常会遇到一个按钮上放一个图片位置有可能会是在标题的上,下,左,右如果一个按钮,可以单独设置titleEdgeInsets和imageEdgeInsets即可,但是如果有很多类似的按钮但是设置就很麻烦。为了解决这个问题我们写一个UIButton的Category#importtypedefNS_ENUM(NSUInteger,ButtonEdgeInsetsStyle){ButtonEdg
赵哥窟
·
2023-07-24 11:02
ios Runtime理解
Runtime是
Objective-C
区别于C语言这样的静态语言的一个非常重要的特性。对于C语言,函数的调用会在编译期就已经决定好,在编译完成后直接顺序执行。
piggybear
·
2023-07-24 06:58
Swift基础知识(一)
尽管如此,由于我们在C和
Objective-C
中的开发经验,Swift的许多部分还是很熟悉的。
明若晴空
·
2023-07-24 05:30
第二十章:有选项和参数的桥接脚本(四)
真实的例子:用bar指令查看swift返回的字符串在
Objective-C
环境中判断一个swift对象的返回值是非常困难的,但仍然是可行的.你将要做另一个例子.你还记得Person类的fullName方法吗
填坑侠
·
2023-07-24 03:34
Runtime内存模型探究
Objective-C
是一种通用、高级、面向对象的编程语言。它扩展了标准的ANSIC编程语言,将Smalltalk式的消息传递机制加入到ANSIC中。
robin2005
·
2023-07-23 22:25
Swift5 + MVVM + 文艺复兴微博(纯代码)
背景:现在越来越多的公司会尝试用Swift做native的开发了,很多之前习惯用
Objective-C
的开发,有新项目启动的时候,也会想说用Swift试试。
小蠢驴打代码
·
2023-07-23 16:04
MinGW环境搭建
GNU是一个编译器集合,支持C,C++,
Objective-C
,Fortran,Ada,Go,和D语言以及这些语言的库的编译,更多详细信息可以查看GNU官网。
Bryan0114
·
2023-07-22 16:37
7、Swift闭包
Swift中的闭包与C和
Objective-C
中的代码块(blocks)以及其他一些编程语言中的匿名函数(Lambdas)比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。
CoderLGL
·
2023-07-22 11:08
iOS 开发:彻底理解 iOS 内存管理(MRC 篇)
用来对
Objective-C
语法中,手动管理内存MRC相关知识进行讲解。1.什么是内存管理程序在运行的过程中,往往涉及到创建对象、定义变量、调用函数或方法,而这些行为都会增加程序的内存占用。
ITCharge
·
2023-07-22 08:46
iOS多线程操作:NSThread
Thread在
Objective-C
中为NSThread这种线程操作方式最多的在我们使用对象调用方法时,使用perform(_:on:with:
zevwings
·
2023-07-22 00:20
《精通
Objective-C
》阅读笔记(运行时系统)
运行时系统的组成部分
Objective-C
的运行时系统由两个主要部分构成:编译器和运行时系统库。
41c48b8df394
·
2023-07-21 19:35
IOS 总结 第三课 流程控制与数组
Objective-C
提供的分支语句为if和switch,循环语句为while,dowhile,for,foreach。
小暖风
·
2023-07-21 18:21
设计原则之:OCP/开闭原则
Objective-C
例子://使用-(void)niceIdea{OCPMother*mother=[OCPMo
WorldPeace_hp
·
2023-07-21 16:24
闭包
Swift中的闭包与
Objective-C
/C中的Block、其他编程语言中的匿名函数相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。被称为包裹常量和变量。
哈啰于先生
·
2023-07-21 13:16
WWDC2020
Objective-C
运行时的改进
笔记博客WWDC2020Objective-C运行时的改进https://developer.apple.com/wwdc20/10163首先我们看到常用的一个OC类的内部构成screenshot.pngMetaclass(元类)SuperClass(父类)Methodcache(方法缓存)除了这些之外还有一个指向更多数据指针.screenshot.pngclass_ro_t存储额外信息的地方叫做
DingGa
·
2023-07-20 22:34
【iOS】消息传递机制和消息转发机制
在
Objective-C
中,方法的调用理解为对象接受消息。运行时调用的方法告诉对象要干什么,给对象传递一个消息。
an_Anthony
·
2023-07-20 18:44
gcc编译
GCC原名为GNUC语言编译器,因为它原本只能处理C语言,但如今的GCC不仅可以编译C、C++和
Objective-C
,还可以通过不同的前端模块支持各种语言,包括Java、Fortran、A
青霄
·
2023-07-20 18:46
linux
安全
gcc
Objective-C
与JavaScript交互小结
转载http://www.cocoachina.com/ios/20160127/15105.html最近公司的运营瞎搞了个活动,其活动要服务端提供数据支持,web前端在微信公众账号内作为主要的运营阵地,而iOS、Android要提供相应的入口及页面进行配合。一个活动,动用了各个端的程序猿。而在这里面技术方面主要就是涉及到web端和服务端的交互,web前端和iOS、Android的交互。本人作为一
继续向前冲
·
2023-07-20 14:33
Objective-C
set 和 get 方法实现
自定义实现set和get方法定义一个Person类Person.h#import@interfacePerson:NSObject//get-(NSString*)getName;-(NSUInteger)getAge;//set-(void)setName:(NSString*)n;-(void)setAge:(NSUInteger)a;-(void)printInfo;@endPerson.m
CaptainRoy
·
2023-07-20 13:42
Flutter/Dart - 异常捕获详解
Dart单线程模型在Java和
Objective-C
(以下简称“OC”)中,如果程序发生异常且没有被捕获,那么程序将会终止,但是这在Dart或JavaScript中则不会!
沫之
·
2023-07-20 10:53
Swift 代码规范
Swift,苹果于2014年WWDC苹果开发者大会发布的新开发语言,可与
Objective-C
共同运行于macOS和iOS平台,用于搭建基于苹果平台的应用程序。
CarsonChen
·
2023-07-20 10:48
[21]Effective
Objective-C
2.0【15-17】
第三章:接口与API设计第十五条:用前缀避免命名空间冲突
Objective-C
没有类似其他语言那样的命名空间机制(namespace),比如说PHP中的,这并不是我们想要的,所以当我们重写description
默然走一生
·
2023-07-20 07:35
创建swift 版本的 cordova 插件
官方博文首先我们知道cordova一直用的是
objective-c
的语言,所以一般我们创建插件时用的语言也objective-c.但从swift出来后,苹果也在快速的更新,它应该会慢慢成为以后的趋势,所以我们也要关注下
Jason_风筝
·
2023-07-20 06:23
iOS isa结构与类关联
前言了解isa之前首先看一下ClangClang是一个由Apple主导编写,基于LLVM的C/C++/
Objective-C
编译器作用:借助Clang可以将oc文件输出成C++文件,方便探究其底层的一些结构
jokerlee
·
2023-07-20 04:10
Objective-C
使用下标访问自定义类型的属性
Objective-C
使用下标访问自定义类型的属性OC容器类在
Objective-C
中,可以通过下标来访问数组中的元素,如果数组是NSMutableArray类型的可变数组,则还可以通过下标来对数组中的元素进行赋值操作
Don_He
·
2023-07-20 01:50
如何使用Java开发iOS应用?
目前,苹果公司的官方开发工具是使用Swift或
Objective-C
进行iOS应用程序开发。然而,有一些第三方工具和框架可以帮助你在Java中开发iOS应用。这里介绍一个常用的工具:RoboVM。
玥沐春风
·
2023-07-19 20:27
ios
java
cocoa
第2章
Objective-C
程序设计
第2章
Objective-C
程序设计2.1对象与消息2.1.1消息表达式id类型的变量可以存放任何数据类型的对象idobj;向obj发送msg消息[objmsg][objmsg]是一个消息表达式,obj
YearsYears_421e
·
2023-07-19 18:58
Cocos Creator | Android 集成 Bugly,捕获上报脚本及原生代码错误信息
Bugly原生(iOS/Android)SDK的接口,方便调用Bugly原生SDK,可用于SDK初始化、设置自定义用户信息、错误等,并自动捕获上报App的脚本(Lua、JavaScript)错误和原生代码(如
Objective-C
渡鸦(valiancer)
·
2023-07-19 16:15
cocos
creator
android
lua
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他