设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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快速上手
最近在开发iOS程序,这篇博文的内容是刚学习Objective-C时做的笔记,力图达到用最短的时间了解OC并使用OC。Objective-C是OS X 和 iOS平台上面的主要编程语言,它是C语言的超集,在C语言的基础上增加了面向对象的特性 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:73
|
回复:0
C语言教程
Objective-C中的引用计数
导言 Objective-C语言使用引用计数来管理内存,也就是说,每个对象都有个可以递增或递减的计数器。如果想使某个对象继续存活,那就递增其引用计数;用完了之后,就递减其计数。计数为0,就表示没人关注此对象了, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:78
|
回复:0
C语言教程
Objective - C 中的KVC(一)(视图、便携、易懂、原创纯手打 定制版) ...
KVC的使用 1、KVC 全称 key valued coding 键值编码 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性.JAVA,C#都有这个机制 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:70
|
回复:0
C语言教程
【Objective-C 篇】 ☞ 6. 封装、继承、组合与聚合、多态
面向对象的三大特性: 封装, 继承, 多态 1. 封装 1.1 基本概念 将零散的东西组合起来。 广义上封装指:将代码封装成函数,将实例变量和方法封装成类,将类封装成框架.... 面向对象中的封装指:封装属性和方法放在 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:69
|
回复:0
C语言教程
【Objective-C】04-第一个OC程序解析
说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:73
|
回复:0
C语言教程
为啥Objective-C使用中括号来调用类方法?
原因在这篇文章中:http://stackoverflow.com/questions/23723838/why-does-objective-c-use-square-brackets-for-messages1.从SmallTalk学来的2.OC是C的完全超级,要保证所有C代码都能在OC中编译,同时不能改变C中 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:74
|
回复:0
C语言教程
Objective-C征途:HelloObjective-C
先来介绍一下历史背景,Cocoa和Objective-C是苹果公司MacOSX操作系统的核心。虽然MacOSX相对较新,但Objective-C和Cocoa的推出已有时日。早在20世纪80年代早期,BardCox就发明了Objective-C,意在将流行的,可移 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:73
|
回复:0
C语言教程
对Objective-C中Block的追探
最近看了很多block相关的文章,都在说block怎么用,写的都很精彩。blogs:Block编程值得注意的那些事儿 (使用相关)http://www.cocoachina.com/macdev/cocoa/2013/0527/6285.htmliOS中block实现的探究(内部结构分 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:69
|
回复:0
C语言教程
objective-c继承
1.继承主要体现类与类之间的关系,使用继承可减少重复的代码。 2.继承机制方法的查找:如果传递给某一个对象一个消息,那么调度程序在该对象中会查找这个消息所对应的方法。如果调度程序在该对象中查找不到的话,那 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:78
|
回复:0
C语言教程
Objective-C中,ARC下的strong和weak指针原理解释
Objective-C中,ARC下的strong和weak指针原理解释提示:本文中所说的amp;quot;实例变量amp;quot;即是amp;quot;成员变量amp;quot;,amp;quot;局部变量amp;quot;即是amp;quot;本地变量amp;quot; 一、简介ARC是自iOS ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:67
|
回复:0
C语言教程
Objective-C中的引用计数
Objective-C语言使用引用计数来管理内存,也就是说,每个对象都有个可以递增或递减的计数器。如果想使某个对象继续存活,那就递增其引用计数;用完了之后,就递减其计数。计数为0,就表示没人关注此对象了,于是,就 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:79
|
回复:0
C语言教程
Objective-C字符串处理的函数
Objective-C字符串处理的函数 NSLog(@amp;quot;字符串处理amp;quot;);//获得字符串长度NSString*str1=@amp;quot;MACOSProamp;quot;;NSLog(@amp;quot;长度是 %damp;quot;,);//两个字符串连接NSString*str2=@amp;quo ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:85
|
回复:0
C语言教程
objective-c 协议与委托
委托(delegate)是一种对象,另一个类的对象会要求委托对象执行它的某些操作。创建一个“NSObject”类别称为创建一个非正式协议。任何实现“NSObject”类别中的方法的类的对象都可以成为委托对象。因为在Objective-C ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:79
|
回复:0
C语言教程
C++模拟实现Objective-C协议和代理模式
Objective-C的协议和代理是运用最多的特性之一,可以说在苹果系列开发中无处不在。事实上很多人都不知道其背后的原理。事实上简单点说,这就是设计模式中的代理模式的经典运用。代理模式简单点说就是为其他对象提供 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:88
|
回复:0
C语言教程
Objective-C中+load与+initialize
amp;amp;lt;转自:http://justsee.iteye.com/blog/1630979amp;amp;gt;类的加载在java语言里,可以通过如下代码来实现加载类的时候执行对类的操作,一般叫:类初始块,或者,类加载块。比如: 代码 1publicclassMyCl ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:84
|
回复:0
C语言教程
Objective C内存管理进阶(三): 调试内存泄露
1)内存的问题是发现越早,解决的代价就越小。所以最重要的是理解Objective C内存管理,遵循我之前提到的实践准则和编码规范。另外,在每个迭代周期要做一些压力和内存测试,尽早发现问题。 2)利用Clang静态检测工 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:87
|
回复:0
C语言教程
Objective-C面向对象编程
1、封装 1.1、object-c是通过@interface声明一个累,之后通过@implementation去实现一个类。 1.2、object-c类要求接口(interface)与实现(implementation)为两个代码快,这是强制性的。1.3、通常类的接口会放置 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:95
|
回复:0
C语言教程
Effective Objective-C 2.0 — 第9条:以“类族模式”隐藏实现细节
第9条:以“类族模式”隐藏实现细节 类族模式可以把实现细节隐藏在一套简单的公共接口后面 系统框架中经常使用类族 从类族的公共抽象基类中继承子类时要当心,若有开发文档,则应首先阅读 “类族”(class cluster ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:84
|
回复:0
C语言教程
Objective-C中的继承和多态
面向对象编程之所以成为主流的编程思想和他的继承和多态是分不开的,只要是面向对象语言都支持继承和多态,当然不同的OOP语言之间都有其特点。OC中和Java类似,不支持多重继承,但OOP语言C++就支持多继承,为 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:92
|
回复:0
C语言教程
各大排序算法的Objective-C实现以及图形化演示比较
用Objective-C实现几种基本的排序算法,并把排序的过程图形化显示。其实算法还是挺有趣的 ^ ^. 选择排序 冒泡排序 插入排序 快速排序 选择排序 以升序为例。 选择排序比较好理解,一句话概括就是依次按位置挑选出 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:79
|
回复:0
C语言教程
Objective-C市场占有率排名升至第4位
TIOBE近日公布了2012年4月份的编程语言排行榜,终于不出小编所料,在上个月的编程语言排行榜中说过的“编程语言的王者之争不久很可能会发生改变”实现了,一方面是Java在上几个月中一直属于下滑状态, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:90
|
回复:0
C语言教程
Objective-C 【完整OC项目-购票系统-系统分析-代码实现】
电影院买票系统/演唱会买票系统需求分析:首先我们进入系统,然后会选择买电影票还是买演唱会票,所以这牵扯两个系统的合成。但是我们知道都是买票系统,所以我们可以先创建一个类,属于购买电影票和演唱会的票的共 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:94
|
回复:0
C语言教程
[转]Objective-C的新特性
转自 http://blog.devtang.com/blog/2012/08/05/use-modern-objective-c/Objective-C的新特性AUG5TH,2012苹果在今年的WWDC2012大会上介绍了大量Objective-C的新特性,能够帮助iOS程序员更加高效地编写代码。在不久 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:89
|
回复:0
C语言教程
Objective-C和Swift混合编程开发
创建混编的Framework工程第二步:创建Objective-C和Swift源代码文件在第一步创建完项目之后,项目中默认会有一个和项目同名的接口文件:FirstFixed.h然后我们分别创建一个Objective-C语言的类OCView(OCView.h/.m),和 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:93
|
回复:0
C语言教程
iOS应用开发视频教程笔记(一)MVC and Introduction to Objective-C
(1)ios概述 ios分为4层,这4层都和硬件密切相关,最下层最接近硬件,最上层最接近程序环境或引擎。 Core OS层 该层为最下层主要是mach4.x BSD UNIX内核,也就是Ma ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:86
|
回复:0
C语言教程
【转】iPhone/Mac Objective-C内存管理-口诀与范式
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:92
|
回复:0
C语言教程
C++开发者快速学习Objective-C语言核心语法
本文将Objective-C讨论了语言的核心语法。这部分开始详述一些具体的语法。正如你期待的一样,涉及到了定义和类。类并不是特殊的在Smalltalk中,类是具有一些特性的对象。在Objective-C中也一样。一个类是一个对象, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:87
|
回复:0
C语言教程
iOS--------Objective-C多态:动态类型识别+动态绑定+动态加载
一、Objective-C多态1.概念:相同接口,不同的实现来自不同类可以定义共享相同名称的方法。动态类型能使程序直到执行时才确定对象所属类型动态类型绑定能使程序直到执行时才确定要对对象调用的实际方法2.Objective ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:100
|
回复:0
C语言教程
【Objective-C】内存管理
涉及三大知识点:引用计数器,属性参数,自动释放池 一、引用计数器(程序编译时Xcode可以自动给你的代码添加内存释放代码,如果编写手动释放代码Xcode会报错)1、关闭ARC(xcode4.x之后新增的功能-自动引用计数)2 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:99
|
回复:0
C语言教程
从Objective-C到Swift,你必须会的(一)#pragma mark
在Objective-C里,为了让代码组织的有序也方便用control+6的快捷键在Xcode中查找,所以出现了一个大家都很熟悉的东东。这就是:#prama mark。 #pragma mark 但是,这个东西在Swift里对应的是什么呢? 首先 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:96
|
回复:0
C语言教程
Objective-C语法汇总
1.方法前的加减号Objective-C中是没有public与private的概念的,即可以认为全部都是public。减号表示的是一个函数、方法、消息的开始。加号则表示不需要创建一个类的实例,其他类就可以直接调用这个类中的函数(也可 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:108
|
回复:0
C语言教程
Objective-C语言Foundation框架
MacOSX开发会使用Cocoa框架,它是一种支持应用程序提供丰富用户体验的框架,它实际上由:Foundation和ApplicationKit(AppKit)框架组成。iOS开发,会使用CocoaTouch框架,它实际上由:Foundation和UIKit框架组成。 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:96
|
回复:0
C语言教程
Objective-C笔记一(HelloWorld)
作为一个果粉And程序员,奔着对OC浓厚的兴趣,开始学习IOS。并以后也想从事IOS开发工作。并将自己的学习记录下来,俗话说的好,不会总结的程序猿,不是好程序员! Xcode可以在AppStore里下载打开Xcode选择箭头 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:98
|
回复:0
C语言教程
(转)Objective-C日记②关于self用法
转自sina博客 可以先看下千锋视频可以先了解下“遛狗原理”。这篇写的蛮好,转了过来……关于什么时间用self.,其实是和Obj-c的存取方法有关,不过网上很多人也都这么解答的,那它为什么和存取方法有关?怎么有关 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:95
|
回复:0
C语言教程
使用Objective-C开发CoreData遇到Swift Error
当在Objective-C项目中中使用CoreData时,由于部分数据字段默认是支持Swift的,现在要把Swift修改成Objective-C. The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:112
|
回复:0
C语言教程
我应该直接学Swift还是Objective-C?
当我们发布了Swift语言学习课程之后,收到了很多邮件和私信来问自己是否还需要学习C或者Objective-C。此外,人们似乎还在迷惑Swift到底适合iOS开发生态中的哪些部分。通过这篇文章,我希望能扫清你的疑惑并且将你送 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:99
|
回复:0
C语言教程
来一次有侧重点的区分Swift与Objective-C
@(swift) 面试中经常被问到Objective-C与Swift的区别,其实区别还是很多的,重点整理一下个人觉得很重要的:面向协议编程。 一、Objective-C与Swift的异同 1.1、swift和OC的共同点: – OC出现过的绝大多数概念 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:101
|
回复:0
C语言教程
几个Objective-C的HTML解析库
hpple -一个Nice的Objective-C封装,支持XPath查询。Objective-C-HMTL-Parser -一个libxml的封装GoogleGumbo - OCGumbo , ObjectiveGumbo -Google开源大作ParseKit -这家伙有个官网,点进去看吧~IGHTMLQuer ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:106
|
回复:0
C语言教程
[转]如何学习Objective-C
1.请先把C语言基础学好;2.看《ProgramminginObjective-C2.0》,不要看《Objective-C2.0程序设计》;3.看《CocoaDesignPatterns》和《CocoaProgrammingDeveloper'sHandbook》,不要因为他们很难而我们自己是初学者所 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:107
|
回复:0
C语言教程
阳历转换成阴历的源代码(C和Objective-C)
转自: http://www.7880.com/Info/Article-5a83ff40.htmlC:代码:/*------------农历转换函数-----------*/char*GetDayOf(PSYSTEMTIMEpSt){ /*天干名称*/ constchar*cTianGan={amp;quot;甲amp;quot;,amp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:11
|
阅读:109
|
回复:0
1 ...
13
14
15
16
17
18
19
20
21
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部