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
创建对象Party*partyInstance=[[Partyalloc]init];向Party类发送alloc消息,该类收到alloc消息后,在内存中创建对象,并返回指向新对象的指针,新对象收到init消息,初始化该对象,最后将初始化后的新对象指针赋值给partyInstance,即partyInstance是指向对象的指针变量发送消息[partyInstanceaddPeople:someP
u14e
·
2022-02-14 02:58
iOS笔记 - NULL nil Nil ...
在
Objective-C
中有很多代表「没有东西」的东西。包括:NULLnilNilNSNullNSNotFoundNULLNULL属于C语言,表示空指针。
Ajcc
·
2022-02-14 00:07
zeroc ice学习(iOS配置阶段)
一、iOS如何配置下载地址https://github.com/zeroc-ice/ice-demosdemo是这样的,由于我用的OC,当然点
objective-c
这个文件夹下屏幕快照2018-01-26
l富文本l
·
2022-02-14 00:49
深入研究Runtime
一、简介
Objective-C
是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同
Objective-C
的动态性是由RuntimeAPI来支撑的RuntimeAPI提供的接口基本都是C语言的,
张璠
·
2022-02-13 23:50
2、OpenGL ES初探之基于OpenGL ES深入了解GLKit
作为CAPI,它与
Objective-C
的CocoaTouch应用程序无缝集成。
溪浣双鲤
·
2022-02-13 19:01
iOS观察者模式的底层实现
KVO(KeyValueObserving,键值观察)是一种设计模式,是
Objective-C
对观察者模式的实现,每次当被观察对象的某个属性值发生改变时,注册的观察者便能获得通知。
亲亲qin
·
2022-02-13 17:12
swift 闭包
Swift中的闭包与C和
Objective-C
中的代码块(blocks)以及其他一些编程语言中的匿名函数(Lambdas)比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。
leafu
·
2022-02-13 14:06
__bridge,__bridge_transfer和__bridge_retained
CoreFoundation框架和Foundation框架紧密相关,它们为相同功能提供接口,但Foundation框架提供
Objective-C
接口。
13d8cd576232
·
2022-02-13 12:58
《Pro Multithreading and Memory Management for iOS and OS X》技术分享
《ProMultithreadingandMemoryManagementforiOSandOSX》image.png中文版为《
Objective-C
高级编程iOS与OSX多线程和内存管理》,原作者是两位日本人主要讲了
踏云小子
·
2022-02-13 12:55
iOS碎片化知识点(持续更新)
weak,__weak和__block修饰符
Objective-C
中,weak用于修饰属性,__weak和__block用于修饰局部变量.weak__weak__block修饰对象属性局部变量局部变量意义弱引用弱引用声明该变量可在
奥利奥_2aff
·
2022-02-13 09:58
Objective-C
ios手势识别
iOS手势支持的手势:Tap点击,EdgePan边缘滑动,Swipe轻扫,Pinch放大缩小,LongPress长按手势,Pan滑动创建Tap点击手势事件//创建一个tap点击对象实例并初始化,action是事件点击触发的函数;UITapGestureRecognizer*tapRecognizer=[[UITapGestureRecognizeralloc]initWithTarget:self
影子的秘密
·
2022-02-13 03:15
1.swift的初步认识和基本的了解
然而,如果你有C或者
Objective-C
开发经验的话,你会发现Swift的很多内容都是你熟悉的。
峰子1994
·
2022-02-12 19:59
在
Objective-C
的Category中使用属性的懒加载
@interfaceVC(Pay)@property(nonatomic,strong)PayView*choiceView;@end两种写法:1,使用指针#importstaticvoid*choiceViewKey=&choiceViewKey;@implementationVC(Pay)-(PayTypeView*)choiceView{PayTypeView*choiceView=objc
虫yu
·
2022-02-12 15:19
Other Linker Flags
预处理器>编译器>汇编器>机器码>链接器>可执行文件为什么我们调用静态库的方法时候会闪退selectornotrecognized简单来说,因为UNIX静态库(.a文件)与OC的动态机制不协调导致,因为
Objective-C
GX_Dust
·
2022-02-12 09:46
Objective-C
习题
这是初级的
Objective-C
习题,大家可以试着做一下#importintmain(intargc,constchar*argv[]){//1、将“文艺青年”改为“213青年”NSString*string
Miss_差不多
·
2022-02-12 04:05
iOS工程 SDK的创建、使用
一般为了针对不同平台提供给开发者,和平台一致API规范,使各平台的开发者无难度的集成SDK,例如我们会提供Java给Android,
Objective-C
给IOS和MAC,C++给Linux、IOT平台在
goyohol
·
2022-02-12 04:59
MVVM框架分析(附OC demo)
MVVM结构图分析:这里附上一个
objective-c
的demo,它是通过KVO对MVVM进行的绑定的:MVVM-KVO.之后的swift学习会通过正常的模块分解,闭包来绑定.在项目结束会写一个RxSwift
下班不写程序
·
2022-02-11 23:47
iOS -
Objective-C
Runtime
Objective-C
的Runtime是一个运行时库(RuntimeLibrary),为C添加了面向对象的能力并创造了
Objective-C
。
ienos
·
2022-02-11 19:54
深入理解 iOS Runtime
了解Runtime有助于我们理解
Objective-C
运行时系统的工作原理以及如何利用它。
新生代农民工No1
·
2022-02-11 18:41
(转)nil / Nil / NULL / NSNull
作为一个逻辑系统的物理体现,电脑面临一个棘手的问题,就是如何用存在表达不存在.在
Objective-C
中,有几个不同种类的不存在。
杂货铺学徒
·
2022-02-11 15:35
起底 iOS 包瘦身
图片层面,可以优化的点包括:压缩图片修改图片格式删除无用图片删除重复图片代码层面,介绍查找并删除
Objective-C
或Swift代码的方法。1图片优化1-1压缩图片图片压缩可分为有损压损和无损压损。
郑一一一一
·
2022-02-11 14:58
Aspects原理和使用
Runtime系列
Objective-C
消息发送与转发原理什么是AspectsAspects是iOS一个高效简洁的用于AOP(面向切面编程)框架,它可以在类或者实例的方法中在前、在后添加代码,也可以替换这个方法
Dolphii
·
2022-02-11 12:40
好文章收集
如何自己动手实现KVOGlow技术团队博客刨根问底Objective-CRuntime-iOS移动开发周报《刨根问底Objective-CRuntime(3)-消息和Category》文章通过一道习题,利用分析
Objective-C
代码干货
·
2022-02-11 12:14
读书笔记 - 《
Objective-C
编程之道 - iOS设计模式解析》
工厂方法模式定义创建对象的接口,让子类决定实例化哪一个类。工厂方法使得一个类的实例化延迟到其子类。生成器模式将一个复杂对象的构建与它的表现分离,使得同样的构建过程可以创建不同的表现。单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。UIApplicationUIAccelerometerNSFileManager适配器模式将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由
herui201211
·
2022-02-11 08:50
IOS object-c基础
##第一讲:OC简介及基本语法
Objective-C
简称OC是在C语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,也就是可以在OC代码中混入C语言代码,甚至是C++代码。
奋斗的bidHead
·
2022-02-11 06:41
代码检查工具之OClint
动机说到
Objective-C
的lint检查,很多人可能首先想到的就是OClint,可惜的是,OClint目前更新到0.13就不更新了。
每天多一点
·
2022-02-11 06:43
objective-c
项目模版修改
修改命令行模版##在Finder中找到xcode,显示包内容这里写图片描述这里写图片描述这里写图片描述这里写图片描述TemplateInfo.plist中修改即可修改模版内容这里写图片描述修改文件开始注释内容这里写图片描述这里写图片描述这里写图片描述这里写图片描述
一世长安乱
·
2022-02-11 04:19
Effective
Objective-C
2.0 读书笔记
入行iOS开发到现在刚刚好两年了,成就虽然不大,但是也还是有一两个拿的出手的项目。进来随着开发的不断深入,自己对代码的格式以及效率注重的越来越多,所以开始了自己的进阶之路,想想之前从来不读书的人现在也开始读书了,确实是件知道高兴的事情。今天刚刚入手了这本书,之前到网上下载过电子版,看了下海蛮不错的,网上的评价也还蛮高的,所以就买了,希望能对自己有一定的帮助,在将来能够产出更加高效的代码。本书主要是
奔跑的码农
·
2022-02-11 01:32
混合使用
Objective-C
,C++和Objective-C++
转自http://blog.csdn.net/horkychen之前有段时间,我参与了一项使用了C++库的
Objective-C
项目。
Amazing_anna
·
2022-02-10 21:48
mac
OS
objective-c
c语言
C/C++/
Objective-C
经典书籍推荐
C语言要从大而全,从基础开始,它属于最好的。别被它误导,它也有很多错误,不适合标准软件开发者使用,变量声明,定义,编程规范完全不合规范,但是从语言学习方面做到极致,有大量不同的例子和试题,标准的教科书式的书籍:《C语言程序设计》(谭浩强)c++基础语言学习方面《C++primer》应该是老大,从基础教起,面面具到,但是他同样少不了老外书籍的弊病,整本书总是拿那几个示例摆弄来摆弄去,没有新意,不利于
郏国上
·
2022-02-10 21:47
C-C++
C-C++
经典书籍
C++-prime
C语言程序设计
objective-c
深入理解
Objective-C
:Category
如今category已经遍布于
Objective-C
代码的各个角落,从Apple官方的framework到各个开源框架,从功能繁复的大型APP到简单的应用
没八阿哥的程序
·
2022-02-10 20:49
Swift教程之方法
类、结构体和枚举都可以定义实例方法,这些方法封装了特定任务和功能来处理给定类型的实例,也可以定义与类型本身相关联的类型方法(类似于
Objective-C
中的类方法)。
暗夜夜夜行路
·
2022-02-10 19:06
swift 操作符重载和自定义操作符
与
Objective-C
不同,Swift支持重载操作符这样的特性,最常见的使用方式可能就是定义一些简便的计算了。
ikonan
·
2022-02-10 16:43
__attribute__(编译属性)知识总结
个人博客地址:iOS开发常用__attribute__(编译属性)知识总结-王小熊他爸的博客第0部分:说在前面的话使用
Objective-C
作为主要开发语言已经有一段时间了,其独特的语法相信也令初次接触她的人印象颇深
晨晨晨序员
·
2022-02-10 13:33
iOS块语法block-循环引用
需要注意的是由于
Objective-C
在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理要么导致returncycle内存泄漏要么内存被提前释放导致
PandaXiong
·
2022-02-10 10:16
Objective-C
isa 指针
在
Objective-C
中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。任何对象都有isa指针。
天蝎座沫沫
·
2022-02-10 10:24
iOS 单例的创建
Objective-C
创建单例+(Manager*)sharedManager{staticManager*sharedManager=nil;staticdispatch_once_tonceToken
ChancePro
·
2022-02-10 08:30
iOS基础知识点
技术基础1、我们说的
Objective-C
是动态运行时语言是什么意思?
慌莫染
·
2022-02-10 06:10
iOS进阶专项分析(一)、alloc和init的底层实现
引子:一个经典的面试问题:
Objective-C
中alloc和init的区别是什么?
溪浣双鲤
·
2022-02-10 00:08
Effective
Objective-C
2.0 学习笔记 第四章
下载地址:EffectiveObjective-C2.0编写高质量iOS与OSX代码的52个有效方法协议与分类23.通过委托于数据协议进行对象间通信我们通过代理对象调用协议中定义的方法时,通常会这样判断代理对象是否响应某个协议方法:if([_delegaterespondsToSelector:@selector(someClassDidSomething:)]){[_delegatesomeCl
TAsama
·
2022-02-09 23:44
iOS--KVO
IntroductiontoKey-ValueObservingProgrammingGuideKey-valueobserving键-值观察是一种机制,可以用于监听某个对象的指定属性值在发生更改时得到通知,是
Objective-C
mayuee
·
2022-02-09 21:19
Swift 初始化方法
初始化方法顺序与
Objective-C
不同,Swift的初始化方法需要保证类型的所有属性都被初始化。所以初始化方法的调用顺序就很有讲究。
TomatosX
·
2022-02-09 21:13
1、为什么说
Objective-C
是一门动态的语言
深入
Objective-C
的动态特性
Objective-C
具有相当多的动态特性,经常被提到和用到的有动态类型(Dynamictyping)、动态绑定(Dynamicbinding)和动态加载(Dynamicloading
我的大好时光
·
2022-02-09 20:26
让我们构建自己的NSObject类
就
Objective-C
本身而言,这里有一个明确的要求:根类的第一个实例变量必须是isa,一个指向对象所属类的指
麦风_ILINGHO
·
2022-02-09 17:27
iOS | 底层原理分析 (一)
一.OC对象本质1.1OC对象数据结构我们平时编写的
Objective-C
代码,底层实现其实都是C\C++代码image.png所以
Objective-C
的面向对象都是基于C\C++的数据结构实现的将
Objective-C
Leon_520
·
2022-02-09 16:46
iOS KVO底层原理探索
一,KVO(Key-ValueObserving)KVO是
Objective-C
对观察者设计模式的一种实现,它提供一种机制,指定一个被观察对象(如A类),当对象中的某个属性发生变化的时候,对象就会接收到通知
携YOU手同行
·
2022-02-09 14:36
Objective-C
基础学习之Category基本概念和注意事项
1.什么是CategoryCategory有很多种翻译:分类\类别\类目(一般叫分类)Category是OC特有的语法,其他语言没有的语法Category的作用可以在不修改原来类的基础上,为这个类扩充一些方法一个庞大的类可以分模块开发一个庞大的类可以由多个人来编写,更有利于团队合作2.Category的格式在.h文件中声明类别1)新添加的方法必须写在@interface与@end之间2)Class
WenJim
·
2022-02-09 08:08
Objective-C
中的复制忍者卡卡
是不是曾经在别人面前夸下海口:
Objective-C
中所有的类的基类都是NSObject;我之前也一直也这么以为的,但是认真看了下官方文档:NSObject啪啪,好响,好疼~(看来英文水平也很重要啊..
周老实
·
2022-02-09 05:59
iOS 消息转发机制(实现多继承)
我们都知道在
Objective-C
中,对象调用方法实际上是在发消息,当对象接收到一条消息时,消息函数随着对象isa指针到类的结构体中,在methodlist中查找方法selector。
ChinaChong
·
2022-02-09 04:27
iOS底层 - cache原理分析
iOS开发底层探究之路在对
Objective-C
底层的探究过程中,已经探究过objc_class结构中的isa及bits,那么本篇文章我们来见见这个cache是个啥玩意:structobjc_class
Lcr111
·
2022-02-09 00:26
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他