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

C语言

RSS

下级分类:

  • Objective C NSString 编码成URL 特殊字符处理
    Objective C NSString 编码成URL 特殊字符处理
    找了一下网上的教程都是使用类似以下代码,Xcode提示这个CoreFoundation不受ARC管理,所以折中的方式是添加__bridge.     NSString *encodedValue = (__bridge NSString *)CFURLCreateStringByAddingPercentEscap ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:121 | 回复:0
  • objective-c中#import和@class的区别
    objective-c中#import和@class的区别
    在Objective-C中,可以使用#import和@class来引用别的类型,但是你知道两者有什么区别吗?@class叫做forward-class, 你经常会在头文件的定义中看到通过@class的引用, 原因就是当你只用@class来引入一个类时,编译器知 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:107 | 回复:0
  • 《从零开始学Swift》学习笔记(Day 69)——Swift与Objective-C混合编程之语言 ...
    《从零开始学Swift》学习笔记(Day 69)——Swift与Objective-C混合编程之语言 ...
    原创文章,欢迎转载。转载请注明:关东升的博客  在Swift语言出现之前,开发iOS或OS X应用主要使用Objective-C语言,此外还可以使用C和C++语言,但是UI部分只能使用Objective-C语言。   选择语言   Swift语言出现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:123 | 回复:0
  • [iOS翻译]《iOS7ProgrammingPushingtheLimits》系列:你可能不知道的Objective-C技巧 ...
    [iOS翻译]《iOS7ProgrammingPushingtheLimits》系列:你可能不知道的Objective-C技巧 ...
    简介:如果你阅读这本书,你可能已经牢牢掌握iOS开发的基础,但这里有一些小特点和实践是许多开发者并不熟悉的,甚至有数年经验的开发者也是。在这一章里,你会学到一些很重要的开发技巧,但这仍远远不够,你还需要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:100 | 回复:0
  • iOS Objective-C 自定义K线图
    iOS Objective-C 自定义K线图
    前些天由于需求自定义了K线图,由于效果变更,现将此K线图记录一下。 请先看效果图: 自定义label  KLineViewLabel.h: #import amp;amp;lt;UIKit/UIKit.hamp;amp;gt; @interface KLineViewLabel : UIView @pro ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:118 | 回复:0
  • iOS开发系列--Objective-C之协议、代码块、分类
    iOS开发系列--Objective-C之协议、代码块、分类
    ObjC的语法主要基于smalltalk进行设计的,除了提供常规的面向对象特性外,还增加了很多其他特性,这一节将重点介绍ObjC中一些常用的语法特性。当然这些内容虽然和其他高级语言命名不一样,但是我们都可以在其中找到 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:97 | 回复:0
  • 对Objective-C中runtime的理解
    对Objective-C中runtime的理解
    Objective-C是面向runtime(运行时)的语言,在应用程序运行的时候来决定函数内部实现什么以及做出其它决定的语言。程序员可以在程序运行时创建,检 查,修改类,对象和它们的方法,Objective-C runtime库也负责找出方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:110 | 回复:0
  • Objective-C中将结构体与联合体封装为NSValue对象
    Objective-C中将结构体与联合体封装为NSValue对象
    在Clang3.7之前,Objective-C已经可以使用类似@100、@YES、@10.5f等字面量表示一个NSNumber对象;用类似@amp;quot;xxxamp;quot;的字面量表示一个NSString对象;用@字面量表示一个NSArray对象;用@{}字面量表示一个NS ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:101 | 回复:0
  • Objective-C的基础语法总结
    Objective-C的基础语法总结
    1.NSLog(@“helloworld!”);//打印语句的函数,需要打印的字符串放在@之后。NSLog(@“are%dand%ddifferent?%@”,4,4,@”YES”);2.方括号有两个作用:1)访问数组元素2)用于通知某个对象执行什么,在方括号内第一项 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:114 | 回复:0
  • WhenshouldIusenilandNULLinObjective-C?
    WhenshouldIusenilandNULLinObjective-C?
    Theydifferintheirtypes.They'reallzero,but NULL isa void*, nil isan id,and Nil isaClasspointer.各种类型的不存在的表示。 理解“不存在”的概念不仅仅是一个哲学的问题,也是一个实际的问题。我们是  ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:120 | 回复:0
  • Objective-C中的老板是这样发通知的(Notification)
    Objective-C中的老板是这样发通知的(Notification)
        ​    ​通知(Notification)简单的类比一下,公司的老总给下面的员工发通知啦,说明天公司要上市,各部门做一下准备工作。等通知发完,各部门收到后各司其职,做着自己该做的东西。假如Boss是通过公司的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:103 | 回复:0
  • 10款iOS高效开发必备的Objective-C类库
    10款iOS高效开发必备的Objective-C类库
    导读:本文译自:10 iOS Libraries to Make Your Life Easier 因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:115 | 回复:0
  • Objective-C 与 C++ 的异同
    Objective-C 与 C++ 的异同
    1  两者最大的相同便是: 都是从 C 演化而来的面向对象语言, 两者都兼容标准 C 语言. 2  两者最大的不同便是: Objective C 是完全动态的,而 C++是部分动态的。 Objective C 支持在运行时动态类型决议(dynamic ty ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:115 | 回复:0
  • Objective-C中的一些特殊的数据类及NSLog的输出格式
    Objective-C中的一些特殊的数据类及NSLog的输出格式
     NSLog的格式如下所示: %@     对象 %d, %i 整数 %u     无符整形 %f     浮点/双字 %x, %X 二进制整数 %o     八进制整数 %zu    size_t %p     指针 %e     浮点/双字 (科学计算) %g      ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:103 | 回复:0
  • 【转】解析Objective-C反射
    【转】解析Objective-C反射
        Objective-C反射是本文要介绍的内容,我第一次接触Java的时候就觉得整个反射包都很新颖,它使得Java和解释型的脚本语言更接近了,与此同时也拉开了和主流的C和C++的距离。 在运行时可以窥视到一个对象的类元 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:83 | 回复:0
  • iOS之ARC下的Objective-C指针与CoreFoundation指针之间的转换
    iOS之ARC下的Objective-C指针与CoreFoundation指针之间的转换
    【Objective-C指针与CoreFoundation指针之间的转换】   ARC仅管理Objective-C指针(retain、release、autorelease),不管理CoreFoundation指针,CF指针由人工管理,手动的CFRetain和CFRelease来管理,注,CF中没 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:99 | 回复:0
  • iOS开发中表视图搜索栏实现中的Objective-C深浅拷贝问题
    iOS开发中表视图搜索栏实现中的Objective-C深浅拷贝问题
      在iOS5学习过程中,表视图一章节中最难的莫过于搜索栏实现过程中的深拷贝浅拷贝一环节。现在讨论一下iOS开发中表视图搜索栏实现中的Objective-C深浅拷贝问题  要为一个tableView实现搜索功能的时候,遇到了一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:91 | 回复:0
  • 十分钟让你明白Objective-C的语法(和Java、C++的对比)
    十分钟让你明白Objective-C的语法(和Java、C++的对比)
    很多想开发iOS,或者正在开发iOS的程序员以前都做过Java或者C++,当第一次看到Objective-C的代码时都会头疼,Objective-C的代码在语法上和Java, C++有着很大的区别,有的同学会感觉像是看天书一样。不过,语言都是相 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:102 | 回复:0
  • iOS理解Objective-C中消息转发机制附Demo
    iOS理解Objective-C中消息转发机制附Demo
    点击上方“iOS开发”,选择“置顶公众号” 关键时刻,第一时间送达! 最近在重温Effective Objective-C 2.0,这篇文章属于重温的产物吧,本文会通过demo来讲解OC中的消息转发机制 Demo:(https://github.com/ma ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:92 | 回复:0
  • Objective-C语法之代码块(block)的使用
    Objective-C语法之代码块(block)的使用
    代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:84 | 回复:0
  • objective-c 语法快速过(4)
    objective-c 语法快速过(4)
    oc 里的字符串 字符串的快速创建(最简单的方法) NSStirng *str = @“Hello”;//oc的字符串都是@“”形式的 oc的字符串也是类的对象,是NSString类的对象,创建没有那么麻烦不用,使用面向对象的思想来操纵字符串。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:92 | 回复:0
  • objective-c与c++的差异
    objective-c与c++的差异
    oc的编译指令为clang-fobjc-arc-frameworkFoundationtest.m-otest oc中,1表示YES,0表示NO。并不是非0值都是YES,这是因为BOOL类似本质上是signedchar. 关于块,oc中可以在函数内定义块。块的功能类似于函数, ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:95 | 回复:0
  • Objective-C之新特性
    Objective-C之新特性
    程序介绍: 小知识: 1.OC程序的源文件的后缀名是 .m , .m代表message表示消息机制。 2.main依然是OC程序的入口和出口,main函数有个int类型的返回值,代表程序的结束状态. 3.#import 预处理指令,是#include指 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:95 | 回复:0
  • objective-c 编程总结(第九篇)运行时操作 - 序列化
    objective-c 编程总结(第九篇)运行时操作 - 序列化
    学习到目前为止,我看到oc实现的序列化方式有两种:NSKeyedArchiver,NSPropertyListSerialization。 在这两种序列化方式中,NSData都是序列化的目标。两种方式的不同点在于NSPropertyListSerialization只是针对字典 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:82 | 回复:0
  • Objective-C语法之动态类型(isKindOfClass,isMemberOfClass,id)等
    Objective-C语法之动态类型(isKindOfClass,isMemberOfClass,id)等
    对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL)isKindOfClass:classObj判断是否是这个类或者这个类的子类的实例-(BOOL)isMemberOfClass:classObj判断是否是这个类的实例ps:本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:96 | 回复:0
  • [iphone-cocos2d]分享一段Objective-C可调用的游戏中播放音乐(2)
    [iphone-cocos2d]分享一段Objective-C可调用的游戏中播放音乐(2)
      接上文,稍微底层一点的函数,我们对此进行简单的封装,以至于可以更加方便的使用。   代码 static GBMusicTrack *track;static NSMutableDictionary *trackFiles;static BOOL enabled_=TRUE;static  ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:100 | 回复:0
  • 谈Objective-C Block的实现
    谈Objective-C Block的实现
      来源:http://blog.devtang.com/blog/2013/07/28/a-look-inside-blocks/ 前言 这里有关于block的5道测试题,建议你阅读本文之前先做一下测试。 先介绍一下什么是闭包。在wikipedia上,闭包的定义)是: In progra ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:71 | 回复:0
  • objective-c non-fragile ivars 学习笔记
    objective-c non-fragile ivars 学习笔记
        最近想要对我维护的 App 做启动优化,找到了这两个视频资料,Optimizing App Startup Time、iOS App Performance: Responsiveness。视频干货很多,涉及到了 iOS 可执行文件的结构、系统是如何启动 App 的等 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:83 | 回复:0
  • ios学习路线—Objective-C(属性修饰符)
    ios学习路线—Objective-C(属性修饰符)
    readonly: 此标记说明属性是只读的,默认的标记是读写,如果你指定了只读,在@implementation中只需要一个读取器。或者如果你使用@synthesize关键字,也是有读取器方法被解析。而且如果你试图使用点操作符为属性赋值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:86 | 回复:0
  • 如何在Objective-C的环境下实现defer
    如何在Objective-C的环境下实现defer
     关注仓库,及时获得更新:https://github.com/draveness/iOS-Source-Code-AnalyzeFollow:https://github.com/Draveness 这篇文章会对libextobjc中的一小部分代码进行分析,也是如何扩展Objective-C语言系列文章的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:79 | 回复:0
  • iOS纯代码实现界面建立、跳转、导航栏(无storyboard、无nib)(Objective-C) ...
    iOS纯代码实现界面建立、跳转、导航栏(无storyboard、无nib)(Objective-C) ...
      如今的iOS开发,已经比以前有了很大的简便,尤其是界面设计方面。主要是因为使用了nib文件和storyboard。但是作为程序员,我们需要挑战一下自己,如果没有nib文件和storyboard,我们怎么来构建一个应用。该Demo我 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:89 | 回复:0
  • Objective-C外观模式--简单介绍和使用
    Objective-C外观模式--简单介绍和使用
    外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。 在以下情况下可以考虑使用外观模式:(1)设计初期阶段,应该有意识的将不同层分离,层与层 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:95 | 回复:0
  • Objective-C之协议
    Objective-C之协议
    一、创建方法:二、实现过程:   1、遵循协议:      @protocolNurseWorkingProtocolamp;amp;lt;NSObjectamp;amp;gt; //amp;amp;lt;amp;amp;gt;表示遵守协议,创建时就有(NurseWorkingProtocol.h中)   ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:70 | 回复:0
  • Objective-C 位运算符
    Objective-C 位运算符
    转自:http://www.yiibai.com/objective_c/objective_c_bitwise_operators.html 下表中列出了支持Objective-C语言的位运算符。假设变量A=60和变量B=13,则: 运算符 描述说明 示例 amp;amp;amp; Binary AND Ope ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:84 | 回复:0
  • Swift项目兼容Objective-C问题汇总
    Swift项目兼容Objective-C问题汇总
    http://www.cocoachina.com/swift/20150608/12025.html 本文是投稿文章,作者:一叶(博客)欢迎将原创文章或者译文投给我们,投稿方式:[email protected]或者在首页点击“投稿爆料”一、解决问题Swift项目需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:92 | 回复:0
  • objective-c基础教程——学习小结objective-c基础教程——学习小结 ...
    objective-c基础教程——学习小结objective-c基础教程——学习小结 ...
     提纲:简介与C语言相比要注意的地方objective-c高级特性开发工具介绍(cocoa 工具包的功能,框架,源文件组织;XCode使用介绍)简介:1.       objective-c是C语言的一个扩展集,主要由APPLE公司维护,是MAC ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:90 | 回复:0
  • Objective-C对象初始化
    Objective-C对象初始化
    1、分配内存2、初始化JavaorC++直接调用构造函数 ……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:83 | 回复:0
  • JetBrains发布AppCode,面向Objective-C的IDE
    JetBrains发布AppCode,面向Objective-C的IDE
    本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/02/jetbrains-appcode近日,JetBrains发布了AppCode,面向Objective-C的IDE,其感觉非常类似于面向Java的IntelliJ IDEA编辑器 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:85 | 回复:0
  • 2010年2月编程语言排行榜,Objective-C势头强劲
    2010年2月编程语言排行榜,Objective-C势头强劲
    Tiobe网站发布了最新的《2月份编程语言排名》:Scratch,Scala,Erlang和JavaFX逐步向前20靠近。这次的编程语言排行前20名的名次基本没有变动,Objective-C和GoogleGo仍然呈快速上升趋势。Java的份额又有所减少,减至1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:75 | 回复:0
  • Objective-C 链式编程思想
    Objective-C 链式编程思想
        链式编程是什么 链式编程就是将调用多个方法用点语法连接起来,让代码更加简洁和可读性更高刚开始接触链式编程是Masonry,用起来真的非常爽 1 make.left.right.top.equalTo(self.view); 这样一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:65 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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