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
Obj-C
【objective-c】面试题和基本概念【转帖,不保证正确性哦】
cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在
obj-c
中通过委托来实现.2、Object-C有私有方法吗
张梓瑶
·
2023-12-18 23:12
Objective-C
objective-c
Objective-C面试题和基本概念
cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在
obj-c
中通过委托来实现.2、Object-C有私有方法吗
weixin_34406086
·
2023-12-18 22:41
面试
移动开发
内存管理
【objective-c】面试题和基本概念
cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在
obj-c
中通过委托来实现.2、Object-C有私有方法吗
进击的小短腿
·
2023-12-18 22:39
ios
CocoaPods安装使用及配置私有库
CocoaPods安装使用及配置私有库从前端到
obj-c
有小半年了,文章又快有一年没有更新过了,前几天才把域名续费了3年,感叹第一个三年就这样过去了….所以决定不能再像以前那样懒了,每天坚持把自己的学习都记录下来然后有空的时候整理下发布到小站
烟雨醉相思
·
2023-11-01 11:15
关于xcode11新建项目黑屏那点事 swift and
obj-c
不知道有没有小伙伴跟我一样xcode11新建项目之后,ios13+的真机或者模拟器黑屏呢?相信有些小伙伴忍不住升级了xcode11,然后高兴的新建一个项目,然后com+r,咦,怎么黑屏了?(ps:手写代码入口),其实不然,我们仔细看看项目里面,是不是除了有APPdelegate.h和APPdelegate.m文件和Scenedelegate.h和Scenedelegate.m文件呢?swift:S
朝阳_11fa
·
2023-10-20 12:20
ios 面试题
cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在
obj-c
中通过委托来实现.2、Object-C有私有方法吗
有没有人告诉你
·
2023-10-11 17:10
ios
UITableViewCell
UIScrollView
UITableView
苹果
如何修改状态栏字体 iOS
Obj-C
废话不多说,上地址:https://github.com/Co2333/StatusBarFucker参考资料:https://github.com/X140Yu/notes/blob/04167cfedcb3a0671f2b753e468441f0a791a99e/docs/lldb/break%20on%20swift%20block.md这是一个使用lldbimagelookup(找方法)和
白尔樱溪
·
2023-10-09 13:28
iOS-面试题(及解答)归纳
#include是C中用来引用文件的关键字,而#import是
obj-c
中用来代替include的关键字。
逛吃逛吃萌萌哒
·
2023-09-27 23:14
如何将Proto文件编译为
Obj-C
源码文件,用在iOS和Mac平台上开发?
本文将介绍如何将Proto文件编译为
Obj-C
源码文件,方便在iOS和Mac平台上面,使用Xcode开发并存储解析Protobuf文件
傲古飞雪
·
2023-09-18 07:54
iPhone
google
protobuf
ios
objective-c
proto
转换格式
Objective-C 的语法与Cocoa 框架----01
htmlObjective-C的语法与Cocoa框架//--------------------------------------------------------------------------------c++,
obj-c
leelong80
·
2023-08-05 19:56
ios
cocoa
框架
printing
interface
java
class
Obj-C
,文件加载与保存、序列化/反序列化
第十五章文件加载与保存标准的C函数库提供了函数调用来创建、读取和写入文件,例如open()、read()、write()、fopen()、fread()等。Cocoa提供了CoreData,他能在后台处理所有文件内容,这些都不再讨论。那么,我们还需要做什么呢?Cocoa提供了两个通用的文件处理类:属性列表和对象编码。15.1属性列表在Cocoa中,有一类名为属性列表的对象,常简写为plist。这些
weixin_33694172
·
2023-07-25 04:05
内存管理
操作系统
xcode
iOS 内存管理
一、在
Obj-C
中,如何检测内存泄漏?你知道哪些方式?
maskerII
·
2023-04-17 15:41
内存管理面试题
一、在
Obj-C
中,如何检测内存泄漏?你知道哪些方式?目前我已知的方式有:MemoryLeaks、Alloctions、Analyse、DebugMemoryGraph、MLeaksFinder。
mpyl
·
2023-04-14 20:39
iOS项目关于Other Linker Flags添加-
Obj-C
等
项目开发中,都会使用一些第三方的静态库,在导入这些第三方类库的时候,其开发文档都会有注明在BuildSettings----->Linking------>OtherLikerFliags中添加-ObjC或-all_load或-force_load等。如果不这样做,运行就会报错从而导致闪退,报错是因为selectornotrecognized。在苹果官方文档有说明The"selectornotre
你就是我心中的棉花糖
·
2023-04-07 23:48
杂类
ios
Xcode
Other
Linker
Flags
-ObjC
视频播放-AVFoundation - (
Obj-C
)
MediaPlayer类库中的MPMoviePlayerController和MPMoviePlayerViewController在iOS9下已经过期,本质上就是基于AVFoundation的封装,接下来演示AVFoundation实现视频播放1.首先导入头文件2.创建播放器//与MPMoviePlayerController情况类似,需要强引用,防止被释放@property(nonatomic
ShenYj
·
2023-04-04 09:09
Objective-C 代码规范
Objective-C,通常写作ObjC或OC和较少用的ObjectiveC或
Obj-C
,是扩充C的面向对象编程语言。
CarsonChen
·
2023-03-22 10:27
【原创】iOS 多线程之GCD 及GCD API的使用
最近在复习了《
Obj-C
高级编程》这本书后,一方面记录一下知识点,另一方便加了一些自己的理解。结合一些经典的例子以及实际使用场景加深理解,权当学习交流之用。
FeoniX_Fly
·
2023-03-14 19:07
c和
obj-c
如何混用
1)
obj-c
的编译器处理后缀为m的文件时,可以识别
obj-c
和c的代码,处理mm文件可以识别
obj-c
,c,c++代码,但cpp文件必须只能用c/c++代码,而且cpp文件include的头文件中,也不能出现
JosephCheng
·
2023-01-28 16:45
Unity 全平台复制内容到剪贴板简易方案
不过我们在搜索引擎中搜索到的方法,都是需要去写
Obj-c
或者Java原生代码的解决方案。其实Unity本身有个接口可以方便的实现该功能。
Pieces_Jing
·
2023-01-26 12:17
IOS之oc学习笔记(1)
IOS之oc学习笔记(1)OC的简介1.Objective-C简称
Obj-C
或者OC,Objective的意思就是面向对象的。
掉了颗牙的猴子
·
2023-01-14 08:09
ios
学习笔记_oc(1)
ios
学习
xcode
OC和Swift混编手动创建桥接文件及命名空间
Obj-C
混编Swift&&Swift混编
Obj-C
关注公众号获取更多imageSwift引用OC实现通过桥接头文件,OC引用Swift实现直接importProductModuleName-Swift.hOC
卡奇匠
·
2022-02-20 08:43
25:LLVM 简介和编译流程详解
目录image.png传统编译器设计image.png输入源代码(
Obj-C
,Swift,...)
小瞎_MarkDash
·
2022-02-17 20:06
iOS 野指针定位:野指针嗅探器
二.野指针1.定义当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称野指针.2.为什么
Obj-C
野指针的Crash那么多?
林大鹏天地
·
2022-02-16 13:20
Objective-C语言的特点及优缺点
简介Object-C通常写作Objective-C或者
Obj-C
或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。
wps_pro
·
2022-02-05 02:50
iOS Emoji编解码(
OBJ-C
/Swift)
编码EMOJI表情字符串
OBJ-C
:扩展NSString//编码EMOJI表情字符串-(NSString*)encodeEmojiString{NSMutableString*attributeString
左方
·
2021-11-16 14:04
iOS开发面试只需知道这些,技术基本通关!(内存管理篇)
一、在
Obj-C
中,如何检测内存泄漏?你知道哪些方式?
·
2021-08-14 18:10
iOS 野指针定位:野指针嗅探器
二.野指针1.定义当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称野指针.2.为什么
Obj-C
野指针的Crash那么多?
果哥爸
·
2021-07-23 23:14
NSButton模拟按钮点击
MacOS下,使用
Obj-C
模拟NSButton的点击事件。
山抹微云_1921
·
2021-06-23 07:40
OC基础语法
简单了解OC1.Objective-C简称
Obj-C
或者OC,Objective的意思就是面向对象的。2.OC其实就是在C语言的基础之上,封装了一层面向对象的语法,他并不是一门全新的编程语言。
UnknownError
·
2021-06-11 08:42
深入浅出WebViewJavascriptBridge
个人Github博客,求关注1前言WebViewJavascriptBridge是iOS/OSX平台上支撑
Obj-C
和UIWebViews/WebViewsJavaScript互发消息的库。
宿于松下
·
2021-06-07 01:20
第一天:
Object-c概述object-c简称
obj-c
或者occ:c语言object:面向对象object-c:面向对象的的c语言1>oc本质还是c语言2>oc是在c的基础之上加了一小部分面向对象的语法。
清杨程
·
2021-05-17 02:51
Obj-C
和JavaScript交互
Obj-C
和JavaScript原理简单说一下,
Obj-C
调用JavaScript很简单,可以通过webview的stringByEvaluatingJavaScriptFromString:方法调用JavaScript
小星星灬
·
2021-05-12 20:25
数据库-项目集成CoreData - (
Obj-C
)
之前介绍的是创建工程时直接勾选UserCoreData的方式自动集成CoreData如果是项目中期需要采用CoreData来管理数据,最简单的方式1.直接从集成了CoreData的项目中,把AppDelegate中的代码拷贝到自己的工程中(如果没有就新建一个拷贝过去)创建工程自动导入CoreData的方式,系统默认将代码生成在了AppDelegate中,为了提高代码的阅读性,同时在使用上下文时稍微
ShenYj
·
2021-05-09 15:48
静态库(.a)生成和使用 - 1 (
Obj-C
)
类库:类库就是代码的集合,类库是给开发者共享代码使用的类库分为:静态库和动态库静态库:.a和.framework链接时,静态库中使用的文件会被完整的复制到可执行文件中,被多次使用就有多分冗余拷贝动态库:.dylib和.framework(iOS9取消了.dylib,使用.tbd替代)链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序公用,节省内存动态库相对来讲不安全
ShenYj
·
2021-05-03 15:12
iOS-改变UITextField的Placeholder颜色的三种方式
在
Obj-c
中有没有私有方法?私有变量?一般采用什么方法实现?
build_4bd9
·
2021-05-01 11:21
使用Quartz 2D绘图的一些小常识
1.CoreGraphics是基于C语言的一套框架,开发时无法像使用
Obj-C
一样调用;2.在Quartz2D中凡是使用带有“Create”或者“Copy”关键字方法创建的对象,在使用后一定要使用对应的方法释放
和谐力量
·
2021-04-28 03:34
数据库-CoreData简介 - (
Obj-C
)
CoreData是iOSSDK里的一个很强大的框架,允许程序员以面向对象的方式储存和管理数据.使用CoreData框架,可以很轻松有效的通过面向对象的接口管理数据CoreData框架提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite3数据库文件中,也能够将保存在数据库中的数据还原成OC对象和SQLite的区别:CoreData不支持SQL语句CoreData是对S
ShenYj
·
2021-04-26 19:11
播放音乐 - (
Obj-C
)
演示效果,界面放置三个Button,功能分别为:播放、暂停和停止在项目中导入一个本地音频文件演示播放、暂停和继续UI.png关于暂停和停止的效果上一致的,点击后,再次点击播放都会继续播放区别在于,点击暂停仍然进行着缓冲示例代码:#import"ViewController.h"#import@interfaceViewController()@property(nonatomic,strong)A
ShenYj
·
2021-04-25 08:42
② 内存管理相关
一、在
Obj-C
中,如何检测内存泄漏?你知道哪些方式?
長茳
·
2021-03-07 11:29
flutter使用C代码库—IOS篇
2)确认flutter的dart插件产生的项目的IOS部分使用
obj-c
语言:3)使用xcode打开Runner.xcworkspace,在linkBinaryWithLibraries里把libtclib.a
Hero
·
2021-01-18 18:58
ios
c
flutter
GCD
在当前的OSX和iOS中,ARC现在将Dispatch对象视为
Obj-C
对象。它们将以与
Obj-C
对象相同的方式进行内存管理,因此应将其strong用于属性。
答案不止一个
·
2020-11-11 09:46
课程分享Objective-C深入浅出,ios开发零基础入门(Xcode入门及语法入门)
课程介绍:Objective-C,通常写作ObjC和较少用的ObjectiveC或
Obj-C
,是扩充C的面向对象编程语言。它主要使用于MacOSX的iPhone和ipad开发。
遥远的东方
·
2020-09-17 07:32
使用xcode调试僵尸对象
在写
obj-c
代码的时候,僵尸对象是比较麻烦的问题.僵尸对象是指,提前释放内存的对象.对于iphone/mac程序来说,出现这个问题的原因一般有2个,第一,程序员自己过早释放内存,第二,使用了外部框架导致的
bluefish625
·
2020-09-16 22:19
xcode
performance
框架
class
thread
shell
在 Linux 下使用 clang 3.0 + llvm 3.0 + libc++
clang/llvm/libc++先说一下背景,以防有些同学对clang/llvm/libc++是什么还没有概念:clang是最近几年(在大财主苹果的支持下)发展得非常好的C家族语言(包括C/C++/
Obj-C
weixin_30407099
·
2020-09-16 21:46
c/c++
前端
c#
obj-c
中-fobjc-arc-exceptions的解释
但是还有极少数的情况下,编译器无法为你生成合适的ARC额外代码,比如
obj-c
异常就是这么一个例子。话句话说在ARC中异常可能会导致对象的内存泄露。
weixin_34413802
·
2020-09-14 21:58
Obj-C
2.0 -- Chapter 5 Categories and Extensions
Acategoryallowsyoutoaddmethodstoanexistingclass--eventoonetowhichyoudon'thavethesource.5.1AddingMethodstoClassesYoucanaddmethodstoaclassbydeclaringtheminaninterfacefileunderacategorynameanddefiningthe
b_end_an
·
2020-09-14 18:15
在2020年成为中级iOS开发人员[操作指南]
语言高级知识(Swift/
Obj-C
)一个中级的iOS开发人员应该具有基本的基础知识,以及对语言(最好是在Swift中)的深入了解。
dfsgwe1231
·
2020-09-13 21:36
设计模式
swift
移动开发
ios开发指南_在2020年成为中级iOS开发人员[操作指南]
语言高级知识(Swift/
Obj-C
)一个中级的iOS开发人员应该具有基本的基础知识,以及对语言(最好是在Swift中)的深入了解。
dfsgwe1231
·
2020-09-13 21:36
设计模式
单元测试
java
python
编程语言
NSMutableArray的一些知识
之前用:1NSMutableArray*array=[NSMutableArrayalloc]init];//这并不是一个好方法后来前辈对我说,用
obj-c
提供了静态方法+(id)arrayWithCapacity
weixin_34228617
·
2020-09-13 06:05
Linux下Clang-format代码格式化
这里介绍下clang-format,它是基于clang的一个命令行工具,能够自动化格式C/C++/
Obj-C
代码,支持多种代码风格:Google,Chromi
王道泼
·
2020-09-13 02:52
工具
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他