iOS基础与进阶
iShareStudio
广州大学城大学生软件开发团队
展开
-
iOS界面-仿网易新闻左侧抽屉式交互
1、介绍 用过网易新闻客户端的同学都会发现,网易新闻向左滑动时,左侧的导航栏会跟着拖动出来,新闻内容列表会拉到最右侧。像一个抽屉拉出来一样。很酷。除了网易新闻,现在好多应用都采用了这样的交互。对手势识别不熟悉的请参考上篇: iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)这个交互效果主要用到两个手势,一个是pan拖拽,一个是tap点击。拖拽可以把抽屉拉转载 2013-11-07 22:42:32 · 1015 阅读 · 0 评论 -
iOS中的 Get & Post
–GET的语义是获取指定URL上的资源–将数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,各个变量之间使用“&”连接–不安全,因为在传输过程中,数据被放在请求的URL中–传输的数据量小,这主要是因为受URL长度限制 1> Get请求直接从服务器拿数据 性能好 效率高原创 2014-03-03 18:00:59 · 1235 阅读 · 0 评论 -
Sending 'ViewController' to Parameter of Incompatible Type 'id<xxxDelegate>'
报错:Sending 'ViewController' to parameter of incompatible type id原因:没有实现 xxxDelegate 协议而使用了协议方法。解决:在ViewController实现xxxDelegate协议。参考:http://stackoverflow.com/questions/77458原创 2014-03-03 22:44:05 · 2652 阅读 · 0 评论 -
iOS学习资料
逐渐补充~苹果官方文档:https://developer.apple.com/library/ios/navigation/各种开源项目 GitHub:https://github.com技术问答 Stack Overflow:http://stackoverflow.com/国外网站 raywenderlich:http://www.raywenderlich.com/原创 2014-01-11 17:27:15 · 1328 阅读 · 0 评论 -
使用CocoaPods来做iOS程序的包依赖管理
前言每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如Java: maven,IvyRuby: gemsPython: pip, easy_installNodejs: npm随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,这个工具叫:CocoaPods。CocoaPods简介CocoaPods转载 2014-04-16 11:56:52 · 702 阅读 · 0 评论 -
优秀的iOS开源项目
逐渐添加~1,一个天气App案例第1部分:http://www.raywenderlich.com/55384/ios-7-best-practices-part-1第2部分:http://www.raywenderlich.com/55386/ios-7-best-practices-part-2原创 2014-04-16 11:33:20 · 1297 阅读 · 0 评论 -
iOS中的屏幕旋转
2种方法应用级别控制- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{return UIInterfaceOrientationMaskAll;}视图控制器控制//iOS 6--原创 2014-12-06 14:09:39 · 836 阅读 · 0 评论 -
duplicate symbols for architecture i386
被这个问题虐了好几小时。出错原因几乎和他一样,但一直找不到具体在哪:http://stackoverflow.com/questions/15057273/duplicate-symbols-for-architecture-i386-and-couldnt-find-same-name-of-class-and解决:Go to Project Ta原创 2014-02-24 10:26:03 · 1439 阅读 · 0 评论 -
斯坦福大学公开课-ios开发视频教程(2013年)
iTunes 地址:ios6:https://itunes.apple.com/cn/course/coding-together-developing/id593208016ios7:https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550ios5https://i原创 2013-11-15 15:15:58 · 4606 阅读 · 0 评论 -
iOS: Directory not empty
程序没问题,运行报错:Directory not empty解决:http://blog.csdn.net/sky_snow45/article/details/8895462原创 2014-03-01 22:02:05 · 3728 阅读 · 0 评论 -
iOS开源项目
UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。 iCarousel —— 效果很酷的分页排列内容类似的页面需要并排列原创 2013-11-17 10:26:26 · 1039 阅读 · 0 评论 -
iOS界面-仿网易新闻左侧抽屉式交互 续(添加新闻内容页和评论页手势)
1、介绍有的博友看了上篇博文iOS界面-仿网易新闻左侧抽屉式交互 ,在微博里问,网易新闻里的内容和评论的拖拽如何实现,上面的UINavigation如何嵌进去。可能不少人有这样的需求,现在花了些时间把这两个效果做一下,和大家分享交流。思路和上篇基本差不多,但是没有用到UINavigation,其实在我看来上面的返回、评论按钮都是可以通过addsubview添加的。内容页和评论页转载 2013-11-07 22:42:50 · 1009 阅读 · 0 评论 -
iOS App 自定义 URL Scheme 设计
在 iOS 里,程序之间都是相互隔离,目前并没有一个有效的方式来做程序间通信,幸好 iOS 程序可以很方便的注册自己的 URL Scheme,这样就可以通过打开特定 URL 的方式来传递参数给另外一个程序。例如在 iPad 上浏览网页,并且 iPad 已经安装了 淘宝 HD,那么就打开下面这个链接就会在淘宝 HD 中查看这个商品的详细信息,也可以方便的使用淘宝 HD 进行购买、收藏等操转载 2014-02-07 17:39:28 · 951 阅读 · 0 评论 -
iOS中NSUserDefaults的用法(轻量级本地数据存储)
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接转载 2014-02-08 17:16:10 · 829 阅读 · 0 评论 -
iOS设计模式的顶级资料
先记下来~http://www.cs.colorado.edu/~kena/classes/5448/f12/presentation-materials/myrose.pdf目测来自:http://cuengineeringonline.colorado.edu/coursedb/view-course/361另一个:http://www.raywenderl原创 2014-02-26 17:36:53 · 1050 阅读 · 0 评论 -
Objective-C 的 API 设计(API Design)
我最常做的开发任务是设计一个可重用的API组件。组件通常为iOS(尽管有时它们是OS X) 设计的,且总是GUI控件或某种视图。多年来,我为客户开发了很多API组件,其中包括像Apple这样的客户,而且我已经很了解这个过程。我也定期发布开源组件,并且我把曾经对我有帮助的资料和API设计指南放在一起与大家分享。这是一个重要的主题,无论你是一个开源贡献者,或作为团队的一员参与开发大型的翻译 2014-02-13 14:02:25 · 1533 阅读 · 0 评论 -
iOS开发之详解正则表达式
本文由Charles翻自raywenderlich原文:NSRegularExpression Tutorial: Getting Started更新提示:本教程被James Frost更新到了iOS8和swift。Tutorial团队成员的Soheil Azarpour完成最初发布。正则表达式(广为所知的“regex”)是一个字符串或一个字符序列来说明一种模式,把它作为一个搜索字转载 2016-03-11 18:21:55 · 1059 阅读 · 0 评论