文章索引~IOS开发(未完待续)

 

注意:

对于开发者来说,主要需要关注以下三点:
从2020年4月30号开始,开发者要用iOS 13 SDK来打包才能上传App Store
从2020年4月30号开始,开发者要保证使用启动Storyboard制作启动画面
从2020年4月30号开始,开发者需要给自己的iPhone应用完成对所有尺寸iPhone屏幕的适配

 

IOS开发环境:

App store:  Xcode最新版本

Xcode 下载地址: https://developer.apple.com/download/more/   : 可以下载低版本xcode等其他工具

使用Xcode10调试iOS13设备  :准备试试

iOS开发——Xcode11创建iOS13版本工程更改低版本兼容问题(屏幕变黑、无UI等问题): 收藏

macOS上有哪些独有的优质应用:  推荐的、

[产品派]8种移动APP导航设计模式大对比 :

Mac软件下载地址 : http://soft.macx.cn/index.html

 

 

语言:

 

20191109 

  •     开发环境():    Swift5.1  ,  Xcode11  ,  macOS 10.14 Mojave、macOS Catalina 10.15
  •     Swift:   听说公司项目更多是用这个语言了。(使用Swiftc 编译)
  •     Swift5.x :  ABI稳定了(应用程序二进制接口)。截止至2019年6月,目前最新版本:Swift5.1
  •     Swift完全开源: https://github.com/apple/swift,主要采用C++编写
  •     https://c.runoob.com/compile/20   : swift在线编译器,可以学习语法
  •     界面开发采用:  Storyboard 稳定一点。   swift ui刚推出,坑多
  •  

 

教程:

 

iOS学习资料

https://github.com/zhouhuanqiang/LearningIOS  : 有很多资料

 

响应式编程

ReactiveX :  http://reactivex.io/   , https://github.com/ReactiveX

一个中文文档:  https://beeth0ven.github.io/RxSwift-Chinese-Documentation/

 

李明杰

新浪微博:http://weibo.com/exceptions    

技术博客:http://www.cnblogs.com/mjios  

小码哥教育:  http://weibo.com/ITxiaomage

https://github.com/CoderMJLee : 李明杰

 

资料收集:

苹果Xcode帮助文档阅读指南

IOS官方开发文档中文版

tutorialspoint   //各种技术的知识讲解。

2019年苹果iOS App上架详细图文教程

IOS 常用控件 收集

 

视频编解码:

FFmpeg libraries for iOS

iOS 系统中,H.264 视频流可以硬件解码吗? 具体如何实现?

iOS使用ffmpeg播放rstp实时监控视频数据流 

如何在iOS平台上实现视频硬解码?

编译FFmpeg: https://www.jianshu.com/u/53fb509bd05c   准备试试

 

语法:

iOS开发new与alloc/init的区别

 

概念:

iOS 中的 armv7,armv7s,arm64,i386,x86_64 都是什么

 

Mac技巧 :

   Mac OS X在终端中打开文件夹窗口:

open ~

open /home/

open ~/Downloads/

 

CocoaPods安装:

收集和采用以下办法后,安装成功。
Mac 10.14.6

第一步:  安装 //Install CocoaPods
sudo gem install -n /usr/local/bin cocoapods-1.7.1

第二步: //Setup CocoaPods:
pod setup


or 第二步: pod setup太慢终极解决办法:
    当我们去执行pod setup的时候,会发现那是一个相当的慢。估计一天的时间都浪费再这上面。这是因为使用的国外的镜像,只要使用国内的镜像就很好的解决了。
只要使用 cd ~/.cocoapods/repos
然后 执行 pod repo remove master来删除master文件
再执行 git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

第三步:搜索框架
pod search XXX
pod search afnetworking   (不区分大小写)

Done。

//其他注意
搜索失败:(Unable to find a pod with name, author, summary, or descriptionmatching 'AFNetworking' )
网友方案: rm ~/Library/Caches/CocoaPods/search_index.json

检查
gem sources -l

网友建议:
OS X 10.11之前系统的安装cocoapods 指令:$ sudo gem install cocoapods 
OS X 10.11以后系统的安装cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoapods

网友建议:  在mac下安装CocoaPods
注意不要使用1.8.4及以上版本,不然 “pod setup”命令会失效,我换成了1.7.1版本后 pod setup命令终于有效了。

# 查看版本
pod --version 

删除
gem sources --remove ****

添加
gem sources -a ****


 

代码段:

 

//How to convert Data to hex string in swift
extension Data {
    struct HexEncodingOptions: OptionSet {
        let rawValue: Int
        static let upperCase = HexEncodingOptions(rawValue: 1 << 0)
    }
    
    func hexEncodedString(options: HexEncodingOptions = []) -> String {
        let format = options.contains(.upperCase) ? "%02hhX" : "%02hhx"
        return map { String(format: format, $0) }.joined()
    }
}

 

附加:

 

常见导航:(APP导航设计模式大对比)

[产品派]8种移动APP导航设计模式大对比

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值