设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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基础: 第五天 - 7.autorelease的基本认识
前面我们学了OC内存管理的手动引用计数, 一个alloc, 一个release, 对象的释放由我们自己所决定, 在这里应该会有人问, 这样子运用手动引用计数好累, 有没有简单一点的方法, 答案肯定是有 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:132
|
回复:0
C语言教程
Objective - C基础: 第二天 - 12.OC中的多态
OC中的三大特性, 我们已经讲完了封装,继承, 现在我们来看看最后一个, 多态, 什么是多态呢?? 顾名思义就是有多种形态, 那么在OC中的对象又是怎么样拥有多种形态的呢??? 让我们一起来看看吧~~ ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:147
|
回复:0
C语言教程
[Objective-CA]-知识点锦集
1.@autoreleasepool why12.retain O-C内存管理和点语法1amp;amp;gt;OC内存管理正常情况要使用大量的retain和relrese操作2amp;amp;gt;点语法可以减少使用retain和release的操作 3.Runloop4.@property(retai ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:155
|
回复:0
C语言教程
Objective-C的基本数据类型、数字、字符串和集合等介绍
基本类型Objective-C中的基本类型和C语言中的基本类型一样.主要有:int,long,float,double,char,void,bool等.在Foundation中,也为些数据定义了别名,如:NSInteger为long,CGFloat为double,BOOL等.Objective-C也可以用C ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:138
|
回复:0
C语言教程
iOS应用开发最佳实践系列一:编写高质量的Objective-C代码
本文由海水的味道编译整理,转载请注明译者和出处,请勿用于商业用途!点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。良好的风格:view ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:140
|
回复:0
C语言教程
iOS开发系列--Objective-C之类和对象iOS开发系列--Objective-C之类和对象 ...
转:http://www.cnblogs.com/kenshincui/p/3861302.htmliOS开发系列--Objective-C之类和对象2014-07-2220:23byKenshinCui, 编辑前面已经简单介绍过ObjC的基础知识,让大家对ObjC有个大致的印象,今天将重点解释ObjC ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:117
|
回复:0
C语言教程
iPhone/Mac Objective-C内存管理教程和原理剖析
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:130
|
回复:0
C语言教程
Objective-C编码规范
# Objective-C-Coding-Guidelines-In-Chinese Objective-C编码规范,内容来自苹果、谷歌的文档翻译,(https://github.com/……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:123
|
回复:0
C语言教程
Objective-C(基础篇)九大基本类型
来自一个有强迫症的处女座程序员–小河 一、 int 整型 整数类型 占位符:%d 占4个字节 long 长整形 占位符:%ld (32位) 占4个字节 (64位)占8个字节 long long 长长整形 占位符:%lld 占8个字节 short 短整 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:133
|
回复:0
C语言教程
Effective Objective-C 2.0 — 第二章 对象、消息、运行期 - 第六条:理解“属性”这 ...
开发者通过对象来 存储并传递数据。 在对象之间传递数据并执行任务的过程就叫做“消息传递”。 这两条特性的工作原理? Objective-C运行期环境(Objective-C runtime) ,提供了使得对象之间能够传递消息的重要函数 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:129
|
回复:0
C语言教程
为什么Objective-C很难
转自:http://www.oschina.net/question/213217_41058作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:123
|
回复:0
C语言教程
Objective-C基础之面向对象的定义、类和对象
1、类的定义: 在Xcode中添加文件,选择Cocoa Class 或者Cocoa Touch Class 输入类名Person,并选择父类为NSObject 默认生成如下两个文件 Person.h // // Person.h // ClassAndObject // // Created by Kenshin ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:119
|
回复:0
C语言教程
Objective-C规范注释心得——同时兼容appledoc(docset、html)与doxygen(html、pdf ...
作者:zyl910 手工写文档是一件苦差事,幸好现在有从源码中抽取注释生成文档的专用工具。对于Objective-C来说,目前最好用的工具是appledoc和doxygen。可是这两种工具对于注释的要 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:128
|
回复:0
C语言教程
iOS/macOS推荐个高效苹果开发工具, JSON 转模型代码工具,不再为复杂JSON数据写模型 ...
CCJSON 是一款运行在macOS上 JSON 转模型代码工具,不再为复杂JSON数据写模型而烦恼,可识别嵌套模型,字典/数组,支持Swift/Objective-C,操作方便,极速转换。下载 效果展示 前往下载 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:133
|
回复:0
C语言教程
Objective-C语法快速参考
大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到InterfaceBuilder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。 如果你和我 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:131
|
回复:0
C语言教程
Effective Objective-C 2.0 — 第8条:理解“对象等同性”这一概念
第8条:理解“对象等同性”这一概念 若想检测对象的等同性,请提供“isEqual”与 hash 方法 相同的对象必须具有相同哈希码,但是两个哈希码相同的对象却未必相同。 不要盲目地逐个检测每条属性,而是应该依照具体需 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:125
|
回复:0
C语言教程
ios学习路线—Objective-C(深浅拷贝)
在ObjC中,什么是深浅拷贝? 深浅拷贝分别指深拷贝和浅拷贝,即 mutableCopy 和 copy 方法。 copy复制一个不可变对象,而 mutableCopy 复制一个 mutable 可变对象。 非容器类对象 如NSString,NSNumber等一 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:125
|
回复:0
C语言教程
Objective-C 的动态提示和技巧
原文出处: Pilky.me 译文出处: lee zhong 过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:111
|
回复:0
C语言教程
Effective Objective-C 2.0 — 第七条:在对象内部尽量直接访问实例变量 ...
直接访问实例变量,不经过”方法派发“(method dispatch) 速度快。 直接访问实例变量,不会调用其“设置方法”,这就绕过了为相关属性所定义的“内存管理语义”。 直接访问实例变量,不会触发“键值观测”(Key-Va ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:129
|
回复:0
C语言教程
ObjC(Objective-C)中的"非正式协议(interface)"与"正式协议(protocal) ...
非正式协议在obj-c中的关键字虽然也是interface,但是这个跟c#中的接口(interface)并不完全相同。回忆一下前面学过的内容,我们定义一个类Sample时,总是会先生成一个Sample.h,代码如下:#importamp;amp;lt;Foundat ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:115
|
回复:0
C语言教程
Objective-C Runtime IV 【使用隐藏的参数】
使用隐藏的参数 当objc_msgSend找到方法对应的实现时,它将直接调用该方法实现,并将消息中所有的参数都传递给方法实现,同时,它还将传递两个隐藏的参数: 接收消息的对象 方法选标 这些参数帮助方法实现获 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:115
|
回复:0
C语言教程
【转】Objective-C类初始化:load与initialize
http://wufawei.com/2013/06/load-initialize/……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:97
|
回复:0
C语言教程
Objective-C编程语言官网文档(三)-如何定义类
如何定义类大多数面对对象编程都包含为新对象编写代码---定义一个新类。在Objective-C中,类被定义为两部分:一个接口 声明有一些方法以及类的属性,以及它的父类的名字一个实现类 真正的类(包括实现的方法的代码 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:153
|
回复:0
C语言教程
Objective-C之类和对象(2)
一概述: 前面大概了解了类和对象,现在继续补充。 注意: 1.成员变量和方法不能用static等关键字来修饰,不要和C语言混淆。 2. ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:122
|
回复:0
C语言教程
Objective-C边学边记-3:面向对象编程(OOP)基础
Objective-C中的OOP @interface//定义类的公共接口。实例变量{ inta;}方法声明-(void)draw;-(void)setFillColor:(ShapeColor)fillColor; //fillColor为方法参数先行短线表明“这是新方法的声明”。(void)表明 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:113
|
回复:0
C语言教程
解析和风天气API的json(objective-C实现)
暑假在家闲着没事干,心血来潮想做个天气预报APP玩玩,听说和风天气API很好,于是注册并试了下,结果它的JSON是这样的(拿我的家乡武义为例子) {amp;quot;HeWeather data service 3.0amp;quot;:[{amp;quot;aqiamp;quot;: ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:93
|
回复:0
C语言教程
Objective-C 学习笔记 - part 8 - 快速枚举
快速枚举使用的语法:for ( Type newVariable in expression ) { statements }orType existingItem;for ( existingItem in expression ) { statements }枚举期间对象不能被改变。使用快速枚举的三个类:NSArray, N ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:92
|
回复:0
C语言教程
使用Xcode HeaderDoc和Doxygen文档化你的Objective-C和Swift代码
在一个应用的整个开发过程中涉及到了无数的步骤。其中一些是应用的说明,图片的创作,应用的实现,和实现过后的测试阶段。写代码可能组成了这个过程的绝大部分,因为正是它给了应用生命,但是这样还不够,与它同等重 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:104
|
回复:0
C语言教程
【Objective-C】0-第一个OC的类
OC是一门面向对象的语言,因此它也有类、对象、静态\动态方法、成员变量的概念。这讲就来创建第一个OC的类。 一、语法简介 1.类 在Java中,我们用1个.java文件就可以描述清楚一个类;在OC中,一般用2个文件来描述一 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:97
|
回复:0
C语言教程
学习ios【2】Objective-C 数字和字符串
1.使用Foundation.h可以直接导入所有的头文件。 在XCode中,想查看某个方法帮助,可以将光标放在方法上,按住option键同时单击即可。 官方文档:https://developer.apple.com/library/mac/navigation/ 2.数字对 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:87
|
回复:0
C语言教程
instancetype和id的区别,objective-c
instancetype clang3.5提供的关键字, 表示:某方法返回未知类型的OC对象都知道id任意类型关键字,为什么还会出现一个新的关键字?返回关联类型 1、类方法中,alloc,new开头2、实例方法中autorelease,init,r ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:110
|
回复:0
C语言教程
Objective-C基础知识
1.Objective-C是C语言的一个扩展集。Objective-C以C语言为基础,在该语言中添加了一些微妙但意义重大的特性。 2.Xcode的.m拓展名表示文件含有Objective-C代码,应由Objective-C编译器处理。C编译器处理名称以.c结尾 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:101
|
回复:0
C语言教程
ObjectiveC内存管理[转]
1 配对原则alloc–releasenew–releaseretain-releasecopy–release2 new和alloc-init的区别 (1)区别只在于alloc分配内存的时候使用了zone. 这个zone是个什么呢? 它是给对象分配内存的时候,把关 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:97
|
回复:0
C语言教程
Ubuntu编绎ObjectiveC程序
1.安装如下组件sudoapt-getinstall如下组件:build-essentialgobjcgobjc++gnustep-devel 2.在工作目录建立下如Shell脚本,并更改文件权限为可执行. objcc.sh#!/usr/bin/envbashgcc$1.m`gnustep-config--objc-flags ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:98
|
回复:0
C语言教程
Effective Objective-C 2.0 — 第13条:用“方法调配 技术” 调试 “黑盒方法” ...
自己理解是调配了方法 在运行期,可以向类中新增或替换选择子所对应的方法实现。 使用另一份实现来替换原有的方法实现,这道工序叫做“方法调配”,开发者常用此技术向原有实现中添加新功能。 一般来说,只有调试程 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:94
|
回复:0
C语言教程
Objective-C 2.0 with Cocoa Foundation --- 2,从Hello,World!开始
2,从Hello,World!开始 本系列讲座有着很强的前后相关性,如果你是第一次阅读本篇文章,为了更好的理解本章内容,笔者建议你最好从本系列讲座的第1章开始阅读,请点击这里 。 现在笔者假设大家已经有了开发的 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:83
|
回复:0
C语言教程
Objective-C 类,对象,属性,方法使用
1.Objective-C and C语言 C语言面向过程的语言 ( 完成一件事件需要哪些步骤 ) Objective - C 面向对象的语言(封装、继承、多态)(通过类创建对象 通过对象 或 对象之间协作 完成我们的需求) Objectiv ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:111
|
回复:0
C语言教程
Objective-C 对比学习
在我们学习一门新的语言时,总要把它和我们熟悉的语言对比着来学习,就象学习英语时,都要记单词的汉语意思,来帮助我们对单词的理解和记忆。下面通过与C#的对比来学习Objective-C, 首先对比一下语言的定义: ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:91
|
回复:0
C语言教程
Objective - C基础: 第四天 - 3.自定义构造方法
在前面, 我们认识了什么是构造方法, 构造方法是不是固定就只有一种呢? 其实不是的, 我们也可以自己定义构造方法, 利用我们自己定义的构造方法来完成更多的功能, 或者说提高我们的编程效率, 下面让我们 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:78
|
回复:0
C语言教程
iOS高效开发必备的Objective-C类库
因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们 评选出了10款能够极大提高iOS开发效率的类库,根据原文 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:99
|
回复:0
1 ...
21
22
23
24
25
26
27
28
29
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部