摘要:
以下是2种方式: 第一种方法: GetAddressBook.h GetAddressBook.m 第二种方法: GetContactVC.h GetContactVC.m 阅读全文
摘要:
我们为什么要用JSON格式的数据? JSON格式取代了xml给网络传输带来了很大的便利,但是却没有了xml的一目了然,尤其是json数据很长的时候,我们会陷入繁琐复杂的数据节点查找中。这时我们就需要一款在线校验工具 BeJson。 一、JSON是什么? JSON(JavaScript Object 阅读全文
摘要:
打开终端 输入 cd 空格 你的工程路径这里有一个小技巧,你把要统计的文件夹直接拖住拖到终端里,路径就出来了。然后输入find . -name "*.m" -or -name "*.h" |xargs wc -l回车过后,各个文件和总代码行数就出来啦。这里简单介绍下命令的作用。find就是查找,后面 阅读全文
摘要:
本文包括JS调用OC方法并传值,OC调用JS方法并传值 本来想把html放进服务器里面,然后访问,但是觉得如果html在本地加载更有助于理解,特把html放进项目里 HTML代码 上面html的代码:建立了两个button 第一个button绑定了 tianbai.call() 方法,这里 tian 阅读全文
摘要:
下载路径: https://github.com/virtoolswebplayer/ReactNative-LiveTemplate 本插件可以配合Webstorm设置代码提示。 Mac下安装 Webstorm2016.1为例安装路径 在终端:$ cd ~/Library/Preferences/ 阅读全文
摘要:
iPhone上面的应用一直都是以流畅的操作体验而著称,但是由于之前开发人员把注意力更多的放在开发功能上面,比较少去考虑性能的问题,可能这其中涉及到objective-c,c++跟lua,优化起来相对复杂一些,导致应用在比如touch等较低端的产品上,光从启动到进入页面就花了将近一分钟的时间,页面之间 阅读全文
摘要:
#import "ViewController.h" #import @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UIButton *btn = [UIButton buttonWithT... 阅读全文
摘要:
1、在子线程中是不能进行UI 更新的,而可以立刻更新的原因是:子线程代码执行完毕了,又自动进入到了主线程,这中间的时间非常的短,让我们误以为子线程可以更新UI。如果子线程一直在运行,则无法更新UI,因为无法进入到主线程。2、程序一开始运行就进入了主线程。3、处理某些数据太过费时,影响用户交互,可以开 阅读全文
摘要:
1.子视图超出frame的部分不显示 view.clipsToBounds 设置为YES; UIScrollview的clipsToBounds默认就是YES 2.UIImage 有一个属性叫size 。 当为对象Image赋值一张图片以后,Image会自动生成一个size。 那么也就是说你可以用i 阅读全文
摘要:
上传本地代码及更新代码到GitHub教程 上传本地代码 第一步:去github上创建自己的Repository,创建页面如下图所示: 红框为新建的仓库的https地址 第二步: echo "# Test" >> README.md 第三步:建立git仓库 cd 到你的项目目录下git init 第四 阅读全文