设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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语言教程
C语言教程
RSS
ObjectiveC运行时(runtime)技术的几个要点总结
前言: ObjectiveC的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。目 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:150
|
回复:0
iPhone/MacObjective-C内存管理教程和原理剖析(一)基本原理
版权声明此文版权归作者VinceYuan(vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08前言初 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:143
|
回复:0
ObjectiveC2.0简明教程(5)属性(Property)
ObjectiveC2.0为我们提供了property。它大大简化了我们创建数据成员读写函数的过程,更为关键的是它提供了一种更为简洁,易于理解的方式来访问数据成员。我们先来看一下在ObjectiveC1.x下我们声明Book类的头文件: ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:124
|
回复:0
Objective-C内存管理
Objective-C内存管理NSAutoreleasePool*pool=init];;事实上程序中可以有多个自动释放池。自动释放池其实并不包含实际的对象本身,仅仅是对释放的对象的引用。通过向目前的自动释放池发送一条autorelease消息,可以将一 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:132
|
回复:0
objective-c 语法快速过(6)内存管理原理
移动设备的内存极其有限(iphone 4内存512M),每个app所能占用的内存是有限制的(几十兆而已)。 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:144
|
回复:0
Objective-C和C++混编的要点(转)
UsingC++WithObjective-C苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就可以在Objective-C应用程序中使用已有的C++类库。Objective-C ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:141
|
回复:0
Mac or Centos 下如何编译objective-C
#import amp;amp;lt;Foundation/Foundation.hamp;amp;gt; int main(int argc,const char *argv){ @autoreleasepool{ NSLog(@amp;quot;Hello world!amp;quot;); } return 0; } jackluo@JackLuod ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:133
|
回复:0
详解Objective-Cruntime
感谢翻译小组成员wingpan热心翻译。本篇文章是我们每周推荐优秀国外的技术类文章的其中一篇。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。 本文是我在 A ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:139
|
回复:0
Objective-C变量和基本的数据类型
OC是增强了C的特性,所以在变量和基本数据类型上基本与C一致。在OC中变量命名有如下规则:由字母、数字、下划线、$符号组成必须以字母、下划线、$符号开头大小写敏感在OC中定义变量的时候不能使用OC的保留字,OC的保 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:162
|
回复:0
[Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_remov ...
关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。 在类的定义之外为类增加额外的存储空间 使用关联,我们可 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:145
|
回复:0
【转】Objective-C中的常用数学常量宏及函数
转自:http://blog.sina.com.cn/s/blog_6cc3d7570100lpi9.html 在实际工作中有些程序不可避免的需要使用数学函数进行计算,比如地图程序的地理坐标到地图坐标的变换。Objective-C做为ANSIC的扩展,使用C标准库头文 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:153
|
回复:0
ObjC(Objective-C):NSString应该用initWithFormat?还是stringWithFormat?
今天在看书上的一段代码时,发现NSString实例化时,有时用的是initWithFormat方法,有时用的是stringWithFormat,到底应该如何选择呢?区别:1、initWithFormat是实例方法只能通过NSString*str=initWithFormat:@amp; ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:159
|
回复:0
学习Objective-C--第五天
教程详细: 技术:Objective-C 难度:初学者 完成时间:20-30分钟 欢迎来到学习Objective-C系列教程的第五部分,今天我们要看看内存管理,这是特意为新手准备的一个Objective-C的章节哟。大部 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:146
|
回复:0
objective-c 常用函数和常数
算术函数 【算术函数】 函数名 说明 int rand() 随机数生成。(例)srand(time(nil)); //随机数初期化int val = rand()%50; //0~49之间的随机数 int abs(int a) 整数的绝对值(例)int val = abs(-8); ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:152
|
回复:0
解构Hello Objective-C程序读书笔记
数值型赋值给布尔型,1.NSString 包含着许许多多的特性,比如可以直接转化为数字类型(整型,浮点型) 1 NSString *test = @amp;quot;this is my nameamp;quot;; 2 if(NSOrderedAscending= ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:150
|
回复:0
10款iOS高效开发必备的Objective-C类库
因为iOSSDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:14
|
阅读:139
|
回复:0
Objective-C 排序
在Objective-C中,排序分为: 1、Foundation框架中的对象排序 2、自定义对象排序 例子:每个学生都有一个成绩score属性,根据成绩score对学生排序 自定义对象 Student.h Student.m main.m #import amp;amp ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:158
|
回复:0
Objective-C 方法交换实践(三) - Aspects 源码解析
一、类与变量 AspectOptions typedef NS_OPTIONS(NSUInteger, AspectOptions) { AspectPositionAfter = 0, /// 原方法之后 (default) AspectPositionInstead = 1, /// 替换原方法 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:146
|
回复:0
在项目中同时使用Objective-C和Swift
苹果发布的Swift语言可以和之前的Objective-C语言同时存在于一个项目中。 可能有人会认为是同一个类文件中既可以有Objective-C也可以有Swift,这是不对的。同一个类文件或同一个代码块中,不可以同时有这两个语言的 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:156
|
回复:0
移动周刊第 195 期:技能提升!33 款 iOS 开源库及 Objective-C 文章详细汇总 ...
写在前面 本周美国达拉斯联邦法院正在进行关于 ZeniMax 要求禁止 Oculus 销售 Rift 头显的聆讯。同时,ZeniMax 向法官埃德·金凯德(Ed Kinkeade)提出把 Oculus 现有裁定的虚假描述赔偿额度提高到原来的三倍,即将 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:153
|
回复:0
PHP、 Ruby、Python、Java、C++、C、Objective C——编程语言之禅
PHP是你豆蔻年华时的心上人,她是情窦初开的你今年夏天傻乎乎追求的目标。玩一玩可以,但千万不要投入过深,因为这个“女孩”有严重的问题。 Ruby是脚本家族中一个非常漂亮的孩子。第一眼看她,你的心魄就会被她的美 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:150
|
回复:0
Objective-C 的OOP(下)-类(static)方法、实例方法、overwrite(覆写)、属性(prope ...
先来定义一个Human父类 定义部分: 1234567891011121314151617181920 //// Human.h// OOP//// Created by jimmy.yang on 11-2-9.// Copyright 2011 __MyCompanyName__. All rights reserved.// #import am ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:178
|
回复:0
objective-C中的扩展方法与partial class
在c#中要扩展一个现有类很容易,比如这样: public static class Utils { public static void PrintToConsole(this string strSrc) { Console.WriteLine(strSrc); } } 这样就为String类添加了一个 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:164
|
回复:0
【CocoaPods】CocoaPods:Objective-C依赖库管理(XCode4.6)
github:https://github.com/CocoaPods/CocoaPods官方网站:http://www.cocoapods.org/ 1、安装RubyGemsRubyGems官方网站:http://rubygems.org/RubyGems下载地址:http://rubygems.org/pages/download下载成功后, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:176
|
回复:0
iOS开发笔记 之 第1章 Objective-C语法学习
iOS开发笔记 之 第1章 基本概念与Helloword iOS开发笔记 之 第2章 Objective-C基本语法学习 iOS开发笔记 之 第3章 Objective-C数据结构与算法 iOS开发笔记 之 第4章 消息和协议 iOS开发笔记 之 第5章 iPhone的基本控 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:162
|
回复:0
objective-c 编程总结(第十一篇)RunLoop
这篇总结懒得写了,直接转了网上的一篇文章:http://blog.csdn.net/favormm/article/details/6928432 首先看两个runloop的示例,来源: http://paste.lisp.org/display/86524 第一个: #includeCoreFoundation/Cor ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:162
|
回复:0
【转】Objective-C并发编程:API和挑战
并发指的是在同一时间运行多个任务。在单核CPU的情况下,它通过分时的方式实现,如果有多个CPU可用,则是真正意义上的多个任务“并行”执行了。OSX和iOS提供了多个API支持并发编程。每个API都有自己特殊的功能和限制 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:181
|
回复:0
objective-c中随机数的用法(3种:arc4random()、random()、CCRANDOM_0_1()) ...
1、随机数的使用 1)、arc4random()比较精确不需要生成随即种子 使用方法: 通过arc4random()获取0到x-1之间的整数的代码如下: i ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:183
|
回复:0
objective-c 语法快速过(6)内存管理原理
内存管理基本原理(最重要) 移动设备的内存极其有限(iphone 4内存512M),每个app所能占用的内存是有限制的(几十兆而已)。 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:175
|
回复:0
Objective-C中self.与_访问方式的区别
Objective-C中属性self.a与_a访问的区别: 在OC中我们可以通过指令@property定义属性。OC对属性封装了许多方法,同时也会自动实现一些方法,相比实例变量,感觉更加面向对象些。一般定义属性的方法如下,在ClassTest ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:175
|
回复:0
iOS.Book.Effective Objective-C 2.0
1. 中文翻译版 (更新中) https://github.com/HagerHu/effective-objective-c-2.0 2. Book的主页 和 代码主页 http://www.effectiveobjectivec.com https://github.com/effectiveobjc/code http://www.galloway.me. ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:177
|
回复:0
《C#妹妹和Objective-C阿姨对话录》(03)NSString--再遇狗狗
***接上篇《C#妹妹和Objective-C阿姨对话录》(02)这就是类--阿姨的狗狗*** C#妹妹:哇,冤家路窄啊,这个不是Objective-C阿姨家的狗狗么? 狗狗:日,到底谁跟谁是冤家。。 C#妹妹:不服气呀~再给你弄一陀吃 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:178
|
回复:0
Objective-C的动态提示和技巧
过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:169
|
回复:0
Objective-c枚举类型
转载自:http://book.51cto.com/art/201105/262240.htm如果一个变量只有几种可能的值,那么,可以把它定义为枚举类型(也称为枚举)。所谓枚举是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。枚 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:163
|
回复:0
关于Objective-C格式化处理相关规范
Objective-C格式字符串和C#有很大的差别,下面我们就来看看 在C#中我们可以这么做,简单例举几个:1//格式化输出字符串2stringword=amp;quot;worldamp;quot;;3stringtest=string.Format(amp;quot;hello{0}amp;quot;, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:175
|
回复:0
10款iOS高效开发必备的Objective-C类库(转)
因为iOSSDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:171
|
回复:0
理解 Swift:Objective-C 的构建管道
原文地址:Manual Swift: Understanding the Swift/Objective-C Build Pipeline Xcode 是如何将 Swift 和 Obj-C 编译到一起的?如果你没有 xcodebuild 的话,应该要怎么做?我们来看看“编译到一起”两种不同的方 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:196
|
回复:0
iOS下Objective-C内存管理
amp;amp;lt;E版原文amp;amp;gt; Objective-C supports two mechanisms for memory management: automatic garbage collection and reference counting: Garbage Collection Programming Guidedescribes the garb ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:194
|
回复:0
《C#妹妹和Objective-C阿姨对话录》(04)垃圾回收基础--拆迁队那点事 ...
C#妹妹:操作系统天天说控制内存空间价格,咋还这么高?我巨资购买的内存空间,后来发现竟然在硬盘上!虚拟内存!TMD! Objective-C阿姨:操作系统全靠卖内存空间挣钱呢,你说价格能会降么?你看看那些程序员心理就平 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:203
|
回复:0
objective-c高级编程笔记
引用计数:通过给对象计数标志,来判断是否释放对象注:只能释放自己持有的对象idobj=如obj这个对象,并不是你所持有的对象,所以你无法进行释放但是你可以通过retain来持有这个对象什么样的对象不是你所持有的,比如 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:202
|
回复:0
1
2
3
4
5
6
7
8
9
10
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部