- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 iOS开发-使用Storyboard进行界面跳转及传值
前言:苹果官方是推荐我们将所有的UI都使用Storyboard去搭建,Storyboard也是一个很成熟的工具了。使用Storyboard去搭建所有界面,我们可以很迅捷地搭建出复杂的界面,也就是说能为我们节省大量的时间。我们还可以很直观地看出各个界面之间的关系,修改起来也很方便。将来如果遇到需要作修改的地方,我们只需要找到相对应的Storyboard就可以了,比起以前来说,快捷了不少。我会在本
2015-04-29 15:33:16 747
原创 IOS UIWebView与Javascript之间的交互
目前很流行的库有WebviewJavaScriptBridge和OVGap,这两个库都是让webview与JS建立起一条桥梁,这样就可以相互通信了。 网上的教程几乎都是webview给调用JS,使用系统提供的方法,这是想学Easy就可以做到的,但是如果想让JS调用我们的原生的方法,那就不容易了,就需要一条桥梁,在JS响应的时候能回调OC的方法。这两个库都是可以满足我们的,但是在JS
2015-04-28 17:28:36 1437
原创 WebViewJavascriptBridge JS与iOS Native Code互调方法
本篇为大家介绍一个优秀的国人开发开源小项目:WebViewJavascriptBridge。下载WebViewJavascriptBridge地址它优雅地实现了在使用UIWebView时JS与ios 的Objective-C nativecode之间的互调,支持消息发送、接收、消息处理器的注册与调用以及设置消息处理的回调。 就像项目的名称一样,它是连接UIWebVi
2015-04-28 16:46:28 1992
原创 Core Animation之CATransform3D:矩阵变换3D旋转
关于图层的几个坐标系。对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。设置一个新的frame将会相应的改变图层的position和bounds,但是frame本身并没有保存。position:是一个CGP
2015-04-28 11:35:25 15549
原创 Apple Watch开发(三)--WatchKit简介和Watch适配、布局
上篇简单介绍了创建了一个Apple Watch开发的project的过程,那么对于新生成的文件有什么用呢?老项目怎么适配Apple Watch呢?下面我就来简单介绍下WatchKit和Watch项目中的文件作用、及其布局特点。 一、 旧项目适配Apple Watch 普通老项目可以添加Apple Watch吗?需要注意什么?有些人直接在旧的项目中,按照上篇写的那样去添加一个
2015-04-27 09:58:53 5104
原创 Apple Watch开发(二)--Xcode创建项目及其结构
在上一篇文章中介绍了Apple Watch的特点和app运行模式,那么这篇我们来看下如何利用Xcode创建一个Apple Watch的project。一、 运行环境 首先我们来用这个Xcode创建Watch app的时候肯定要注意开发环境,Watchkit是在Xcode6.2beta版本加入的,所以我们需要: 1、 电脑系统在Mac OS10.9.4以上;
2015-04-26 23:03:00 3944
原创 Apple Watch开发(一)--简介
一、Apple Watch简介 2015年3月10日,苹果在旧金山Moscone Center召开2015年春季新品发布会,正式发布了Apple WATCH,分为运动、标准、定制三版,将于2015年4月10号预售,4月24日上市。 Apple Watch采用蓝宝石屏幕不怕刮,两个屏幕尺寸。支持电话,语音回短信,连接汽车,天气、航班信息,地图导航,播放音乐,测量心跳
2015-04-26 17:31:57 2424
原创 图片转换base64字符串及字符串反转回图片
最近做一个上传图片功能时,后台让把图片转成字符串后上传,感到很不解。。。 后来在网上查到一些资料,还真有这么搞的,但不知道意义何在,有什么好处呢?知道的小伙伴给回复下啊 顺便把字符串和图片互转的方法贴在这,就是把base64Encoding编码的字符串作为中介:图片转base64串: UIImage *_originImage = [UIIma
2015-04-21 15:07:43 5559 1
原创 ASIHttpRequest中Block代码块的使用和注意事项
使用ASIHttpRequest的setCompletionBlock、setFailedBlock时碰到一些诡异的内存泄漏和莫名其妙的行为(如:无法release对象)。1. 声明ASIHttpRequest时一定要使用__block关键字 __block关键字告诉block不要retain request,这对于防止循环retain非常重要!!因为request总是会retain
2015-04-20 13:16:52 1464
原创 iOS开发网络请求中ASIHTTPRequest的用法整理
ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码更加轻简灵活。下面就举例说明它的API用法。发起一个同步请求同步意为着线程阻塞,在主线程中使用此方法会使应用Ha
2015-04-07 15:00:42 2392
原创 MAC OS X系统创建git服务器,支持mac/windows代码
一、安装git并配置用户名和密码已安装MacPorts的可以通过命令行安装:$ sudo port install git-core或者安装gitgui: http://code.google.com/p/git-osx-installer/配置全局用户名和密码:$ git config --global user.name "Elf Sundae"
2015-04-01 12:15:02 858
fxmacprnstd1702am105iml.dmg
2019-08-06
好学的Objective-C
2013-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人