扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到它。支持HTTP请求和基于REST的网络服务(包括GET、POST、PUT、DELETE等);支持ARC;要求iOS 5.0及以上版本;有一些插件扩展已有的功能,还有一个功能齐全的API;从URL中获取JSON特别简单。2. Three20Three20原本是iPhone版Facebook中所使用的工具库,包括照片查看器等一系列的iPhone UI类集,以及HTTP磁盘缓存等一些通用工具。后来从Facebook iPhone应用中剥离出来,成为了一个深受开发者喜爱的通用框架。3. facebook-ios-sdk此前在“GitHub上最受欢迎的开源项目”Android系列文章(一)中,我们曾介绍过允许开发者将Facebook集成到Android应用中的Facebook SDK for Android。Facebook SDK for iOS和它一样,可以让开发者将Facebook相关功能集成到自己的iOS App中。Facebook无疑是最成功的SNS社区,如果能够让App具有与Facebook集成的功能,那势必会带来非常好的效果。Facebook SDK for iOS项目更新频率很高,想要获取更多关于示例、文档、将SDK集成到App中、源代码等信息,可直接登陆Facebook Developers查看。4. RestKitRestkit是一个主要用于iOS上网络通信的开源Objective-C框架,除了发送请求、接受响应这些基本功能外,还附带Core Data,以及将远程JSON映射为本地对象的功能。主要特点:可在iOS和Mac OS X的Objective-C中与RESTful Web服务进行简单交互;包含简单的HTTP Request/Response API;带有强大的对象映射系统,用于减少代码长度;RestKit可降低JSON/XML的处理的资源消耗,支持通过SBJSON和YAJL进行JSON解析。5. asi-http-requestASIHTTPRequest是一款极其强劲的HTTP访问开源项目,能够让简单的API完成非常复杂的功能,比如异步请求、队列请求、GZIP压缩、缓存、断点续传、进度跟踪、上传文件、HTTP认证。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。使用Objective-C编写,能够同时用于Mac OS X和iPhone应用中。6. cocos2d-x在《GitHub上最火的40个Android开源项目(一)》中,我们已经非常详细地介绍了cocos2d-x开源项目。cocos2d-x支持iOS、Android、Windows Phone 8、Bada、BlackBerry、Marmalade、Windows、Linux等多个平台。7.cocos2d-iphone(cocos2d)cocos2d for iPhone是一个开源框架,用于为iPod Touch、iPhone、iPad及Mac OS X构建2D游戏、演示程序及其他图形交互式应用。基于cocos2d设计,使用相同的API,但不同于cocos2d使用Python,cocos2d for iPhone是使用Objective-C实现的。cocos2d for iPhone主要特性:快免费易于使用社区支持8.cocos2d-iphone(jpsarda)该项目是对cocos2d for iPhone的扩展。9. GPUImageGPUImage是一个基于GPU图像和视频处理的开源iOS框架。主要功能如下:提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜;GPUImage顾名思义,是基于GPU的图像加速,因此图像处理速度非常快,并且能够自定义图像滤镜;支持ARC。10. MonoGameMonoGame是一个Microsoft XNA 4.x Framework的开源跨平台实现。此前在Android开源项目系列文章(一)中我们也进行了详细的介绍。MonoGame支持平台:iOS(包括Ritina Display)AndroidWindows(OpenGL)Mac OS XLinuxWindows Store Apps(Windows 8、Windows RT)Windows Phone 8PlayStation Mobile(目前仅支持2D)OUYA11. NimbusNimbus是一个开源的iOS框架,比起Three20,Nimbus的文档更为全面、丰富,能够实现很多非常炫的界面特效。因此,开发者可以借助Nimbus来降低项目设计的复杂度。12. cheddar-iosCheddar是一个简单即时的任务管理器,Cheddar for iOS是Cheddar的iOS客户端,通用于iPhone和iPad。13. ViewDeckIIViewDeckController能够实现类似于Path 2.0 的视图左右滑动的效果,支持向左或向右顺滑的滑动操作。14. ShareKitShareKit是iPhone开发的第三方接口,允许你一键分享文字、图片、网址、文件等内容到Facebook、Twitter、Delicious、Tumblr、Google Reader等第三方网站上。15. GMGridViewGMGridView是一款开源的iOS(iPhone/iPad)表格视图,允许用户手势对表格单元进行排序,在单元格需要展示时才进行装载,这样极大地提高了表格的效率。其中的伸缩/旋转/平移手势能够让用户改变视图,还能够实现从CellView到全屏的切换。16. QuickDialogQuickDialog可以帮助开发者快速创建复杂的表单,实现包括登录界面在内的各种样式的TableView输入界面,此外,还可以创建带有多个文本域的表格及项目。17. appiraterAppirater是一个可以直接使用到任何iPhone应用(iOS4.0及以上)中的开源类,用于提醒用户在打开App时,对应用进行或打分。18. SVProgressHUDSVProgressHUD能够实现多种HUD效果,多用于程序正在执行耗时较长的任务,需要用户等待。除了显示等待的HUD,还可以显示命令执行成功或者失败的HUD。19. Reader该项目能够让iOS开发者轻而易举地在iOS设备屏幕上显示PDF文件。代码通用,不需要任何XIB(因为所有UI元素都是代码生成的,具有极大的灵活性),运行于iOS 4.0及其以上版本设备中,同时还支持所有Retina Display设备。支持:诸如iBooks等的文档导航;设备全方位旋转;对PDF进行加密(密码保护);PDF链接(URI及跳转页面);PDF旋转页面。20.CocoaAsyncSocketCocoaAsyncSocket提供了十分强大而又易用的Mac OS X及iOS异步套接库,支持TCP和UDP,其中,AsyncSocket类是支持TCP的,AsyncUdpSocket是支持UDP的。AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库,提供异步操作。AsyncUdpSocket是UDP/IP socket网络库,包装自CFSocket。
创新互联公司是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的10余年时间我们累计服务了上千家以及全国政企客户,如成都假山制作等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致赞美。
1、首先,在iphone上分别下载和安装QQ以及foxit(或者类似的pdf阅读器应用),安装后如图。
2、在电脑上打开QQ软件,登录成功后,在好友面板的“我的设备”中找到“我的iphone”并打开聊天窗口。
3、将需要在手机上查看的pdf文件用鼠标拖动到“我的iphone”传输窗口中,点击发送即可,如图所示。
4、在手机QQ上找到“我的电脑”的图像,点击进入之后会看到通过电脑传送带PDF文档,点击文档名称即可,如图。
5、如果所传送的pdf文档较小,则文档可以直接在QQ中打开浏览,如图所示。
6、如果pdf文档较大,则无法打开,此时会弹出“用其他应用打开”和“存到微云”的选项,在这里我们选择“用其他应用打开”,此时会在界面的底部出现一排手机上已经安装的应用的图标,找到我们刚才安装的foxit(或者相应的pdf阅读器软件)点击即可,如图所示。
7、这时候页面会自动跳转到foxit(或对应的pdf阅读器软件),稍等几秒钟就可以打开该pdf文件进行阅读了。如图所示。
什么是PDF文件?
PDF文件是Adobe公司的一种图文格式,可以用 Adobe Reader 打开.其实有些软件也可以打开的,但效果不好。比如画图的photoshop也可以打开他,不过很难看。还是AdobeReader打开的好,本来就是完美支持他的!PDF全称PortableDocumentFormat,是Adobe公司开发的电子文件格式。
《ios企业级应用开发技术》百度网盘pdf最新全集下载:
链接:
?pwd=nbs2 提取码: nbs2
简介:本书聚焦在APP“产品”的设计、开发和运营层面,特别强调架构和设计模式的重要性,有意识地将设计模式应用到代码的编写中,重点介绍iOS企业级应用开发的设计思维方式,并与全栈开发技术结合起来。 全书分为iOS基础篇、Web与Native混合开发模式篇和全栈开发技术篇。
OS 原生体验的免费 PDF 阅读器:PDF Viewer | App+1
在下小钢炮
2019年05月03日
提及 PDF 阅读批注工具这类应用,它们在 App Store、Google Play 上都已经玲琅满目,为人熟知的如价格不菲的 PDF Expert、GoodReader、别具一格的 MarginNote 3、免费的 Documents 等,以至于用户很难抉择自己用哪款比较合适。
在日益同质化的软件生态里,PDF Viewer 像一匹杀出重围的黑马。PDF Viewer 出自大名鼎鼎 PSPDFKit 团队,他们的 PDF 开发框架被 Evernote (印象笔记)、Dropbox、Day One、Ulysses 等应用所使用,之后他们开发了自己在 iOS 和 Android 平台的应用 PDF Viewer,将 PSPDFKit 框架的强大功能带给了全球的移动端用户。
PDF Viewer
相关文章
这款 app 免费下载即可使用大多数功能,整体上已经做到和 PDF Expert 非常接近,而「团队协作」的功能设定又使得它足以脱颖而出。
免费又好用的基础功能
PDF Viewer 支持内购,但如果你仅仅是需要一款好用的 PDF 阅读和批注工具,那么免费版已然可以满足你的需求。
完备的导入与导出功能
与 PDF Expert 较为封闭的一套文件管理系统相比,PDF Viewer 在导出 / 导入文件上的兼容性要好得多。作为目前唯一支持 Files 的 PDF 阅读器,PDF Viewer 带来了近乎于原生的文件管理体验。通过支持 Files,PDF Viewer 可以方便地与其它应用 / 服务内的文件保持同步。
除此之外,PDF Viewer 还支持从电子邮件、网页导入,也可以通过 Wi-Fi 上传文件,仅需在浏览器上输入 ,填写用户名和密码,即可进行文件上传。开启 Wi-Fi 传输功能在应用「设置 → 启用 Wi-Fi 驱动程序」。
导入文件格式可以是 PDF、图片,也完全支持 Adobe Acrobat 格式。当然,你也可以选择新建 PDF 文件。在导出功能上,PDF Viewer 同样良心,你可以选择嵌入可编辑批注、嵌入只读批注、忽略批注,甚至仅导出批注摘要,而这些功能无需内购即可使用。
令人惊喜的是,归功于开发者采用的 PSPDFKit 标准,所导出的可编辑批注版本可以在 Mac 的预览 app 上无缝衔接使用,也算是弥补了没有 Mac 端的遗憾。
丰富且稳定的阅读标注功能
在使用 PDF Viewer 浏览 PDF 时,你可以自行设置页面的滚动模式、边栏、外观及主题(部分主题需内购 pro 解锁)。从 iPhone 切换到 iPad 时,PDF Viewer 也能记住您应前往的中断页面 / 位置。
在文档批注功能上,PDF Viewer 支持各种手写批注,可以插入图片、签名,甚至还能插入复杂几何图形、图章、录音,而且自定义程度较高,审阅的样式、批注的粗细 / 颜色 / 透明度、图片和文字大小等,都可以一一设置。
值得强调的是「批注」功能,虽然标注是 Pro 用户专属,但经测试,免费用户也可使用,只不过无法与他人进行协同操作。你也可以在原文档的基础上编辑修改文字,但改动后的文字只是以备注的形式附在修改内容里。
更上一层楼的专业体验
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流