• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C语言教程

RSS
  • ObjectiveC运行时(runtime)技术的几个要点总结
    ObjectiveC运行时(runtime)技术的几个要点总结
    前言:     ObjectiveC的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。目 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:14 | 阅读:150 | 回复:0
  • iPhone/MacObjective-C内存管理教程和原理剖析(一)基本原理
    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简明教程(5)属性(Property)
    ObjectiveC2.0为我们提供了property。它大大简化了我们创建数据成员读写函数的过程,更为关键的是它提供了一种更为简洁,易于理解的方式来访问数据成员。我们先来看一下在ObjectiveC1.x下我们声明Book类的头文件:  ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:14 | 阅读:124 | 回复:0
  • Objective-C内存管理
    Objective-C内存管理
    Objective-C内存管理NSAutoreleasePool*pool=init];;事实上程序中可以有多个自动释放池。自动释放池其实并不包含实际的对象本身,仅仅是对释放的对象的引用。通过向目前的自动释放池发送一条autorelease消息,可以将一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:14 | 阅读:132 | 回复:0
  • objective-c 语法快速过(6)内存管理原理
    objective-c 语法快速过(6)内存管理原理
    移动设备的内存极其有限(iphone 4内存512M),每个app所能占用的内存是有限制的(几十兆而已)。 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:14 | 阅读:144 | 回复:0
  • Objective-C和C++混编的要点(转)
    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
    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
    详解Objective-Cruntime
    感谢翻译小组成员wingpan热心翻译。本篇文章是我们每周推荐优秀国外的技术类文章的其中一篇。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。 本文是我在 A ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:14 | 阅读:139 | 回复:0
  • Objective-C变量和基本的数据类型
    Objective-C变量和基本的数据类型
    OC是增强了C的特性,所以在变量和基本数据类型上基本与C一致。在OC中变量命名有如下规则:由字母、数字、下划线、$符号组成必须以字母、下划线、$符号开头大小写敏感在OC中定义变量的时候不能使用OC的保留字,OC的保 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:14 | 阅读:162 | 回复:0
  • [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_remov ...
    [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_remov ...
    关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。    关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。 在类的定义之外为类增加额外的存储空间     使用关联,我们可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:14 | 阅读:145 | 回复:0
  • 【转】Objective-C中的常用数学常量宏及函数
    【转】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?
    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--第五天
    教程详细:     技术:Objective-C   难度:初学者   完成时间:20-30分钟 欢迎来到学习Objective-C系列教程的第五部分,今天我们要看看内存管理,这是特意为新手准备的一个Objective-C的章节哟。大部 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:14 | 阅读:146 | 回复:0
  • objective-c 常用函数和常数
    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程序读书笔记
    解构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类库
    10款iOS高效开发必备的Objective-C类库
    因为iOSSDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:14 | 阅读:139 | 回复:0
  • Objective-C 排序
    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 源码解析
    Objective-C 方法交换实践(三) - Aspects 源码解析
    一、类与变量 AspectOptions typedef NS_OPTIONS(NSUInteger, AspectOptions) { AspectPositionAfter = 0, /// 原方法之后 (default) AspectPositionInstead = 1, /// 替换原方法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:146 | 回复:0
  • 在项目中同时使用Objective-C和Swift
    在项目中同时使用Objective-C和Swift
    苹果发布的Swift语言可以和之前的Objective-C语言同时存在于一个项目中。 可能有人会认为是同一个类文件中既可以有Objective-C也可以有Swift,这是不对的。同一个类文件或同一个代码块中,不可以同时有这两个语言的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:156 | 回复:0
  • 移动周刊第 195 期:技能提升!33 款 iOS 开源库及 Objective-C 文章详细汇总 ...
    移动周刊第 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、Python、Java、C++、C、Objective C——编程语言之禅
    PHP是你豆蔻年华时的心上人,她是情窦初开的你今年夏天傻乎乎追求的目标。玩一玩可以,但千万不要投入过深,因为这个“女孩”有严重的问题。 Ruby是脚本家族中一个非常漂亮的孩子。第一眼看她,你的心魄就会被她的美 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:150 | 回复:0
  • Objective-C 的OOP(下)-类(static)方法、实例方法、overwrite(覆写)、属性(prope ...
    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
    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)
    【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章 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
    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和挑战
    【转】Objective-C并发编程:API和挑战
    并发指的是在同一时间运行多个任务。在单核CPU的情况下,它通过分时的方式实现,如果有多个CPU可用,则是真正意义上的多个任务“并行”执行了。OSX和iOS提供了多个API支持并发编程。每个API都有自己特殊的功能和限制 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:181 | 回复:0
  • objective-c中随机数的用法(3种:arc4random()、random()、CCRANDOM_0_1()) ...
    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)内存管理原理
    objective-c 语法快速过(6)内存管理原理
    内存管理基本原理(最重要) 移动设备的内存极其有限(iphone 4内存512M),每个app所能占用的内存是有限制的(几十兆而已)。 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:175 | 回复:0
  • Objective-C中self.与_访问方式的区别
    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
    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阿姨对话录》(03)NSString--再遇狗狗
    ***接上篇《C#妹妹和Objective-C阿姨对话录》(02)这就是类--阿姨的狗狗*** C#妹妹:哇,冤家路窄啊,这个不是Objective-C阿姨家的狗狗么? 狗狗:日,到底谁跟谁是冤家。。 C#妹妹:不服气呀~再给你弄一陀吃 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:178 | 回复:0
  • Objective-C的动态提示和技巧
    Objective-C的动态提示和技巧
    过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:169 | 回复:0
  • Objective-c枚举类型
    Objective-c枚举类型
    转载自:http://book.51cto.com/art/201105/262240.htm如果一个变量只有几种可能的值,那么,可以把它定义为枚举类型(也称为枚举)。所谓枚举是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。枚 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:163 | 回复:0
  • 关于Objective-C格式化处理相关规范
    关于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类库(转)
    10款iOS高效开发必备的Objective-C类库(转)
    因为iOSSDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:171 | 回复:0
  • 理解 Swift:Objective-C 的构建管道
    理解 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内存管理
    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#妹妹和Objective-C阿姨对话录》(04)垃圾回收基础--拆迁队那点事 ...
    C#妹妹:操作系统天天说控制内存空间价格,咋还这么高?我巨资购买的内存空间,后来发现竟然在硬盘上!虚拟内存!TMD! Objective-C阿姨:操作系统全靠卖内存空间挣钱呢,你说价格能会降么?你看看那些程序员心理就平 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:203 | 回复:0
  • objective-c高级编程笔记
    objective-c高级编程笔记
    引用计数:通过给对象计数标志,来判断是否释放对象注:只能释放自己持有的对象idobj=如obj这个对象,并不是你所持有的对象,所以你无法进行释放但是你可以通过retain来持有这个对象什么样的对象不是你所持有的,比如 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:13 | 阅读:202 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap