了解反射机制 Objective-C语言中的OC对象,都继承自NSObject类。这个类为我们提供了一些基础的方法和协议,我们可以直接调用从这个类继承过来方法。当然,本篇文章中讲到的反射方法,就在NSObject和Foundation框架中。 反射机制涉及到的东西比较多,这篇文章只从OC层面来讲反射
转载 2016-03-09 09:20:00
100阅读
2评论
Objective-C总Runtime的那点事儿(一)消息机制最近在找工作,Objective-C中的Runtime是经常被问到的一个问题,几乎是面试大公司必问的一个问题。当然还有一些其他问题也几乎必问,例如:RunLoop,Block,内存管理等。其他的问题如果有机会我会在其他文章中介绍。本篇文章...
转载 2022-05-15 21:59:52
268阅读
自从6月份买了iphone5之后,心里都是觉得不学点IOS开发,始终觉得有点浪费,而且咱还学习C
原创 2022-12-01 01:22:12
162阅读
开始吧 下载这篇教学 设定环境 前言 编译 hello world 创建 Classes @interface @implementation 把它们凑在一起 详细说明... 多重参数 建构子(Constructors) 存取权限 Class level access 异常情况(Exceptions)处理 继承、多型(Inheritance, Polymorphism)以及其它对
转载 2024-05-13 22:50:03
33阅读
最近打算针对iPhone、iPod touch和iPad开发一些应用,所以,需要开始学习Objective C(苹果推出的类似C语言的开发语言)。由于苹果的自我封闭的产业链发展模式(从芯片、机器、开发语言、终端产品、服务)的限制,要想开发针对苹果 iPhone等产品的应用程序,就需要用Mac机器,在Xcode的IDE上使用Objective C语言开发。Mac机器就不用说了,那比PC机器要贵不少(当然性价比还是很高的),所以,要想廉价方式学习Objective C就必须要在Windows上能搭建一个Objective C开发环境。好了,不说废话了。 在Windows下搭建Objectiv...
转载 2012-12-16 10:55:00
172阅读
2评论
Objective-C】Windows下Objective-C开发环境配置ftp://ftpmain.gnustep.org/pub/
转载 2015-11-04 11:20:00
164阅读
2评论
 Objective-CC语言的一个超集,也就是说,它支持基本的C语言的语法。类的定义和实现是分别放
原创 2022-08-08 12:28:29
702阅读
 Objective-C语言是面向对象的高级编程语言,因此,它具有面向对象编程所具有的一些特性,即:封装性、继承性和多态性。 今天介绍一下Objective-C中的多态性。         一、什么是多态         多态:不同对象以自己的方式响应相同的消息的能力叫做多态。
转载 精选 2013-04-09 16:58:10
605阅读
对初学者来说,Objective-C存在了很多令人费解的写法,实际上他们是非常优雅的。程序员写的最多的就是函数以及调用自己写的或者别人写的函数。本文就从函数的角度来看下Objective-C的优雅之处。C#和Objective-C同属于c系列语言。让我们先看下C#的函数定义和调用,做个对比。C#函数...
转载 2014-05-28 14:22:00
298阅读
2评论
参考文章 : 1.【iOS 开发】Object-C 运算符2.【iOS 开发】Object - C 语法 之 流程控制3.【iOS 开发】Object - C 数组使用详解4.【iOS 开发】Object - C 面向对象 - 类 , 对象 , 成员变量 , 成员方法5.【iOS 开发Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSAr
原创 2022-04-21 10:19:04
353阅读
Objective-C 入门(一)初识Objective-C 首先开发Iphone 相比大家都知道要学习Objective-C这门语言 Xcode软件 必须运行在 Mac机 没有的整一个吧 或者可以选择在自己的电脑中安装黑苹果 网上黑苹果教程比较全
原创 2011-10-14 00:44:44
2822阅读
1点赞
1、OC基础     第一个OC的类     Objective-C: 字符串NSString与NSMutableString     iOS开发的入门总结的第一篇     iOS开发的入门总结的第二篇
原创 2021-09-08 21:32:44
375阅读
模块是封装好以供调用的块,模块(库)分两种:标准库(不需安装直接导入)、第三方库(必须经过安装才可以使用)。python模块:  sys:sys.path:打印环境变量。标准库放在python_path\bas\lib中,第三方库放在python_path\bas\lib\site-packages中。     sys.argv 显示相对路径,读入数据。  os:os.system结果仅显示在屏幕
一、创建Objective-C的测试工程 1、启动Xcode 2、创建工程 File->Create a New Project(File->New Project)->Mac OS X->Application->Command Line Tool->Type->Foundtion 3、创建新类 File->New File->Ma
原创 2011-10-25 09:25:56
1025阅读
1点赞
首先开发Iphone相比大家都知道要学习Objective-C这门语言Xcode软件 必须运行在Mac机 没有的整一个吧 或者可以选择在自己的电脑中安装黑苹果 网上黑苹果教程比较全现在开始我们的开发之旅启动Xcode在File菜单下选择new Project----------图在左侧窗格中选择Command Line Utility右侧窗体中选择Foundation tool单机choose----------图弹出新窗口Save As中输入程序名可以选择一个放项目的文件夹----------图单机Save新项目就创建完毕----------图介绍下项目中的各个文件.c-----------
转载 2011-12-19 15:30:00
364阅读
2评论
1:Type    Swift提供了类型推断,不需要人工的去注释变量的类型信息,编译器会通过变量的值来推断类型。例如,编译器可以自动将该变量设置为字符串:// 自动推断,不显示 var name1 = "Matt" // 显示类型 var name2:String = "Matt"这也就意味着类型安全,编译器(在绝大多数情况下)知道对象的所有类型,这使得编译器可以决定如何去编译
转载 2023-08-11 09:59:49
139阅读
到XCODE 4.5,IOS6,LLVM4.0才开始较好的支持字面量。以下是简要对比: 未使用字面量 使用字面量 NSString *greeting
转载 2023-05-23 07:48:46
53阅读
前言 由于大部分朋友对iOS开发还是有比较多的疑问,比如是不是一定要买iPhone和苹果笔记本才能做iOS开发
转载 2016-06-20 10:42:00
171阅读
2评论
iOS开发中,和货币价格计算相关的,需要注意计算精度的问题。即使只是两位小数,也会出现误差。使用float类型运算,是完全不够的。经过一番测试,最后选择使用系统提供的API的NSDecimalNumber来进行更好的解决。 作为一个对外的库,鉴于版本延续,我们保留对外的flaot的类型,不改变接口,选择进行内部适配。 以下是一些基本的测试, 原始数据
推荐 原创 2012-01-10 20:48:44
10000+阅读
3点赞
3评论
 UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。   stringByEvaluatingJavaScriptFromString 使用stringByEvaluatingJava
转载 2012-09-02 20:21:04
272阅读
  • 1
  • 2
  • 3
  • 4
  • 5