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

C语言

RSS

下级分类:

  • Objective-C中的getter与setter
    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
  • iOS开发系列--Objective-C之KVC、KVO
    iOS开发系列--Objective-C之KVC、KVO
    由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性: 键值编码KVC 键值监听 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:151 | 回复:0
  • 详解Objective-Cruntime
    详解Objective-Cruntime
    什么是Objective-Cruntime?简单来说,Objective-Cruntime是一个实现Objective-C语言的C库。对象可以用C语言中的结构体表示,而方法(methods)可以用C函数实现。事实上,他们差不多也是这么干了,另外再加上了一些额 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:172 | 回复:0
  • Objective-C中一个方法如何传递多个参数的理解
    Objective-C中一个方法如何传递多个参数的理解
    原来如此Objective-C语法中多参数传递方法经常是初学者最容易犯困的地方。我自己也是刚刚悟出来与大家分享.分析由于我们已有的语言经验告诉我们定义方法都是:一个类型匹配一个参数(动态语言甚至可以忽略类型)例如:1. ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:153 | 回复:0
  • 《C#妹妹和Objective-C阿姨对话录》(02)这就是类--阿姨的狗狗 ...
    《C#妹妹和Objective-C阿姨对话录》(02)这就是类--阿姨的狗狗 ...
    C#妹妹:阿姨,今天这么早就出来遛狗了?? Objective-C阿姨:是啊,我的狗老了,有点失眠,起的是早点...你看看,这个狗狗特聪明特听话 //********* 文件Dog.h *************** #import amp;amp;lt;Foundatio ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:164 | 回复:0
  • Objective-C排序算法实现
    Objective-C排序算法实现
    算法作为程序猿的一种基本技能,对我来说却一直是一个硬伤。毕竟平时的工作接触算法的地方很少,大部分时间都是在搭建UI,写业务逻辑,写网络请求。然而在面试当中,算法往往又是考察的重点。也许你会说这些平时工作 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:208 | 回复:0
  • Objective C - 2 - 随机数,可变字符串,字符串,SubString
    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
  • Objective-c:NSFileHandle类,创建流对象,对文件进行写入、读取的操作 ...
    Objective-c:NSFileHandle类,创建流对象,对文件进行写入、读取的操作 ...
    NSFileHandle类:它需要配合NSFileManager文件管理类,对文件内容进行操作,写入数据、读取数据。使用步骤:  1、打开文件获取NSFileHandle类的对象  2、进行文件的I/O操作  3、关闭文件1//2//main.m3//02-NsFil ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:159 | 回复:0
  • Objective-C之多语言的预编译头
    Objective-C之多语言的预编译头
    【Objective-C之多语言的预编译头】     iOS工程可以包含.c、.cpp、.m、.mm四种文件,分别对应四种编译规则。那么在项目中所指定的pch该用哪种方式编译呢?在苹果官方文档中找到了解释。      根据语言,分别 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:146 | 回复:0
  • Objective-C中的加号与减号
    Objective-C中的加号与减号
    在Objective-C中,方法分为类方法和实例方法。前置加号(+)的方法为类方法,这类方法是可以直接用类名来调用的,它的作用主要是创建一个实例。有人把它称为创建实例的工厂方法。前置减号(-)的方法为实例方法,必 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:141 | 回复:0
  • 初创公司选择 Swift 而不是 Objective-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
  • Objective-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
  • Objective-C 中,atomic原子性一定是安全的吗?
    Objective-C 中,atomic原子性一定是安全的吗?
    我们在学习OC的时候认为,atomic使用了原子性,保证了线程安全,事实真的是这样吗? nonatomic的内存管理语义是非原子性的,非原子性的操作本来就是线程不安全的,而atomic的操作是原子性的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:122 | 回复:0
  • 面向对象C语言(Objective-C)编程简介
    面向对象C语言(Objective-C)编程简介
    Introduction to The Objective-C Programming Language面向对象C语言编程简介: 面向对象的C语言是一种简单的计算机语言,设计的目的是为了进行高级的面向……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:107 | 回复:0
  • ProtocolBufferforObjective-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
  • 开发者最讨厌的编程语言:Perl 名列第一,PHP、Objective-C 和 Ruby 都在其中 ...
    开发者最讨厌的编程语言:Perl 名列第一,PHP、Objective-C 和 Ruby 都在其中 ...
    说好的 PHP 是世界上最好的语言的呢? 了解当下最流行的编程语言,那你知晓开发者中最不受欢迎的编程语言吗?是因为与时俱进的淘汰,还是“人红是非多”的不喜欢? 近日,全球著名的 IT 网站 Stack Overflow 根据 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:11 | 阅读:108 | 回复:0
  • (好文)关于Objective-c和Java下DES加密保持一致的方式
    (好文)关于Objective-c和Java下DES加密保持一致的方式
    参考自:http://www.helmsmansoft.com/index.php/archives/1179PSByYang3wei: 做了一些修改,原文缺失的一些东西真是让人很蛋疼,从下午一直弄到晚上11点半,哎~谈一下需要注意的一些地方:1。CommonCrypto是苹果的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:107 | 回复:0
  • Objective-C中的内存管理机制
    Objective-C中的内存管理机制
    从苹果的官方文档来看,OC对应用程序的内存管理提供了2种方法。 第一种即“manual retain-release”(MRR),手动保留释放,也可理解为手动引用计数。 第二种,“Automatic ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:111 | 回复:0
  • objective-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
  • Objective-C,ios,iphone开发基础:多个视图(view)之间的切换2,使用导航栏控制,以及 ...
    Objective-C,ios,iphone开发基础:多个视图(view)之间的切换2,使用导航栏控制,以及 ...
    首先需要说明的是每个应用程序都是一个window,背景色为黑色。在window上可以跑多个view进行来回切换,下面就通过手动写代码来体现导航栏切换view的原理。第一步,新建一个singleview工程,然后再新建一个带xib文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:106 | 回复:0
  • Objective-C中NSValue的使用
    Objective-C中NSValue的使用
    我们在C/C++开发中常会用到结构体来帮助我们简单封装基本数据类型,在Objective-C中我们也可以使用结构体来完成数据类型的封装。同时,CocoaTouch还提供了一个NSValue来帮助我们更好地在开发中使用结构体。     ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:108 | 回复:0
  • Objective-C——关联对象
    Objective-C——关联对象
    动态语言OC是一种动态语言,它的方法,对象的类型都是到运行的时候才能够确定的。所以这就使得OC存在了关联对象这一强大的机制。 关联对象所谓关联对象,其实就是我们在运行时对一个已存在的对象上面绑定一个对象, ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:101 | 回复:0
  • WindowsObjectiveC编译环境搭建
    WindowsObjectiveC编译环境搭建
    WindowsObjectiveC编译环境搭建Windows中也可以有ObjectiveC的编译环境,这对于一个想学习这门语言的人来说,基本上已经足够了,下面来看看如何搭建吧。1,安装GNUSetup环境:http://www.gnustep.org/experience/Win ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:97 | 回复:0
  • objective-c常用的一些控件。
    objective-c常用的一些控件。
    /***********UIButton***************///新建buttonUIButtonTypeCustom为隐藏按键UIButtonTypeRoundedRect为显示UIButton*testbutton=;//设置button的文字显示[testbutt……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:94 | 回复:0
  • 如何制作Objective-C的UML图[1]
    如何制作Objective-C的UML图[1]
    如何制作Objective-C的UML图 说明本教程旨在教你如何制作Objective-C的UML图,此为第一部分. 步骤注册(在线制作)https://www.processon.com/ 创建UML项目 协议,抽象类,具体类(抽象的都用红色表示) 一个类实例化 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:100 | 回复:0
  • 《Objective-c开发范例代码大全》笔记
    《Objective-c开发范例代码大全》笔记
    《Objective-c》开发范例代码大全第一章应用开发1.12从Xcode创建IOS应用//代码片段:(不使用故事板时用应用类手动创建初始界面)-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDic ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:101 | 回复:0
  • ObjectiveC中@protected等关键字概述
    ObjectiveC中@protected等关键字概述
    关于变量的作用域@protected —Methodsdefinedintheclassandanysubclassescandirectlyaccesstheinstancevariablesthatfollow.Thisisthedefaultcase.该类和所有的子类中的方法可以直接访问这样的变量,这是默认的。@ ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:98 | 回复:0
  • iOS高效开发必备的10款Objective-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
  • Swift与Objective-C的兼容“黑魔法”:@objc和Dynamic
    Swift与Objective-C的兼容“黑魔法”:@objc和Dynamic
    Cocoa框架早已烙上了不可磨灭的OC印记,而无数的第三方库都是用OC写成的,这些积累无论是谁都不能小觑。苹果采取了允许开发者在同一个项目中同时使用Swift和OC进行开发的做法,但要想实现互通,又需添加哪些桥梁?虽 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:92 | 回复:0
  • ObjectiveC静态代码扫描和代码质量管理OClint+SonarQube
    ObjectiveC静态代码扫描和代码质量管理OClint+SonarQube
    OClint是针对C,C++及ObjectiveC代码的静态扫描分析工具,而SonarQube是一个开源的代码质量管理平台。本文将实现将OClint的扫描结果导入到SonarQube中,已实现对ObjectiveC代码质量的管理。操作系统:MacOSX10.9所需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:94 | 回复:0
  • Objective-C小记(10)__weak
    Objective-C小记(10)__weak
    本文使用的runtime版本为objc4-706。__weak修饰的指针最重要的特性是其指向的对象销毁后,会自动置为nil,这个特性的实现完全是依靠运行时的。实现思路是非常简单的,对于下面的语句来说:id__weakweakObj=strongObj ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:99 | 回复:0
  • IOS基础:深入理解Objective-c中@class和#import的区别
    IOS基础:深入理解Objective-c中@class和#import的区别
       在面向对象objective-C语言中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时,可以#import方式引入,通过@class引入; 这两种的方式的区别在于: 1、运用#import方式:会包含被引用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:104 | 回复:0
  • iOS,Objective-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
  • Objective-CBlock数据类型@protocol关键字
    Objective-CBlock数据类型@protocol关键字
    Block数据类型Block封装了一段代码可以在任何时候执行Block可以作为函数参数或者函数的返回值而其本身又可以带输入参数或返回值苹果官方建议尽量多用Block在多线程异步任务集合遍历集合排序动画转场用的很多定义Bloc ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:82 | 回复:0
  • 总结Objective-C特点
    总结Objective-C特点
    Objective-C与其它面向对象有这明显的不同,它有这自己鲜明的特色,下面我们从这个方法介绍它的特点:兼容性、字符串、类、方法、属性、协议和分类。1.兼容性Objective-C可以说是一种面向对象的C语言,在Objective-C ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:89 | 回复:0
  • Objective-Ccategory
    Objective-Ccategory
    如果要对一个类进行扩展,通常的办法就是继承和组合。Objective-C提供了另一个选择,引入了category机制,它允许程序员为已有的对象添加新的方法,即便是在没有该对象的源代码的情况下。其优点是利用这个机制,程序 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:97 | 回复:0
  • Objective-C:内存管理
    Objective-C:内存管理
    1传统内存管理     Objective-C对象的生命周期可以分为:创建、存在、消亡。1.1引用计数     类似Java,Objective-C采用引用计算(referencecounting)技术来管理对象的生命周期。每个对象都定义有一个整 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:86 | 回复:0
  • Objective-C【init/initWithFrame调用机制】
    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
  • Windows下搭建objectiveC开发环境
    Windows下搭建objectiveC开发环境
    最近打算针对iPhone、iPodtouch和iPad开发一些应用,所以,需要开始学习ObjectiveC(苹果推出的类似C语言的开发语言)。由于苹果的自我封闭的产业链发展模式(从芯片、机器、开发语言、终端产品、服务)的限制,要想 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:91 | 回复:0
  • Objective-C的面向对象中,类有真正的私有方法和私有属性么?
    Objective-C的面向对象中,类有真正的私有方法和私有属性么?
    在Java/C#等面向对象语言中,方法的访问权限可以通过public/private/protected来控制其访问权限。而在OC中,方法却并没有访问修饰符。那么,我们有没有办法使其方法变为私有?1.如果一个方法不在头文件中声明,那么 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:10 | 阅读:92 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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