zl程序教程

Objective-C类的使用

  • Objective-C语法之代码块(block)的使用

    Objective-C语法之代码块(block)的使用

    代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。 脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解: 按照调用函数的方式调用块对象变量就可以了: int result = myBlock(4); /

    日期 2023-06-12 10:48:40     
  • Objective-C中的NSObject对象经常使用到的方法

    Objective-C中的NSObject对象经常使用到的方法

     用于判断对象是不是参数提供的类型(参数可以是父类的class)   参数示例: [NSObject class];  */- (BOOL)isKindOfClass:(Class)aClass;/*   用于判断对象是不是参数提供的类型(参数不可以是父类的class)   参数示例: [NSObject class];  */- (BOOL)isMemberOfClass:(Class

    日期 2023-06-12 10:48:40     
  • Objective-C之Category的使用

    Objective-C之Category的使用

    注意: 1.分类是用于给原有类添加方法的, 它只能添加方法, 不能添加属性(成员变量) @interface Person (NJ) // double _height; //} 2.分类中的@property, 只会生成setter/getter方法的声明, 不会生成实现以及私有的成员变量 //@property (nonatomic, assign) double height;

    日期 2023-06-12 10:48:40     
  • Objective-C之@class的使用

    Objective-C之@class的使用

    #import会包含引用类的所有信息(内容),包括引用类的变量和方法 @class仅仅是告诉编译器有这么一个类, 具体这个类里有什么信息, 完全不知 如果有上百个头文件都#import了同一个文件,或者这些文件依次被#import,那么一旦最开始的头文件稍有改动,后面引用到这个文件的所有类都需要重新编译一遍 , 编译效率非常低 相对来讲,使用@class方式就不会出现这种问题了 由于imp

    日期 2023-06-12 10:48:40     
  • Objective-C学习笔记(十)——循环语句for和do-while的使用

    Objective-C学习笔记(十)——循环语句for和do-while的使用

          在OC中。除了while这样的循环方式外,还有另外for循环和do-while循环。它们在不同的业务逻辑下会有不同的作用。能够和C语言和Java对照着学习。(一)代码一:int main(int argc, const char * argv[]) { @autoreleasepool {

    日期 2023-06-12 10:48:40     
  • Objective-C类的使用

    Objective-C类的使用

    Objective-C教程的例题: // // main.m // test // // Created by liwei on 14-10-28. // Copyright (c) 2014年 liwei. All rights reserved. // #import <Foundation/Foundation.h> //@interface描写叙述类和方法 @

    日期 2023-06-12 10:48:40     
  • Objective-C语法之代码块(block)的使用

    Objective-C语法之代码块(block)的使用

    代码块本质上是和其它变量相似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你能够像调用其它标准函数一样,传入參数数,并得到返回值。脱字符(^)是块的语法标记。依照我们熟悉的參数语法规约所定义的返回值以及块的主体(也就是能够执行的代码)。下图是怎样把块变量赋值给一个变量的语法解说:依照调用函数的方式调用块对象变量就能够了:int result = myBlock(4); // resu

    日期 2023-06-12 10:48:40     
  • Objective-C(十八、谓语使用及实例说明)——iOS开发基础

    Objective-C(十八、谓语使用及实例说明)——iOS开发基础

    结合之前的学习笔记以及參考《Objective-C编程全解(第三版)》,对Objective-C知识点进行梳理总结。知识点一直在变,仅仅是作为參考,以苹果官方文档为准~ 十八、谓语的使用及实例说明 首先先介绍基本经常使用的谓词: (1)逻辑运算符 && AND || OR 都能够用 (2)IN包括 (3)模糊查询 a、以……开头 BEG

    日期 2023-06-12 10:48:40     
  • Objective-C代码块语法(block)使用

    Objective-C代码块语法(block)使用

    和其它变量本质上相似的代码块。所不同的是,数据存储代码块是主体的函数。使用的代码块被,你可以像打电话一样等标准功能,传入参数的数量,并获得返回值。插入符号(^)语法标记块。我们熟悉的参数按照规约定义的值的语法,并返回主体块(也就是说,代码可以被执行)。量赋值给一个变量的语法解说:依照调用函数的方式调用块对象变量就能够了:int result = myBlock(4); // result是 2

    日期 2023-06-12 10:48:40     
  • iOS --- 总结Objective-C中经常使用的宏定义(持续更新中)

    iOS --- 总结Objective-C中经常使用的宏定义(持续更新中)

    将iOS开发中经常使用的宏定义整理例如以下,仅包括Objective-C。 而对于Swift,不能使用宏,则能够定义全局函数或者extension。请參考博客iOS — 总结Swift中经常使用的全局函数和extension(持续更新中)。 // // Macro.h // // Objective-C useful macro for Chris Hu // // A

    日期 2023-06-12 10:48:40     
  • Objective-C语法之代码块(block)的使用

    Objective-C语法之代码块(block)的使用

    版权声明:本文为博主原创文章,未经博主允许不得转载。       代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。 脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变

    日期 2023-06-12 10:48:40     
  • 关于xcode:如何在Objective-C中使用符号断点获取参数

    关于xcode:如何在Objective-C中使用符号断点获取参数

    我有一个看起来像这样的断点 1 -[UITableViewCell setSelected:] 并且可以正常工作,但是我无法弄清楚如何获得传入的值。 我尝试了-[UITableViewCell setSelected:(BOOL)what]和-[UITableViewCell setSelected:what]根本不起作用。 如何访问参数? 如果这不起作用,我必须制

    日期 2023-06-12 10:48:40     
  • 神经病院Objective-C Runtime出院第三天——如何正确使用Runtime

    神经病院Objective-C Runtime出院第三天——如何正确使用Runtime

    神经病院Objective-C Runtime出院第三天——如何正确使用Runtime

    日期 2023-06-12 10:48:40     
  • Objective-C-使用NSMutableURLRequest发送POST请求,使用NSJSONSerialization解析JSON字符串

    Objective-C-使用NSMutableURLRequest发送POST请求,使用NSJSONSerialization解析JSON字符串

    NSString *reqData = @"Data="; NSData *postDatas = nil; NSString *urlPath = @"url"; //组json字符串数据 NSMutableDictionary *mulDic = [[[NSMutableDictionary alloc] init] autorelease];

    日期 2023-06-12 10:48:40     
  • Objective-C基础笔记(8)Foundation经常使用类NSString

    Objective-C基础笔记(8)Foundation经常使用类NSString

    一、创建字符串的方法void stringCreate(){ //方法1 NSString *str1 = @"A String!"; //方法2 NSString *str2 = [[[NSString alloc] init] autorelease]; str2 = @"A String!"; [str2 release]; //方

    日期 2023-06-12 10:48:40     
  • Objective-C语法之代码块(block)的使用

    Objective-C语法之代码块(block)的使用

    代码块本质上是和其它变量相似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你能够像调用其它标准函数一样,传入參数数,并得到返回值。脱字符(^)是块的语法标记。依照我们熟悉的參数语法规约所定义的返回值以及块的主体(也就是能够执行的代码)。下图是怎样把块变量赋值给一个变量的语法解说:依照调用函数的方式调用块对象变量就能够了:int result = myBlock(4); // resu

    日期 2023-06-12 10:48:40     
  • Objective-C之Category的使用

    Objective-C之Category的使用

    body { font-family: Helvetica, arial, sans-serif; font-size: 14px; line-height: 1.6; padding: 30px; background-color: rgba(255, 255, 255, 1) } body>*:first-child { margin-top: 0 !important } body>*:l

    日期 2023-06-12 10:48:40     
  • Objective-C之@class的使用

    Objective-C之@class的使用

    body { font-family: Helvetica, arial, sans-serif; font-size: 14px; line-height: 1.6; padding: 30px; background-color: rgba(255, 255, 255, 1) } body>*:first-child { margin-top: 0 !important } body>*:l

    日期 2023-06-12 10:48:40