- 博客(4)
- 收藏
- 关注
原创 WKWebView的使用-适应屏幕宽度
最近在app中,需要打开一个本地的html文件,在iOS 8以后苹果推出了一个新的框架Wekkit,用WKWebView代替了UIWebView,鉴于WKWebView“占内存少,速度快”的优点,所以就用WKWebView去加载本地的html文件。首先引入头文件#import ,初始化webView:// 初始化WKWebView *webView = [[WK
2016-12-01 10:01:19 10152 1
原创 iOS 国际化的设置大全
国际化(Internationalization ,简写为I18N)的作用是防止将本土文化信息写死仔应用里(所谓本土文化,是指语言、货币、日期格式、数字格式等)。本土化(Localization,简写为L10n)的作用是根据用户设置的Language and Region Format(语言和区域格式),为应用提供适当的数据。需要国际化的包括文本信息国际化、xib和storyboard国际化以及资
2016-12-01 09:54:48 2853
原创 @property的用法
OC在内存管理中,可能创建一两个对象我们都要写很多代码,但是在实际过程中,我们需要创建的对象可能更多,按照之前的方法,要写很多很多的代码。这时候,我们需要采取偷懒的方法了,使用@property。 下面,我采取对比的方式,体现@property的好处一开始,来个简单的程序,接口部分和实现部分里分别使用@property和笨方法写的代码 主函数 接口部分Shape.h 实现部分Shape.
2015-08-11 21:34:20 335
原创 Block类型的使用
首先,介绍一下什么是Block类型。 block类型是一个拥有许多变量并且包含了对这些变量的操作额表达式(代码块)。不同的语言有不同的实现和叫法,如闭包、lambda表达式、匿名函数等等。示例: 打印结果: 从上面的代码中,很容易发现block变量的定义和函数指针的定义非常类似。 如下: block对象的创建1.对于没有返回值的block对象,在创建的时候,可以省略void 2.在没有参
2015-08-10 20:25:01 494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人