摘要:时间过得很快,学习iOS也已经2年左右了。在这里整理一下,在平台平常开发过程中使用比较多的开源类库、网站与工具吧! 一、网站: UI网站: 1、https://www.cocoacontrols.com/ 2、http://www.ui4app.com 3、http://dribbble.com/ 4、http://www.boxui.com/ ...
阅读全文
摘要:本文要介绍的内容,主要介绍了iPhone中动画的实现方法。 在iOS中,主要有用到四种动画效果 1、Core Animation 2、CATransition 实现iphone漂亮的动画效果主要有两种方法,一种是UIView层面的,一种是使用CATransition进行更低层次的控制. 1、UIView(Core Animation) frame bounds center transform ...
阅读全文
摘要:摘自:http://blog.csdn.net/yuhuangc/article/details/7575519 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使...
阅读全文
摘要:加载、滑动翻阅大量图片解决方案详解 今天分享一下私人相册中,读取加载、滑动翻阅大量图片解决方案,我想强调的是,编程思想无关乎平台限制。 我要详细说一下,在缩略图界面点击任意小缩略图后,进入高清大图全屏浏览界面的这短暂的1秒内(和后续的几秒),都发生了什么。 常规思路流程 点击任意小图后, 1.首先制作scrollview框架:大小2个scrollview,小的用于手势缩放单一图片,大...
阅读全文
摘要:需要在frameworks中添加QuartzCore.framework 在接口程序中加上头文件 #import <QuartzCore/QuartzCore.h> /*好多动画效果*/ CATransition *transition = [CATransition animation]; transition.duration = 1.0f; /*...
阅读全文
摘要:1. 首先要明确的是,不使用pushViewController的默认动画,所以在调用这个函数时,要将animated设置为NO. 2. 使用普通的来CATransition实现转换效果,代码如下: CATransition *animation = [CATransition animation]; [animation setDuration:0.5]; ...
阅读全文
摘要:做IOS开发时,难免会遇到输入框被键盘遮掩的问题。上网上搜索了很多相关的解决方案,看了很多,但是由衷的觉得太麻烦了。 有的解决方案是将视图上的所有的东西都添加到一个滚动视图对象( UIScrollView )中,然后滚动视图实现输入框不被软键盘覆盖,个人觉得此方案好是好,但是太过麻烦。 有的解决方案是通过一个通知 UIKeyboardDidShowNotification 去实...
阅读全文
摘要:现在人人都想成为安卓/IOS应用开发工程师。其实,安卓/IOS应用可以用很多种语言来实现。由于我们前端开发工程师,对HTML5/CSS/JavaScript的网络编程已经相当熟悉了。所以,今天大家将会认识到一些利用前端语言来开发安卓/IOS应用的工具。 在文章的末尾,也介绍了使用JAVA、C#、Lua以及AS3来开发安卓应用的工具。 希望大家都能找到适合自己的开发工具!祝大家开发安卓/IOS应...
阅读全文
摘要:Q:如何打印当前的函数和行号? A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号。如: 1 NSLog(@"%s:%d obj=%@", __func__, __LINE__, obj); 其中__func__和__LINE__都是预编译的宏,编译时会分别替换为当前函数和当前行号。 下面是一些常用于打印日志的宏。 宏 说明 __func__ 打印当前...
阅读全文
摘要:1、CGPoint /* Points. */ struct CGPoint { CGFloat x; CGFloat y; }; typedef struct CGPoint CGPoint; 2. CGSize /* Sizes. */ struct CGSize { CGFloat width; CGFloat height; }; ty...
阅读全文
摘要:1.只有使用loadRequest:加载网页,才能对之后的链接操作做goBack,goForward操作,即canGoBack,canGoForward才有可能返回YES. 使用loadHTMLString,loadData都不可以. 并且在load之后通过stringByEvaluatingJavaScriptFromString对网页增加的内容,在 NSString* ou...
阅读全文