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