iOS 通用链接 Universal Links

在 iOS9 之前,要在浏览器中唤醒 APP,我们通常使用 scheme。这种方式需要提前判断系统中是否安装了能够响应此 scheme 的 app,并且这种方式在微信被禁用。

  • Universal Links 可以链接到您应用中的内容并安全地共享数据. 当用户点击 Universal Links 时,iOS 会将链接直接重定向到您的应用程序,而无需通过 Safari 或您的网站进行路由。此外,由于 Universal Links 是标准 HTTP 或 HTTPS 链接,因此一个 URL 既适用于您的网站,也适用于您的应用程序。如果未安装您的应用程序,则系统会在 Safari 中打开 URL,以使您的网站能够处理它。当用户安装您的应用程序时,iOS 会检查存储在 Web 服务器上的文件,以验证您的网站是否允许您的应用程序代表其打开 URL。只有您才能将此文件存储在服务器上,以确保网站和应用程序之间的关联。
  • UIKit 应用程序可以通过通用链接进行通信。支持通用链接的功能允许其他应用直接将少量数据发送到您的应用,而无需使用第三方服务器。

    设置支持 Universal Links 你必须有一个支持 https 的域名

阅读更多

Learning Cocoa with Objective-C


1. Cocoa 开发工具
2. 使用 OC 进行面向对象编程
3. 创建
4. OSX 和 IOS 应用
5. GUI
6. Block 和 操作队列
7. 在视图中画图形
8. 音频和视频
9. 模型对象和数据存储
10. Cocoa 绑定
11. Table View 和 Collection View
12. 基于文档的应用
13. 网络
14. 和真实世界进行工作
15. 事件
16. 用法和 debugger
17. 分享和通知
18. 非标准App
19. 文本操作
20. iCloud


原文地址 : Learning Cocoa with Objective-C
本站是作者语雀文档的镜像站, 如对文章有任何疑问请移步语雀进行 提问

IOS 开发资料

第三方类库

TPKeyboardAvoiding

是为了解决文本输入时键盘遮挡输入框的问题

TTTAttributedLabel

可以满足在一段文本内容中展示网址链接

RKSwipeBetweenViewControllers

类似Spotify或Twitter app导航中的交互式分段控件,不过建议view controller数量控制在4个以内

SMPageControl

可以用来替换UIPageControl, 并且有很多的自定义项目,他包含

  • 指示器的大小
  • 指示器的间距
  • 指示器对齐方式
  • 使用图片作为指示器
  • 图片遮罩作为指示器
  • 自定义单个指示器
  • 直接点击指示器
  • 支持UIAppearance
  • 支持UIAccessibility
  • 适配iOS7

网址

苹果开发者联盟
http://www.iosappx.com/
腾讯移动分析
可以为当前做的app 进行 支持统计
https://mta.qq.com/mta/
IOS 版本统计
https://developer.apple.com/support/app-store/


原文地址 : IOS 开发资料
本站是作者语雀文档的镜像站, 如对文章有任何疑问请移步语雀进行 提问

[转] 深入理解 CocoaPods

CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作  pods),并且随着时间的变化,以及在整个开发环境中对第三方库的版本管理非常方便。
CocoaPods 背后的理念主要体现在两个方面。首先,在工程中引入第三方代码会涉及到许多内容。针对 Objective-C 初级开发者来说,工程文件的配置会让人很沮丧。在配置 build phases 和 linker flags 过程中,会引起许多人为因素的错误。CocoaPods 简化了这一切,它能够自动配置编译选项。
其次,通过 CocoaPods,可以很方便的查找到新的第三方库。当然,这并不是说你可以简单的将别人提供的库拿来拼凑成一个应用程序。它的真正作用是让你能够找到真正好用的库,以此来缩短我们的开发周期和提升软件的质量。
本文中,我们将通过分析  pod 安装 (pod install)  的过程,一步一步揭示 CocoaPods 背后的技术。

阅读更多

Cocoa and Object-C Cookbook

cocoa and Oc Cookbook
1. 使用UI组件
    使用 NSTableView
    使用 NSOutlineView
    使用NSSplitView
    使用 the WebView
    显示 NSAlert
    格式化日期
    格式化数值
    导入图片
    保存 NSUserDefaults 的引用
    取回 NSUserDefaults 的引用
    添加 password to keychain
    取回 keychain 的密码
    访问 通讯录
    添加事件到 iCal
2. 自定义视图
3. 事件处理
4. 动效处理
5. OC 2.0
6. 应用结构
7. debugging
8. 系统集成
9. 文件处理
10. web 处理
11. 数据库处理
12. 多媒体


原文地址 : Cocoa and Object-C Cookbook
本站是作者语雀文档的镜像站, 如对文章有任何疑问请移步语雀进行 提问