Obj-C的hello,world 2
https://github.com/facebook/facebook-ios-sdk/blob/master/src/FBAppEvents.h
+ (void)logEvent:(NSString *)eventNamevalueToSum:(double)valueToSumparameters:(NSDictionary *)parameters;
昨天晚上,我去看了下facebook,google的obj-c项目,看下他们是怎么处理多参数方法的,发现他们还是把方法名写成了多个部分,我在想这么做是不是其实还是有些道理的,于是改了下自己的DEMO,看起来顺眼多了
#import <Foundation/Foundation.h>@interface Employee : NSObject {NSString *firstName;NSString *lastName; } @end@implementation Employee// 这里的方法名是 setFirstName:andLastName: -(void)setFirstName :(NSString *)firstName andLastName:(NSString *)lastName {self->firstName = firstName;self->lastName = lastName; }-(void)say {NSLog(@"HELLO i'm %@ %@",lastName, firstName); }@endint main(int argc, const char * argv[]) {@autoreleasepool {id employee = [Employee new];[employee setFirstName:@"li" andLastName:@"shujun"];[employee say];}return 0; }
转载于:https://www.cnblogs.com/code-style/p/3536939.html
Obj-C的hello,world 2相关推荐
- c# lock (obj) 与 lock (this) 区别
lock(obj) 锁定 obj 对象 lock(this) 锁定 当前实例对象,如果有多个类实例的话,lock锁定的只是当前类实例,对其它类实例无影响. 直接上代码. 主窗体代码如下: delega ...
- 3D中的OBJ文件格式详解(转载)
OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种标准3D模型文件格式,很适合用于3D软件模 ...
- 解析equals(Object obj)和compareTo(T obj)
背景:最近在研究静态扫描的东西,遇到一个规则:"equals(Object obj)" should be overridden along with the "comp ...
- DllMain already defined in dllmain.obj错误
错误 uafxcw.lib(dllmodul.obj) : error LNK2005: DllMain already defined in dllmain.obj 修改: 去掉宏定义 _USRDL ...
- 还在用if(obj!=null)做非空判断?带你快速上手Optional实战性理解!
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 1.前言 相信不少小伙伴已经被java的NPE(Null ...
- blender 导出 obj 格式,3dsmax 导入3ds max obj 格式数据
blender 导出 obj 格式,3dsmax 导入3ds max obj 格式数据 blender 导出 3dsmax 导入
- vs报错 已经在 helpers.obj 中定义
已经在 helpers.obj 中定义 1>正在生成代码... 1>localizer.obj : error LNK2005: "class std::vector<cl ...
- ZZmsvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义
FROM: http://blog.csdn.net/sptoor/article/details/6203376 很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) ...
- SAP HU上面的'Obj.to Which HU Belongs'栏位初探
SAP HU上面的'Obj.to Which HU Belongs'栏位初探 HU02,创建一个新的HU, 保存之, HU03显示这个HU 189141203942, 其'obj.to Which H ...
- Cesium学习笔记(九):导入3D模型(obj转gltf)
在用cesium的过程中难免需要导入别人做好的3D模型,这时候就需要将这些模型转成gltf格式了 当然,官方也给了我们一个网页版的转换器,但是毕竟是网页版的,效率极其低下,文件还不能太大,所以我们就需 ...
最新文章
- Asp.net MVC 3 防止 Cross-Site Request Forgery (CSRF)原理及扩展 安全 注入
- 软件开发依据的标准或法律法规_第178篇丨直真科技:官宣!定制软件开发不应该采用完工百分比法确认收入...
- opcua客户端实现断线重连_PLCopen amp; OPC UA信息模型
- 5G( 9)---开发者:你如何迎接5G时代的到来?
- validate针对checkbox、radio、select标签的验证
- praat 语音识别教程
- 苹果mac误删文件怎样快速找回?
- 高德地图之周边信息查询
- 7-10 公路村村通 (30 分)
- 愿你在人生路上不踩别人的脚印,勇敢地寻找自己的方向。
- 证券投资深度学习_Deep Gamblers: Learning to Abstain with Portfolio Theory(理解)(github代码)...
- android 修改 dpi_魅族16th|魔趣100|安卓10.0|归属地|机型修改|性能调整|稳定流畅
- PHP开发微信公众号,实现上传永久素材
- Ogre游戏 - Torchlight
- js 根据id获取页面元素
- [静态时序分析简明教程(一)] 绪论
- iOS 第三方登陆 —— 新浪微博
- GPU百科全书(前传)图形与装修
- elasticsearch查询term等级(query查询)
- Spacedesk软件推荐,让你的平板也变成电脑的副屏
热门文章
- 如何创建高性能、可扩展的Node.js应用?
- html+css常用小笔记(持续更新)
- [转]SVN更新的时候前面字母的意思(U、G、A、R、C)
- 网站一开启网站访问硬盘读取就变慢
- C#在WinForm中实现清空指定类型控件的内容
- 在线测试所有浏览器的兼容性
- [Javascript]怎么样让公告不间断的滚动显示
- App上架应用市场,如何攻破安全过检难题
- 新的JavaScript库邀请程序员使用Canvas进行创意编程
- [转] asp.net core Introducing View Components