摘要: package mainimport "fmt" func main() { var a int = 10var b = 20/// 这种新式声明对象的时候 C 必须为未声明的对象c := 30 /// 打印fmt.Println("a =",a,"b =",b,"c =",c) const num 阅读全文
posted @ 2018-11-26 18:10 GYCocoa 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 很高兴见到各位 阅读全文
posted @ 2016-08-01 16:36 GYCocoa 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 方法:方法是Objective-C独有的一种结构,只能在Objective-C中声明、定义和使用,C语言不能声明、定义和使用。1、类方法以+号开头,对象方法以-号开头+ (void) init; // 类方法- (void) show; // 对象方法2、在@interface和@end之间声明,在 阅读全文
posted @ 2016-06-02 10:02 GYCocoa 阅读(173) 评论(0) 推荐(0) 编辑
摘要: NSDate *date = [NSDate date];//这个是NSDate类型的日期,所要获取的年月日都放在这里; NSCalendar *cal = [NSCalendar currentCalendar]; unsigned int unitFlags = NSYearCalendarUn 阅读全文
posted @ 2016-05-20 09:28 GYCocoa 阅读(156) 评论(0) 推荐(0) 编辑
摘要: runtime实现的机制是:runtime是一套比较底层的纯c语言API,属于一个c语言库,包含了很多底层的c语言API。 在我们平时编写的OC代码中,程序运行过程时,其实最终都是转成了runtime的c语言代码,runtime算是OC的幕后工作者。在我们平时编写的OC代码中, 程序运行过程时, 其 阅读全文
posted @ 2016-04-25 18:55 GYCocoa 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 常用的iOS开发工具有:Xcode开发工具及配置的instruments工具,Xcode常用的插件,Cocoapods第三方库管理工具,SourceTree是git版本管理工具,CornerStone是SVN版本管理工具,友盟统计BUG日志分析工具 阅读全文
posted @ 2016-04-22 15:11 GYCocoa 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 多语言就是程序的国际化。在Xcode中要实现程序的国际化,只需要简单配置,并修改相应的字符串键值对即可。 应用程序的国际化主要包括三个方面:A、程序名称国际化;B、程序内容国际化;C、程序资源国际化 1,Xcode新建项目后,info选项卡中找到Localization的项目,可以添加应用程序需要支 阅读全文
posted @ 2016-04-20 20:32 GYCocoa 阅读(261) 评论(0) 推荐(0) 编辑
摘要: iOS SDK库 1.Foundation Cocoa不是一种编程语言(它可以运行多种编程语言),它也不是一个开发工具(通过命令行我们仍然可以开发Cocoa程序),它是创建Mac OS X和IOS程序的原生面向对象API,为这两者应用提供了编程环境。 我们通常称为“Cocoa框架”,事实上Cocoa 阅读全文
posted @ 2016-04-20 20:25 GYCocoa 阅读(1736) 评论(0) 推荐(0) 编辑
摘要: 一个RunLoop就是一个事件处理的循环,用来不停的调度工作以及处理输入时间。 使用runloop的目的是让你的线程在有工作的时候忙于工作,而没工作的时候出于休眠状态。runloop的设计是为了减少cpu无谓的空转,每个开辟的线程都有一个runloop, 主线程的runloop默认是开启的, 咱们手 阅读全文
posted @ 2016-04-19 16:58 GYCocoa 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 事不三思终有败,人能百忍则无忧。 越牛逼的人越谦虚,越没本事的人越装逼。 拼你想要的,争你没有的。 宁可拼搏累死,也不能在家闲死! 宁可出去碰壁,也不在家里面壁。 是狼就要练好牙,是羊就要练好腿。 什么是奋斗? 奋斗就是每一天很难,可一年一年却越来越容易。 不奋斗就是每天都很容易,可一年一年越来越难 阅读全文
posted @ 2016-04-18 20:56 GYCocoa 阅读(324) 评论(0) 推荐(0) 编辑