设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
C语言
C语言
RSS
下级分类:
C语言教程
C语言教程
Objective-C中的getter与setter
先从传统的方式谈起.h中定义类成员变量get、set方法.m中实现get、set方法例如,定义一个LFPerson 类,头文件LFPerson.h如下:1#importamp;amp;lt;Foundation/Foundation.hamp;amp;gt;23@interfaceLFPerson:NSObject ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:146
|
回复:0
C语言教程
iOS开发系列--Objective-C之KVC、KVO
由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性: 键值编码KVC 键值监听 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:151
|
回复:0
C语言教程
详解Objective-Cruntime
什么是Objective-Cruntime?简单来说,Objective-Cruntime是一个实现Objective-C语言的C库。对象可以用C语言中的结构体表示,而方法(methods)可以用C函数实现。事实上,他们差不多也是这么干了,另外再加上了一些额 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:172
|
回复:0
C语言教程
Objective-C中一个方法如何传递多个参数的理解
原来如此Objective-C语法中多参数传递方法经常是初学者最容易犯困的地方。我自己也是刚刚悟出来与大家分享.分析由于我们已有的语言经验告诉我们定义方法都是:一个类型匹配一个参数(动态语言甚至可以忽略类型)例如:1. ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:153
|
回复:0
C语言教程
《C#妹妹和Objective-C阿姨对话录》(02)这就是类--阿姨的狗狗 ...
C#妹妹:阿姨,今天这么早就出来遛狗了?? Objective-C阿姨:是啊,我的狗老了,有点失眠,起的是早点...你看看,这个狗狗特聪明特听话 //********* 文件Dog.h *************** #import amp;amp;lt;Foundatio ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:164
|
回复:0
C语言教程
Objective-C排序算法实现
算法作为程序猿的一种基本技能,对我来说却一直是一个硬伤。毕竟平时的工作接触算法的地方很少,大部分时间都是在搭建UI,写业务逻辑,写网络请求。然而在面试当中,算法往往又是考察的重点。也许你会说这些平时工作 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:208
|
回复:0
C语言教程
Objective C - 2 - 随机数,可变字符串,字符串,SubString
int main(int argc, const char * argv) { @autoreleasepool { NSString *outputString = @amp;quot;1234567890!@#$%^amp;amp;amp;*()amp;quot;; NSMutableString ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:161
|
回复:0
C语言教程
Objective-c:NSFileHandle类,创建流对象,对文件进行写入、读取的操作 ...
NSFileHandle类:它需要配合NSFileManager文件管理类,对文件内容进行操作,写入数据、读取数据。使用步骤: 1、打开文件获取NSFileHandle类的对象 2、进行文件的I/O操作 3、关闭文件1//2//main.m3//02-NsFil ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:159
|
回复:0
C语言教程
Objective-C之多语言的预编译头
【Objective-C之多语言的预编译头】 iOS工程可以包含.c、.cpp、.m、.mm四种文件,分别对应四种编译规则。那么在项目中所指定的pch该用哪种方式编译呢?在苹果官方文档中找到了解释。 根据语言,分别 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:146
|
回复:0
C语言教程
Objective-C中的加号与减号
在Objective-C中,方法分为类方法和实例方法。前置加号(+)的方法为类方法,这类方法是可以直接用类名来调用的,它的作用主要是创建一个实例。有人把它称为创建实例的工厂方法。前置减号(-)的方法为实例方法,必 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:141
|
回复:0
C语言教程
初创公司选择 Swift 而不是 Objective-C 的七个原因
Swift 是一门来自 Apple 且被称为“没有 C 的 Objective-C”的程序语言。它在 2014 年的 WWDC 大会上被介绍引进并且在 2015 年正式开源。Swift 开源后,IBM 和 Apple 联手投资支持 Swift 的发展。Swift 不仅支持 iOS ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:132
|
回复:0
C语言教程
Objective-C初学指南
Objective-CBeginner'sGuidepre.code{border:1pxsolidrgba(128,128,128,1);background-color:rgba(238,238,238,1);padding:5px}pre.output{border:1pxsolidrgba(128,128,128,1);backgr……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:132
|
回复:0
C语言教程
Objective-C 中,atomic原子性一定是安全的吗?
我们在学习OC的时候认为,atomic使用了原子性,保证了线程安全,事实真的是这样吗? nonatomic的内存管理语义是非原子性的,非原子性的操作本来就是线程不安全的,而atomic的操作是原子性的 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:122
|
回复:0
C语言教程
面向对象C语言(Objective-C)编程简介
Introduction to The Objective-C Programming Language面向对象C语言编程简介: 面向对象的C语言是一种简单的计算机语言,设计的目的是为了进行高级的面向……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:107
|
回复:0
C语言教程
ProtocolBufferforObjective-C运行环境配置
1,下载ProtocolBuffer包,并按照包中根目录下README.txt安装。http://code.google.com/intl/zh-CN/apis/protocolbuffers/当前最新版本2.4.1最后makeinstall后,会生成编译器protoc,并拷贝到/usr/local/bin目录下。 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:117
|
回复:0
C语言教程
开发者最讨厌的编程语言:Perl 名列第一,PHP、Objective-C 和 Ruby 都在其中 ...
说好的 PHP 是世界上最好的语言的呢? 了解当下最流行的编程语言,那你知晓开发者中最不受欢迎的编程语言吗?是因为与时俱进的淘汰,还是“人红是非多”的不喜欢? 近日,全球著名的 IT 网站 Stack Overflow 根据 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:108
|
回复:0
C语言教程
(好文)关于Objective-c和Java下DES加密保持一致的方式
参考自:http://www.helmsmansoft.com/index.php/archives/1179PSByYang3wei: 做了一些修改,原文缺失的一些东西真是让人很蛋疼,从下午一直弄到晚上11点半,哎~谈一下需要注意的一些地方:1。CommonCrypto是苹果的 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:107
|
回复:0
C语言教程
Objective-C中的内存管理机制
从苹果的官方文档来看,OC对应用程序的内存管理提供了2种方法。 第一种即“manual retain-release”(MRR),手动保留释放,也可理解为手动引用计数。 第二种,“Automatic ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:111
|
回复:0
C语言教程
objective-c一个链式加法计算器实现
一个链式加法计算器实现思路 1.使用时的效果Calculate*manger=;intresult=manger.add(123).add(123).sub(123).result; 输出结果为:result:123 2.实现方法新建Calculate类;添加一个属性@property(nonatomic,assi ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:96
|
回复:0
C语言教程
Objective-C,ios,iphone开发基础:多个视图(view)之间的切换2,使用导航栏控制,以及 ...
首先需要说明的是每个应用程序都是一个window,背景色为黑色。在window上可以跑多个view进行来回切换,下面就通过手动写代码来体现导航栏切换view的原理。第一步,新建一个singleview工程,然后再新建一个带xib文件 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:106
|
回复:0
C语言教程
Objective-C中NSValue的使用
我们在C/C++开发中常会用到结构体来帮助我们简单封装基本数据类型,在Objective-C中我们也可以使用结构体来完成数据类型的封装。同时,CocoaTouch还提供了一个NSValue来帮助我们更好地在开发中使用结构体。 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:108
|
回复:0
C语言教程
Objective-C——关联对象
动态语言OC是一种动态语言,它的方法,对象的类型都是到运行的时候才能够确定的。所以这就使得OC存在了关联对象这一强大的机制。 关联对象所谓关联对象,其实就是我们在运行时对一个已存在的对象上面绑定一个对象, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:101
|
回复:0
C语言教程
WindowsObjectiveC编译环境搭建
WindowsObjectiveC编译环境搭建Windows中也可以有ObjectiveC的编译环境,这对于一个想学习这门语言的人来说,基本上已经足够了,下面来看看如何搭建吧。1,安装GNUSetup环境:http://www.gnustep.org/experience/Win ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:97
|
回复:0
C语言教程
objective-c常用的一些控件。
/***********UIButton***************///新建buttonUIButtonTypeCustom为隐藏按键UIButtonTypeRoundedRect为显示UIButton*testbutton=;//设置button的文字显示[testbutt……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:94
|
回复:0
C语言教程
如何制作Objective-C的UML图[1]
如何制作Objective-C的UML图 说明本教程旨在教你如何制作Objective-C的UML图,此为第一部分. 步骤注册(在线制作)https://www.processon.com/ 创建UML项目 协议,抽象类,具体类(抽象的都用红色表示) 一个类实例化 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:100
|
回复:0
C语言教程
《Objective-c开发范例代码大全》笔记
《Objective-c》开发范例代码大全第一章应用开发1.12从Xcode创建IOS应用//代码片段:(不使用故事板时用应用类手动创建初始界面)-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDic ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:101
|
回复:0
C语言教程
ObjectiveC中@protected等关键字概述
关于变量的作用域@protected —Methodsdefinedintheclassandanysubclassescandirectlyaccesstheinstancevariablesthatfollow.Thisisthedefaultcase.该类和所有的子类中的方法可以直接访问这样的变量,这是默认的。@ ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:98
|
回复:0
C语言教程
iOS高效开发必备的10款Objective-C类库(转)
转自:http://www.cocoachina.com/iphonedev/toolthain/2012/0828/4664.html MBProgressHUD(进展指示符库) 地址:https://github.com/jdg/MBProgressHUD 苹果的应用程序一般都会用一种优雅的,半透明的进度显示 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:91
|
回复:0
C语言教程
Swift与Objective-C的兼容“黑魔法”:@objc和Dynamic
Cocoa框架早已烙上了不可磨灭的OC印记,而无数的第三方库都是用OC写成的,这些积累无论是谁都不能小觑。苹果采取了允许开发者在同一个项目中同时使用Swift和OC进行开发的做法,但要想实现互通,又需添加哪些桥梁?虽 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:92
|
回复:0
C语言教程
ObjectiveC静态代码扫描和代码质量管理OClint+SonarQube
OClint是针对C,C++及ObjectiveC代码的静态扫描分析工具,而SonarQube是一个开源的代码质量管理平台。本文将实现将OClint的扫描结果导入到SonarQube中,已实现对ObjectiveC代码质量的管理。操作系统:MacOSX10.9所需 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:94
|
回复:0
C语言教程
Objective-C小记(10)__weak
本文使用的runtime版本为objc4-706。__weak修饰的指针最重要的特性是其指向的对象销毁后,会自动置为nil,这个特性的实现完全是依靠运行时的。实现思路是非常简单的,对于下面的语句来说:id__weakweakObj=strongObj ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:99
|
回复:0
C语言教程
IOS基础:深入理解Objective-c中@class和#import的区别
在面向对象objective-C语言中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时,可以#import方式引入,通过@class引入; 这两种的方式的区别在于: 1、运用#import方式:会包含被引用 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:104
|
回复:0
C语言教程
iOS,Objective-C,相册功能的实现。
#importamp;quot;ViewController.hamp;quot;#definekuan.bounds.size.width#definegao.bounds.size.height@interfaceViewController()amp;amp;lt;UIScrollViewDelegateamp;amp;gt;@property……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:93
|
回复:0
C语言教程
Objective-CBlock数据类型@protocol关键字
Block数据类型Block封装了一段代码可以在任何时候执行Block可以作为函数参数或者函数的返回值而其本身又可以带输入参数或返回值苹果官方建议尽量多用Block在多线程异步任务集合遍历集合排序动画转场用的很多定义Bloc ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:82
|
回复:0
C语言教程
总结Objective-C特点
Objective-C与其它面向对象有这明显的不同,它有这自己鲜明的特色,下面我们从这个方法介绍它的特点:兼容性、字符串、类、方法、属性、协议和分类。1.兼容性Objective-C可以说是一种面向对象的C语言,在Objective-C ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:89
|
回复:0
C语言教程
Objective-Ccategory
如果要对一个类进行扩展,通常的办法就是继承和组合。Objective-C提供了另一个选择,引入了category机制,它允许程序员为已有的对象添加新的方法,即便是在没有该对象的源代码的情况下。其优点是利用这个机制,程序 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:97
|
回复:0
C语言教程
Objective-C:内存管理
1传统内存管理 Objective-C对象的生命周期可以分为:创建、存在、消亡。1.1引用计数 类似Java,Objective-C采用引用计算(referencecounting)技术来管理对象的生命周期。每个对象都定义有一个整 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:86
|
回复:0
C语言教程
Objective-C【init/initWithFrame调用机制】
这是一个自定义view:@implementationMyView-(instancetype)init{if(self=){NSLog(@amp;quot;调用了initamp;quot;);}returnself;}-(instancetype)initWithFrame:(CGRect)frame{if(s……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:89
|
回复:0
C语言教程
Windows下搭建objectiveC开发环境
最近打算针对iPhone、iPodtouch和iPad开发一些应用,所以,需要开始学习ObjectiveC(苹果推出的类似C语言的开发语言)。由于苹果的自我封闭的产业链发展模式(从芯片、机器、开发语言、终端产品、服务)的限制,要想 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:91
|
回复:0
C语言教程
Objective-C的面向对象中,类有真正的私有方法和私有属性么?
在Java/C#等面向对象语言中,方法的访问权限可以通过public/private/protected来控制其访问权限。而在OC中,方法却并没有访问修饰符。那么,我们有没有办法使其方法变为私有?1.如果一个方法不在头文件中声明,那么 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:92
|
回复:0
1 ...
16
17
18
19
20
21
22
23
24
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部