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老古董
Runtime最佳实践之Aspects
来之网络闯荡开发那些街有谁不识Runtime但却只闻黑魔法从未项目运乾坤一、前言使用
Objective-C
开发iOS项目,一定听多了Runtime也用了很多采用黑魔法的第三方库。
蝴蝶之梦天使
·
2023-01-26 14:34
Go语言代码风格
Go语言代码说明Go语言语法类似于C语言,因此熟悉C语言及其派生语言(C++、C#、
Objective-C
等)的人都会迅速熟悉这门语言。C语言的有些语法会让代码可读性降低甚至发生歧义。
麦芽maiya
·
2023-01-26 11:00
@proptery属性
实例变量
Objective-C
通常是将类的数据保存在实例变量中,通过编写存取方法访问实力变量。其中读取方法(getter)用于获取变量,设置方法(setter)用户设置变量。
汉秋
·
2023-01-26 07:29
LLDB探究
LLDB是MacOSX上Xcode的默认调试器,支持在桌面和iOS设备和模拟器上调试C,
Objective-C
和C++。
一杯红酒mm
·
2023-01-26 04:37
2021-10-05 - AssociatedObject的使用
分类(category)与关联对象(AssociatedObject)作为
objective-c
的扩展机制的两个特性:分类:可以通过它来扩展方法,AssociatedObject:可以通过它来扩展属性。
十二月_9d09
·
2023-01-26 04:40
第一章 平淡日常
看来我没有买一个新终端作为工作终端是正确的,这款管理系统并不适用于现在的机型,还是2090年的系统,更新到了2099年就再没有新版本更新,我目前手上的
老古董
倒是完美搭配这个系统。
拟拟映
·
2023-01-26 03:30
【骚全带你学Java---十、面向对象,构造函数,static关键字】
面向对象概述对于面向过程思想,强调的是过程(动作)C语言对于面向对象,强调的是对象(实体)C++JavaC#,
Objective-c
,python,Swift等特点面向对象就是一种常见的思想,符合人们的思考习惯
全栈攻城狮DWQ
·
2023-01-25 22:57
iOS单例的写法
6b012ebc10fe.h文件```objective-c#import@interfaceCYWinLoseSound:NSObject+(instancetype)shareTsetSington;@end```
objective-c
范特森
·
2023-01-25 22:50
【Linux】基础开发工具使用 --- gcc
GNU编译器套件包括C、C++、
Objective-C
、Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。),说那么多就是一个编译器。
LinAlpaca
·
2023-01-25 05:59
Linux
linux
运维
服务器
Objective-C
关键字@property使用原理探究
目录@property主要包含内容存取器方法读写权限内存管理数据结构清除weak添加weak原子性总结@property@property是OC开发中常用到的关键字,今天这篇文章就为它做一个较为系统全面的总结主要包含内容接下来我会分别解析存取器方法一般访问存取器方法只需要使用.propertyName即可,需要特别指定存取器方法时可通过getter=getterName与setter=setter
·
2023-01-10 07:33
(十二)static关键字
static应用知识:工具类三、static应用知识:代码块四、static应用知识:单例五、面向对象三大特征之二:继承前言:static是计算机高级语言关键字像在VB,C#,C,C++,Java,PHP,
Objective-C
逝·离歌
·
2023-01-09 08:36
JAVA
java
如何学习IOS APP开发?开发iOS手机软件一般用什么编程语言?
IOS是基于C语言开发的软件,常用编程语言为
Objective-C
和Swift。
Objective-C
是编写iOS操作系统和iOS应用程序的利器,O
厦门在乎科技
·
2023-01-07 08:06
文章
app
ios开发
app开发
tiobe 编程语言排行_JavaScript荣获年度TIOBE语言奖,而Java则跌至十年来最低
但是,随着
Objective-C
的受欢迎程度突然下降,该奖项最终被JavaScript宣称。“2014年最大的推动者”在某些圈子里,它仍然被认为是IT的丑小鸭。
diluan6799
·
2023-01-02 03:43
java
编程语言
人工智能
go
jni
头条稳定性治理:ARC 环境中对
Objective-C
对象赋值的 Crash 隐患
动手点关注干货不迷路ARC环境下在多线程中执行赋值代码可能会产生野指针,导致EXC_BAD_ACCESS崩溃。这种崩溃发生的概率很低,在开发和灰度阶段即使执行到相应代码也很难崩溃,因此容易遗漏到正式环境。在上亿级用户的App往往会成为Top问题,对指标造成影响,并且很难排查。今日头条在治理Crash的过程中彻底解决了数十个此类崩溃,发现其具有一定共性。本文详细分析崩溃发生的过程,以及总结了容易出现
字节跳动技术团队
·
2022-12-29 13:06
objective-c
cocoa
开发语言
macos
ios
第二章——Swift语言
Swfit将替换
Objective-C
,成为iOS和Mac的推荐开发语言。在本章中,您将重点学习Swift的基础知识。你不会学到所有的知识,但是你会学到足够的知识来入门。
titvax
·
2022-12-28 17:59
iOS编程6th翻译
ios
swift
ios开发
开发语言
内存对齐是什么?为什么要对齐?怎么对齐?
发现__attribute__是GNUC对ISOC(ISO标准C)的扩展的语法中的一个,它包括了对C、
Objective-C
、C++的扩展。其实也就是GCC自己扩展了一些它自己能接受的语法,GCC
SunnyZhou-1024
·
2022-12-28 10:27
C/C++
Linux
内存对齐
__attribute__
内存管理
memory
align
c++
【Effective_Objective-C_1熟悉Objective_C】
文章目录说在前面的熟悉ObjectiveCfirst了解
Objective-C
的起源1.消息结构和函数调用运行期组件内存管理
Objective-C
的起源要点总结Second在类的头文件尽量少饮入其他文件尽量延后引入头文件或者单独开辟一个文件向前声明在类的头文件尽量少饮入其他文件要点总结
小司在哪里
·
2022-12-26 21:48
objective-c
c语言
ios
【Effective
Objective-C
】—— 块与大中枢派发
文章目录概述理解“块”这一概念块的基础知识块的内部结构全局块、栈块、堆块要点:为常用的块类型创建typedef要点用handler块降低代码分散程度要点:用块引用其所属对象时不要出现保留环要点:多用派发队列,少用同步锁要点:多用GCD,少用performSelector系列方法要点:掌握GCD及操作队列的使用时机要点:通过DispatchGroup机制,根据系统资源状况来执行任务要点:使用disp
轩墨️
·
2022-12-26 21:16
block底层
objective-c
ios
开发语言
【Effective
Objective-C
】——接口与API设计
文章目录概述用前缀避免命名空间重复提供“”全能初始化方法”实现description方法尽量使用不可变对象使用清晰而协调的命名方式为私有方法名加前缀理解
Objective-C
错误模型理解NSCopying
轩墨️
·
2022-12-26 21:46
OC
objective-c
开发语言
macos
【Effective
Objective-C
】——协议与分类
文章目录概述通过委托与数据源协议进行对象间通信将类的实现代码分散到便于管理的数个分类之中总是为第三方类的分类名称加前缀勿在分类中声明属性使用“class-continuation分类”隐藏实现细节通过协议提供匿名对象概述
Objective-C
轩墨️
·
2022-12-26 21:46
objective-c
分类
开发语言
读书笔记:Effective
Objective-C
读书笔记:EffectiveObjective-C语法1.Objective-C的起源2.在类的头文件中尽量少引入其他头文件3.使用字面量语法而不是与之等价的方法4.多用类型常量,少用#define5.用枚举表示状态、选项、状态码对象、消息、RunTime6.属性7.在对象内部尽量直接访问实例变量8.对象等同性9.以“类簇模式”隐藏实现细节10.在既有类中使用关联对象存放自定义数据11.objc_
Kingyu Luk
·
2022-12-26 21:16
Objective-C
objective-c
ios
effective
objective-c
2.0 笔记 第三章 :接口与API设计
目录结构:1.用前缀避免命名空间冲突2.提供全能初始化方法3.实现description方法4.尽量使用不可变对象5.使用清晰而协调的命名方式6.为私有方法名加前缀7.理解
objective-c
错误模型
JoesRain_机器学习算法_CVer
·
2022-12-26 21:14
iOS开发
【Effective
Objective-C
】—— 系统框架
第47条:熟悉系统框架编写OC应用程序的时候我们几乎都会用到系统框架,其中提供了很多我们经常使用的类,并且我们使用的系统框架也是会随着官方的更新而更新的。将一系列代码封装为动态库,并在其中放入描述其接口的头文件,这样做出来的东西就叫框架。我们经常使用的就是Foundation框架,像NSObject、NSArray等等的类都在其中。这个框架中的类通常都是以NS前缀开头的,此前缀是在OC语言用作Ne
西邮郭富城
·
2022-12-26 21:11
Effective
Objective-C
objective-c
开发语言
macos
【键盘的自动弹出和自动隐藏
Objective-C
语言】
一、键盘的自动隐藏1.点完“计算”按钮之后,键盘怎么才能自动隐藏2.首先,键盘弹回去,这里有一个概念,叫做“第一响应者”,firstresponder什么叫做第一响应者呢当我去点击第一个文本框的时候是不是由这个文本框叫出这个键盘啊当我去点击第二个文本框的时候是不是由第二个文本框叫出这个键盘啊也就是说,这个键盘是谁叫出来的,那么那个控件,就叫做这个键盘里边的第一响应者,firstresponder也
清风清晨
·
2022-12-26 21:11
Objective-C
objective-c
ios
开发语言
【Effective Objective - C】—— 读书笔记(一)
文章目录熟悉Objective-C1.oc的起源消息和函数调用的区别:运行期组件和内存管理
Objective-C
的起源要点总结2.在类的头文件中尽量少引入其他头文件尽量延后引入头文件或者单独开辟一个文件向前声明要点总结
zxb10
·
2022-12-26 21:41
c语言
开发语言
ios
objective-c
【Effective
Objective-C
】—— 接口与API设计
第15条:用前缀避免命名空间冲突因为OC中没有其他语言那种内置的命名空间机制,所以我们在对文件命名时要十分的注意,若是发生重名冲突,那么应用程序相应的链接过程就会出错,导致运行文件不知道究竟该调用那个文件,因为其中出现了重复的符号。例如:这给错误就是因为something.o和something_else.o中都出现了各自实现的EOCTheClass类,导致编译器无法识别,而出错了。当然,不仅仅是
西邮郭富城
·
2022-12-26 21:40
Effective
Objective-C
objective-c
开发语言
macos
【Effective
Objective-C
】块与大中枢派发
文章目录前言理解“块”这一概念块的基础知识块的内部结构全局块、栈块及堆块要点:为常用的块类型创建typedef要点:用handler块降低代码分散程度要点:用块引用其所属对象时不要出现保留环要点:多用派发队列,少用同步锁要点多用GCD,少用performSelector系列方法要点:前言开发应用程序时,最糟糕的事莫过于程序因UI线程阻塞而挂起了,在iOS系统中,阻塞过久可能会使应用程序终止执行,所
kochunk1t
·
2022-12-26 20:09
objective-c
开发语言
macos
Effective
Objective-C
2.0(52个有效方法) —— 接口与API设计 读书笔记
15、用前缀避免命名空间冲突选择与你的公司、应用程序或二者皆有关联之名称作为类名的前缀,并在所有代码中均使用这一前缀,前缀字母应该大于2个字母(Apple宣称其保留使用所有“两字母前缀”(two-letter-prefix)的权利)若自己所开发的程序库中用到了第三方库,则应为其中的名称加上前缀;若应用程序自身和其所用的程序库都引入了同名的第三方库,则后者应加前缀以避免命名冲突16、提供“全能初始化
heqiang2015
·
2022-12-26 20:08
读书笔记
笔记
接口
API
Effective
Objective-C
2.0 总结与笔记(第三章)—— 接口与API设计
第15条:用前缀避免命名空间冲突
Objective-C
没有内置的命名空间机制(namespace),所以命名的时候需要设法避免潜在的命名冲突,否则就很容易重名了。
JellyP_gdgd
·
2022-12-26 20:07
iOS
iOS
【Effective
Objective-C
2.0读书笔记】第三章:接口和API设计
这意味着你需要使用
Objective-C
语言常用的编程范式(paradigm),同时也需要了解各种可能遇到的陷阱。
freeWayWalker
·
2022-12-26 20:07
Objective
C
notes
objective-c
Effective
Objective-C
2.0 编写高质量iOS与OS X代码的52个有效方法PDF
从语法、接口与API设计、内存管理、框架等7大方面总结和探讨了
Objective-C
编程中52个鲜为人知和容易被忽视的特性与陷阱。书中包含大量实用范例代码,为编写
程序的那些事
·
2022-12-26 20:36
软件
面试
javascript
iOS_Effective
Objective-C
20 编写高质量iOS与OS X代码的52个有效方法
三读Objective-C2.0笔记~(作为一个OC开发者,必读之书)gitbook地址一、熟悉Objective-C1、了解
Objective-C
语言的起源
Objective-C
在C语言的基础上添加了面向对象特性
IT女奏是宅
·
2022-12-26 20:05
iOS基础
objective-c
ios
【Effective_Objective-C_3接口与API设计】
description以字典形式输出descriptiondebugDescription要点18.尽量使用不可变对象要点19.使用清晰协调的命名方式方法命名类与协议命名要点20.为私有方法名加前缀21.理解
Objective-C
小司在哪里
·
2022-12-26 20:03
objective-c
xcode
java
Y 分钟速成 swift
Swift于2014年AppleWWDC(全球开发者大会)中被引入,用以与
Objective-C
共存,同时对错误代码更具弹性。Swift由Xcode6beta中包含的LLVM编译器编译。
·
2022-12-22 15:12
swift 框架大全
article/swift/52339github排名https://github.com/trending,github搜索:https://github.com/search主要工作说明:1.将Swift从
Objective-C
yang889999888
·
2022-12-15 16:28
swift
框架
Objective-C
——隐藏和封装
文章目录封装封装是什么为什么要进行封装访问控制符举例setter-getter方法setter方法getter方法举例读、写属性点语法举例注意点合成存取方法举例补充封装封装是什么它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问为什么要进行封装让使用者只能通过事先预定的方法来访问数据,从而可以在该方法里加入控制逻辑,现实
kochunk1t
·
2022-12-13 10:28
objective-c
封装
JUNFlex,基于
Objective-C
实现快速布局的UI框架,iOS开发
GitHub仓库:https://github.com/Jun2786184671/JUNFlex记得给作者本人写在前面:前些时间,本人实习的公司需要一个基于json实现ui可配置化的objc框架。但因当时本人技术储备有限,以及缺乏灵感等种种原因,很长一段时间未能想到如何较好地设计这个框架。后续接触了flutter和通过前端技术的学习,就想着能否用objc也实现类似的声明式ui编程,或者是一种基于
JunMa5
·
2022-12-10 18:01
在Ubuntu中编译运行C语言
但是后来GCC发展壮大了,可以编译C++,Fortran,Pascal,
Objective-C
,Java,Ada,Go以及各类处理器构架上的汇编语言,后来它就改名叫GNU编译器
陈_大刀
·
2022-12-09 20:14
ubuntu
c语言
vim
Objective-C
学习笔记大杂烩
OC学习笔记属性(property)和成员变量属性为了让类外可以访问成员变量属性就是成员变量的外部接口在类内调用成员变量而不是属性,属性是给类外使用的在新版本的iOSSDK中,只要声明了属性系统就会自动生成成员变量。例如:@property(nonatomic,strong)NSString*people;则在类内可以直接调用成员变量_people。属性可以用点(.)语法调用方法[]调用方法,详情
GG_B0nd
·
2022-12-06 15:31
Objective-C
ios
Xcode简明教程(使用Xcode编写C++语言程序)
Xcode是由Apple官方开发的IDE,支持C、C++、
Objective-C
、Swift等,可以用来开发MacOSX和iOS上的应用程序。Xcode使用LLVM/Clang作为编译器。
学编程找Tony
·
2022-12-05 09:08
电子学会C语言考级
c++
c语言
ide
iOS 中文项目快速进行英文国际化
由于项目不熟悉,如果用手机一边使用一边改,遇到哪里改哪里,虽然也是一种办法,但是比较低效,而且可能会遗漏掉一些地方.所以,最好的办法使用正则表达式搜索出整个项目使用中文字符串的地方,针对性的修改搜索项目
Objective-C
YannChee
·
2022-12-04 14:38
2021-09-22
初始编程语言编程语言是可以通过以语言形式来控制计算机,让计算机为我们做事每个语言都有自己的固定格式和固定词汇,经过学习才会使用编程语言有很多:比如常用的C语言,C++,Java,C#,python,PHP,Javascript、Go语言、
Objective-C
无规则@lucio
·
2022-12-04 09:37
c语言
目礁 连载小说 悬疑的疑惑→外来(一千二一)
“从历史的角度看,就是还有
老古董
或者是高级魔兽骨骼的存在价值连城。”奥克·铁:“怎么知道这些重要点,就有财富存在。”“是长期的历史环境所构成,尤其是有圣经上的诺亚方舟的传说。”
黎战
·
2022-12-03 13:44
2010年7月编程语言排行榜:这里有支足球队
Tiobe近日公布了2010年7月的编程语言排行榜,本期榜单中的显著变化是:
Objective-C
排名大幅提升,它的流行当归功于iPhone的成功,因为
Objective-C
一直被用于编写iPhone应用程序
summer_charlie
·
2022-11-30 07:58
Programming
Fundamental
语言
编程
2010
javascript
java
silverlight
科技云报道:低代码加速数字化转型,中国MXDP力量正在崛起
Android端的Java与Kotlin、IOS的
Objective-C
与Swift、Web端的HTML/CSS/JavaScript,面对业务侧的多端需求
科技云报道
·
2022-11-24 00:53
优选
科技云报道
科技
低代码
关于Win11家庭版安装Ansys2021R1遇到的问题
背景:新入职公司,主要任务是做电机方面的强度仿真,奈何公司那
老古董
电脑根本跑不了仿真,随便一个仿真,电脑就进入瘫痪状态。为了提高仿真效率,只能自己入手一台移动工作站。
feifei_qiuqiu
·
2022-11-21 05:52
学习
云音乐iOS端代码静态检测实践
针对C、
Objective-C
主流的静态分析开源项目包括:ClangStaticAnalyzer、Infer、OCLint等。它们各自特点如下:结合以上分析和对实际应
·
2022-11-16 22:33
ios
swft 语言 java_2020年2月编程语言排行榜Java依旧稳坐榜首
Swift真的取代
Objective-C
了么?本月,
Objective-C
在TIOBE指数中又下跌了7个名次,已经处于跌出前20的边缘了,实际上,这种下降速度已经比预期要长的多。2014年,苹果
weixin_39953244
·
2022-11-15 18:23
swft
语言
java
提高工作效率的 keychron 键盘,你还没有入手吗?
开箱作为机械键盘的爱好者,之前的
老古董
键盘由于使用时间长的原因已经出现了各种头疼的问题,甚至前段时间出现了部分按键失灵的情况,显然该换一款新的机械键盘了,在朋友的推荐下入手了现在这款键盘-
橙子!
·
2022-11-14 18:40
其他分享
键盘
推荐
程序员日常
Objective-C
和Swift混编
参考官方文献:ImportingObjective-CintoSwiftImportingSwiftintoObjective-C注意:Swift类不能作为
Objective-C
类的子类。
KnowWhy
·
2022-11-10 13:48
上一页
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
其他