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

C语言

RSS

下级分类:

  • objective-c排序问题
    objective-c排序问题
    最近在给iMCU逻辑分组和实时预览添加支持排序功能时遇到一个问题:汉字不排序。弄了好久找到NSString里的一个方法localizedCompare可以解决这个汉字排序的问题,但是这个方法对拼音的大小写不区分,所以如果想要支持 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:51 | 回复:0
  • Objective-C边学边记-13:Cocoa内存管理规则与垃圾回收(garbagecollection) ...
    Objective-C边学边记-13:Cocoa内存管理规则与垃圾回收(garbagecollection) ...
    4.Cocoa内存管理规则1)当你使用new、alloc、copy方法创建一个对象时,该对象的保留计数器值为1.当不再使用该对象时,你要负责向该对象发送一条release或autorelease消息。这样,该对象将在其使用寿命结束时被销毁。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:47 | 回复:0
  • Objective-C Runtime 大佬系列文章整理
    Objective-C Runtime 大佬系列文章整理
    最近重新温习了下 Objective-C Runtime 相关的知识,自己整理了两篇水文: Objective-C 1.0 中类与对象的定义 Objective-C 2.0 中类与对象的定义 然后在网上搜罗了一圈,发现很多大佬之前都写了一系列关于 Runtime ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:37 | 回复:0
  • 在objective-C中#pragma mark是什么意思?
    在objective-C中#pragma mark是什么意思?
    经常在 Xcode IDE 里面的代码中看到以下代码指令: #pragma mark -#pragma mark Initialization #pragma 是什么 从技术上讲,以 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。它们不一定适 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:49 | 回复:0
  • C++、Objective-C混合编程
    C++、Objective-C混合编程
    在XCODE中想使用C++代码,你须要把文件的扩展名从.m改成.mm。这样才会启动g++编译器。我们来看个測试代码: viewplaincopyclass TestC {  private:      NSString *str_;//C++类能够使用OC对象作为成员 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:54 | 回复:0
  • Objective-C中的内存管理
    Objective-C中的内存管理
            在编程语言中是少不了对内存的管理的,内存对于计算机来说是宝贵的资源,所以对使用不到的资源进行回收是很有必要的。OC中使用引用计数和垃圾回收来管理内存,在OC中为每个对象分配一个引用计数器,当对 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:47 | 回复:0
  • Ubuntu下如何安装并使用Objective-C
    Ubuntu下如何安装并使用Objective-C
    Objective-C是本人用过的最佳类C、面向对象的编程语言。Objective-C与标准C完美兼容,而在此基础上又加上了将面向对象的基础概念诠释得最好的SmallTalk元素,使得它既简洁、又灵活,绝对是做商业化项目的首先编程语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:50 | 回复:0
  • Objective-C中的@property和@synthesize用法
    Objective-C中的@property和@synthesize用法
    @代表“Objective-C”的标志,证明您正在使用Objective-C语言Objective-C语言关键词,@property与@synthesize配对使用。功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。如:1、在头文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:48 | 回复:0
  • Objective-C面向对象的编程
    Objective-C面向对象的编程
    Objective-C面向对象的编程 目录对面向对象编程思想的理解类的声明和定义类的声明和定义对关键字super和self的理解初始化函数@property声明类成员类的实例化继承组合多态编写自己的类库数据处理的类库UI类库第三方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:51 | 回复:0
  • 读《Effective Objective-C 2.0》
    读《Effective Objective-C 2.0》
    1、OC语言的起源 对象所占内存空间是分配在“堆空间”中,绝不会分配在“栈”上,不能再栈中分配OC对象,所以不能有NSString stackStr这样的写法。 OC是为C语言添加了面向对象的特性,是其超集。OC使用动态绑定的消 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:51 | 回复:0
  • Objective-C语法之NSArray和NSMutableArray
    Objective-C语法之NSArray和NSMutableArray
    Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray不可变数组:数组的长 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:45 | 回复:0
  • Objective-C关键字:retain,assgin,copy,readonly,atomic,nonatomic
    Objective-C关键字:retain,assgin,copy,readonly,atomic,nonatomic
    @property(retain,nonatomic)Some*s;@property(参数一,参数二)Some*s;参数1:retain:修饰引用(对象)数据类型assgin:修饰基本数据类型(默认)copy:一些对象需要复制才能使用NSStringreadonly:只读,只有setter ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:45 | 回复:0
  • Objective-C中改变格式化字符串的顺序
    Objective-C中改变格式化字符串的顺序
    摘自cocoaprogrammingformacosx3rd用格式化串标明Token的顺序把文本是从一种语言转换为另一种语言时,因为语序的变化,词句也会出现相应变化。例如语句:“Tedwantsascooter.”,在另一种语言中语序可能是“Ascooteriswh ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:47 | 回复:0
  • 为什么很多大公司继续使用 Objective-C,不用 Swift
    为什么很多大公司继续使用 Objective-C,不用 Swift
    为什么很多大公司继续使用 Objective-C,不用 Swift       我觉得这个问题最核心的原因就一点:历史包袱。   猿题库算是比较新兴的应用了,代码量级也是 10 万的级别。很多稍微有些年头的应用,代码行数超过百 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:46 | 回复:0
  • 突破,Objective-C开发速学手册
    突破,Objective-C开发速学手册
    《突破,Objective-C开发速学手册》基本信息作者: 傅志辉出版社:电子工业出版社ISBN:9787121207426上架时间:2013-7-12出版日期:2013 年8月开本:16开页码:39 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:51 | 回复:0
  • Objective-C运行时编程 - 方法混写 Method Swizzling
    Objective-C运行时编程 - 方法混写 Method Swizzling
    摘要: 本文描述方法混写对实例、类、父类、不存在的方法等情况处理,属于Objective-C(oc)运行时(runtime)编程范围。 编程环境:Xcode 6.1.1, Yosemite,iOS 8.1.3。 关键字:方法混写(Method Swizzling) o ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:53 | 回复:0
  • 【软件使用】Windows下的Objective-C集成开发环境搭建(IDE)
    【软件使用】Windows下的Objective-C集成开发环境搭建(IDE)
    Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境: 1) 使用苹果的平台,集成开发环境使用Xco ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:46 | 回复:0
  • 扩展方法,Objective-C
    扩展方法,Objective-C
    今天主要为NSString类扩展一个类方法为了在此blog简化讲解过程,类方法名称=PrintToConsole,此方法在此仅仅是模拟函数在实践中,遇到两个问题。分别描述实践过程。1、新建文件ExtString.h,ExtString.m@interfaceNSS ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:45 | 回复:0
  • Objective-C边学边记-9:FoundationKit快速教程之字典、类簇
    Objective-C边学边记-9:FoundationKit快速教程之字典、类簇
    5)字典:NSDictionary 字典就是关键字及其定义(描述)的集合。Cocoa中的实现字典的集合NSDictionary在给定的关键字(通常是一个NSString)下存储一个数值(可以是任何类型的对象)。然后你就可以用这个关键字来查 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:45 | 回复:0
  • IOS开发笔记(3)---objectivec自己编写测试示例
    IOS开发笔记(3)---objectivec自己编写测试示例
    为了更好的使得自己理解并掌握oc的语法,我在看完大部分oc的基础后,开始自己在notepad++上编辑一个测试的示例程序。本以为很简单的几个类的程序,让我调试了好长时间,看来这种代码的编写方式真的是不错。让我对一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:44 | 回复:0
  • 控制游戏/app使用期限/过期,证书有效期,弹出公告支持离线使用/后端控制,支持Swift ...
    控制游戏/app使用期限/过期,证书有效期,弹出公告支持离线使用/后端控制,支持Swift ...
    CertCheck.framework (for iOS) 只能运行于真机上,切勿在模拟器上使用 这是一个控制游戏/app使用期限(到设定的时间无法打开app),或发布弹出公告永久免费的框架,可以全版 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:51 | 回复:0
  • JavaScript的CryptoJSAES/ECB/NoPadding加密,可与JAVAobjective-c进行同步加解密 ...
    JavaScript的CryptoJSAES/ECB/NoPadding加密,可与JAVAobjective-c进行同步加解密 ...
    公司一个蓝牙锁需要把重要协议进行加密传输,硬件结构、加密模式不变,微信小程序、安卓、IOS三端同步加解密。百度谷歌资料查了不少,都是用CryptoJS。加解密是没什么问题,只是跟我想要的有点不一样,我们的加密不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:50 | 回复:0
  • [objective-c]05-委托模式回调
    [objective-c]05-委托模式回调
    本章主要讲解委托模式以及通过委托模式实现的回调接口。1.委托模式委托模式是OC语法独有的开发模式。是基于组件拼装的一种快速开发模式。该模式下,可以保证组件的高度灵活性和通用性。属于组件的一种开放式接口。下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:60 | 回复:0
  • Objective-C内存管理
    Objective-C内存管理
    1.Objective-C指针赋值时,retainCount不会自动增加,需要手动retain。1ClassA *obj1 =  init]; //retain count = 1 2ClassA *obj2 = obj1; //retain count = 1 3[obj2 reta……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:61 | 回复:0
  • iOS开发系列—Objective-C之Foundation框架
    iOS开发系列—Objective-C之Foundation框架
    概述 我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么这个对象到底 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:48 | 回复:0
  • 深入理解Objective-C:Category
    深入理解Objective-C:Category
    无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C2.0中,又提供了category这个语言特性,可以动态地 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:53 | 回复:0
  • GitHub 上排名前 100 的 Objective-C 项目简介 - 孤海傲月
    GitHub 上排名前 100 的 Objective-C 项目简介 - 孤海傲月
    主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 原文出处:https://github.com/Auf……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:51 | 回复:0
  • iOS开发(Objective-C)常用库索引
    iOS开发(Objective-C)常用库索引
    code4app.com这网站不错,收集各种iOSApp开发可以用到的代码示例 cocoacontrols.com/英文版本的lib收集 objclibs.com/精品lib的收集网站 http://www.ityran.com/forum-61-1.html泰然代码仓库-------------------- ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:44 | 回复:0
  • objective-c常用数学方法 -
    objective-c常用数学方法 -
    1、 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 、反三角函数 double asin (d……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:45 | 回复:0
  • Objective-C中的同步线程的锁
    Objective-C中的同步线程的锁
    概述在多线程编程中往往会遇到多个线程同时访问共享的资源,这种情况我们需要通过同步线程来避免。也就是给线程加锁。因为Objective-C是C语言的超集。,严格的来说是真超集。所以C语言当中的pthread互斥锁在Objectiv ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:49 | 回复:0
  • iOS从手机相册选择一张照片并显示 Objective-C
    iOS从手机相册选择一张照片并显示 Objective-C
    要先给app设置访问相册的权限: 在项目的Info.plist文件里添加Privacy - Photo Library Usage Description权限 ViewController.h: Vi……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:61 | 回复:0
  • iPhone/MacObjective-C内存管理教程和原理剖析(四)系统自动创建新的autoreleasepool ...
    iPhone/MacObjective-C内存管理教程和原理剖析(四)系统自动创建新的autoreleasepool ...
    版权声明此文版权归作者VinceYuan(vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本1.1 发表于2010-03-08 四系统自动 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:58 | 回复:0
  • Objective-C的description方法
    Objective-C的description方法
    Objective-C的description方法:JAVA中的对象都有从Object中继承而来的StringtoString()方法,用于获取对象的字符串表示,Objective-C中的这个方法的方法签名为:-(NSString*)description;由于这是NSObject中的成员 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:46 | 回复:0
  • Effective Objective-C 2.0 总结(一)
    Effective Objective-C 2.0 总结(一)
    原文地址:http://www.cocoachina.com/ios/20170522/19328.html 前言 最经买了本编写高质量代码 改善Objective-C程序的61个建议,拿到手看了下目录感觉内容比这本52个有效方法更深点,之前的这本也是浅浅的看 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:45 | 回复:0
  • Objective-CBlocks测试题与解析
    Objective-CBlocks测试题与解析
    Objective-CBlocks 测试你真的理解blocks在objective-c中是如何工作的了吗,做个测试检验一下吧。所有的测试结果已被以下版本的LLVM验证:voidexampleA(){  chara='A';  ^{    printf(amp;quot;%c\namp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:41 | 回复:0
  • 【Objective-C】05-第一个OC的类
    【Objective-C】05-第一个OC的类
    说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:52 | 回复:0
  • 一些Objective-C学习资源(转载)
    一些Objective-C学习资源(转载)
    入门文章: Learn Objective-C 很基础很简洁 Learn Objective-C(中文版) E文不好的可以看看咯 Objective-C 2.0特性与运行时编程 一网友的笔记熟悉语法特性 Objective-C语法快速参考 继续熟悉语法 学习Objective ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:50 | 回复:0
  • Effective Objective-C
    Effective Objective-C
    There is a really great book more than worth reading by Joshua Bloch called Effective Java, Programming Language Guide (Pearson Education Inc, Addison-Wesley) which states in 57 items rules to go ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:52 | 回复:0
  • Objective-C、C++和swift的运行效率比较
    Objective-C、C++和swift的运行效率比较
    自己做iOS开发,以后慢慢都要转swift,前段时间看到网上的一个帖子,说swift的运行效率奇低,觉得自己有必要验证一下。我用了一个最简单的加法运算,从0加到10000000,看三种语言的时耗。swift2.2:importFoundationle ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:53 | 回复:0
  • iOS--EffectiveObjective-C阅读笔记(8)
    iOS--EffectiveObjective-C阅读笔记(8)
    若想令自己缩写的对象具有拷贝功能,则需要实现NSCopying协议,如果自定义的对象分为可变版本与不可变版本,那么就要同时实现NSCopying协议和NSMutableCopying协议复制对象是需要决定采用浅拷贝还是深拷贝,一般情况下采 ...……
    作者:菜鸟教程小白 | 时间:2022-7-12 11:12 | 阅读:52 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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