随笔分类 -  iOS开发

上一页 1 2 3 4 5 6 ··· 14 下一页
摘要:1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。 iOS 9 以前的通知 1.在调用方法时,有些 阅读全文
posted @ 2016-09-20 14:57 周宏伟 阅读(351) 评论(0) 推荐(0) 编辑
摘要:RTMP播放相关 FFmpegGitHub所有版本编译脚本脚本 gas-preprocessor FFmpeg-AVPlayer-For-iOS-tvOSGitHub VitamioGitHub PLPlayerKitGitHub kxmovieGitHub ijkplayerGitHub VLCG 阅读全文
posted @ 2016-09-09 10:05 周宏伟 阅读(539) 评论(0) 推荐(0) 编辑
摘要:前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,由于一次线上的bug导致一批的用户在使用中纷纷出现闪退bug,轻则,很可能前期推广砸的钱都白费了,重则,口碑不好,未来也提升不 阅读全文
posted @ 2016-08-04 21:41 周宏伟 阅读(1851) 评论(0) 推荐(0) 编辑
摘要:http://www.cocoachina.com/ios/20160623/16796.html iOS 开发中,我们时不时的需要加载一些 Web 页面,一些需求使用 Web 页面来实现可以更可控,如上线后也可以发布更新,修改 UI 布局,或者修复 bug,这些 Web 页面的作用不止是展示,很大 阅读全文
posted @ 2016-06-23 09:09 周宏伟 阅读(405) 评论(0) 推荐(0) 编辑
摘要:应用沙盒 1)每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒 2)应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer) 应用沙盒的文件系统目录 3)应用沙盒结构分析 应用程序包:(上图中的Layer)包含 阅读全文
posted @ 2016-06-15 09:15 周宏伟 阅读(247) 评论(0) 推荐(0) 编辑
摘要:GitHub的Objective-C的动画UI库其实是最多的一部分,GitHub有相当一部分的动画大牛,如Jonathan George,Nick Lockwood,Kevin,Roman Efimov,Christopher Wendel,Jared Verdi,Peter Steinberger 阅读全文
posted @ 2016-06-02 10:20 周宏伟 阅读(393) 评论(0) 推荐(0) 编辑
摘要:CocoaPods简介 CocoaPods是一个管理Swift和Objective-C的Cocoa项目的依赖工具。它现在有超过一万八千多个库,可以优雅地帮助你扩展你的项目。简单的说,就是替你管理Swift和Objective-C的Cocoa项目的第三方库引入。 官网地址: https://cocoa 阅读全文
posted @ 2016-06-01 11:38 周宏伟 阅读(412) 评论(0) 推荐(0) 编辑
摘要:http://www.henishuo.com/uibezierpath-draw/ 基础知识 使用UIBezierPath可以创建基于矢量的路径,此类是Core Graphics框架关于路径的封装。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。 UIBezierPat 阅读全文
posted @ 2016-06-01 11:06 周宏伟 阅读(204) 评论(0) 推荐(0) 编辑
摘要:http://www.cocoachina.com/ios/20160321/15698.html 地图开发专业知识 经纬度 经纬度 经纬度是一种地理坐标系统,主要用来表示地球的球面坐标系,经纬度可以定位地球的任何一个位置。南北方向的称为纬度,东西方向称为经度。 纬度:赤道纬度最长,离赤道越远纬度周 阅读全文
posted @ 2016-03-22 22:07 周宏伟 阅读(688) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cocoachina.com/ios/20160317/15696.html 在项目中我们经常会用到代理的设计模式,这是iOS中一种消息传递的方式,也可以通过这种方式来传递一些参数。这篇文章会涵盖代理的使用技巧和原理,以及代理的内存管理等方面的知识。我会通过这些方面的知识 阅读全文
posted @ 2016-03-20 17:27 周宏伟 阅读(258) 评论(0) 推荐(0) 编辑
摘要:【转自】http://www.cnblogs.com/dsxniubility/p/5099191.html1、Alcatraz类似于管理第三方库的cocoapods,管理插件也有个Alcatraz。安装的方法也很简单,如果你以前没有安装过那执行下面指令1curl -fsSL https://raw... 阅读全文
posted @ 2016-01-22 11:47 周宏伟 阅读(4955) 评论(0) 推荐(0) 编辑
摘要:http://www.cocoachina.com/ios/20160111/14926.html首先,我们需要知道何谓谓词,让我们看看官方的解释:The NSPredicate class is used to define logical conditions used to constrain... 阅读全文
posted @ 2016-01-09 14:40 周宏伟 阅读(343) 评论(0) 推荐(0) 编辑
摘要:原文:UICollectionViews Now Have Easy Reordering我是UICollectionView的忠实粉丝。这个类比起它的老哥UITableView类具有更高的可定制性。现在我用collection view的次数要比用table view还多。随着iOS9的到来,它支... 阅读全文
posted @ 2016-01-02 17:00 周宏伟 阅读(2648) 评论(0) 推荐(1) 编辑
摘要:转自:http://blog.csdn.net/biggercoffee/article/details/50394027Objective-C1.让Xcode的控制台支持LLDB类型的打印这有什么用?怎么说尼,笔者认为这个还是比较有用滴,为什么有用尼?因为在Xcode断点调试的时候, 在控制台输入... 阅读全文
posted @ 2016-01-02 09:50 周宏伟 阅读(450) 评论(0) 推荐(0) 编辑
摘要:iOS系统版本的不断升级的前提,伴随着用户使用设备的安全性提升,iOS系统对于App需要使用的硬件限制也越来越严格,App处理稍有不妥,轻则造成功能不可用用户还不知道,重则会造成App Crash。当用户在App启动时,看到弹出来的一条条“XXX 请求访问您的位置” “XXX 请求访问您的通讯录” ... 阅读全文
posted @ 2015-12-21 14:40 周宏伟 阅读(527) 评论(0) 推荐(0) 编辑
摘要:资源总结类文章总是开发者们所喜欢的,网上已经有各种weekly、头条以及期刊类资源总结,今天这篇来自于开发者Viswateja Reddy的总结。原文对各个项目的介绍非常简单,为了更便于阅读,编辑在原有的基础上进行了丰富和完善。杂项App Release Checklist—iOS App发布清单。... 阅读全文
posted @ 2015-12-10 14:17 周宏伟 阅读(815) 评论(0) 推荐(1) 编辑
摘要:http://www.cocoachina.com/ios/20151204/14480.html本文调研Xcode的版本是 7.1,基本是探索了菜单的每一个按钮。虽然从xcode4一直用到了xcode7,但是一般都只是用了一些基础的功能,说来也惭愧。在一次偶然的机遇突然发现了“显示调用层级”的选项... 阅读全文
posted @ 2015-12-04 09:42 周宏伟 阅读(469) 评论(0) 推荐(0) 编辑
摘要:深.浅拷贝copy mutableCopy NSString123456NSString*string=@"汉斯哈哈哈";//没有产生新对象NSString*copyString=[stringcopy];//产生新对象NSMutableString*mutableCopyString=[strin... 阅读全文
posted @ 2015-09-08 15:53 周宏伟 阅读(206) 评论(0) 推荐(0) 编辑
摘要:http://www.cocoachina.com/ios/20150902/13304.html在iOS和OSX应用程序中存储和查询数据,Core Data是一个很好的选择。它不仅可以减少内存使用、提高性能,而且它可以使你避免写很多不必要的样板文件代码。此外,Core Data API非常灵活,可... 阅读全文
posted @ 2015-09-02 10:03 周宏伟 阅读(516) 评论(0) 推荐(0) 编辑
摘要:http://www.cocoachina.com/ios/20150717/12626.html介绍这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具。IDE首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的IDE,在这... 阅读全文
posted @ 2015-07-17 11:01 周宏伟 阅读(988) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 14 下一页