iOS开发

作者: 黑夜漫步 | 来源:发表于2018-11-23 19:23 被阅读10次
    iOS开发.png

    参考****************************

    https://github.com/Tim9Liu9/TimLiu-iOS
    https://github.com/vsouza/awesome-ios

    常用技术**********************

    *支付

    支付宝、微信、银联

    *地图

    系统、百度、高德

    *推送

    信鸽、极光、百度云、个推

    *即时通讯

    环信、融云

    *分享

    系统、友盟、ShareSDk、OpenShare
    https://www.jianshu.com/p/71499300a133
    https://github.com/liugangios/IFMShare

    *第三方登录

    友盟

    *短信
    *邮件
    *实名认证

    百度AI、 Face++

    *加密解密

    https://github.com/Flying-Einstein/Encryptions
    *https

    *音频
    *视频

    https://github.com/changsanjiang/SJVideoPlayer
    https://github.com/renzifeng/ZFPlayer
    https://github.com/Bilibili/ijkplayer

    *上传下载
    *其他

    代理、block单例、通知、数据持久化

    常用控件封装*****************************

    *选择器(日期选择器、时间选择器、地址选择器、自定义单列字符串选择器、自定义多列字符串选择器)
    https://github.com/91renb/BRPickerView
    https://github.com/xiaozhuxiong121/PGDatePicker
    https://github.com/Zws-China/DatePicker

    *LTPickerView(单列选择器)http://code.cocoachina.com/view/129983
    *FYLCityPickView(三级城市选择器)https://github.com/64b7a/FYLCityPickView/tree/master

    *SJSwitch(顶部tab)https://github.com/Jude309307972/SwitchViewControllerDemo
    *PYSearch(搜索)https://github.com/ko1o/PYSearch
    *YBPopupMenu(pop弹框)https://github.com/lyb5834/YBPopupMenu
    *HHShowView(仿系统alert弹框)https://github.com/YYDreams/Alert
    *PNChart(图表)https://github.com/kevinzhow/PNChart

    *图片浏览器
    YBImageBrowser https://github.com/indulgeIn/YBImageBrowser
    XLPhotoBrowser https://github.com/CoderXLLau/XLPhotoBrowser

    *图片选择器
    CXXChooseImage https://github.com/liugqengqun/CXXChooseImage
    TZImagePickerController https://github.com/banchichen/TZImagePickerController

    *扫描
    ScanHelper(扫描)https://github.com/MichealMIX/ScanHelper
    LBXScan https://github.com/MxABC/LBXScan

    *仿美团地址选择器
    SDCityPicker https://github.com/SlowDony/SDCityPicker
    JFCitySelector https://github.com/zhifenx/JFCitySelector

    *iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等
    https://github.com/wangrui460/WRNavigationBar

    常用第三方库***************************

    *AFNetworking(网络请求)
    *MJRefresh(刷新加载)
    *MJExtension(字典转模型)
    *MBProgressHUD(弹框提示)
    *SDWebImage(图片加载)
    *IQKeyboardManager(键盘管理)
    *FMDB(数据存储)demo
    *Reachability 监测网络状态
    *Masonry(页面布局)
    *SDAutoLayout(页面布局)

    工程目录***************************

    根据赣州一窗办(参考https://github.com/Coding/Coding-iOShttps://github.com/coderyi/Monkey
    *AppDelegate(应用程序入口)

    *Section(功能模块)
    Base(基础类)
    Common(通用类)
    业务功能

    *Macro(头文件)
    PrefixHeader.pch(主头文件,用于引入其它头文件)
    接口头文件
    导入常用类头文件
    宏定义(常量、变量、方法)头文件

    *Gategory(类扩展)

    *Util(工具类Util、Tool、Manager )文件名与功能挂钩
    Util(常用方法,封装成类方法)
    NetWork(网络请求相关)
    VersionUpdateManager(版本更新)

    *Resource(资源)
    Image
    Audio
    Video
    Plist文件
    Other(HTML、CSS、JS文件)
    Cer(证书)

    *Vendor(第三方库/SDK)

    *Other

    其它*******************************

    *生命周期

    应用程序生命周期
    视图生命周期
    (应用程序生命周期、视图控制器生命周期、视图生命周期)
    代码 https://github.com/64b7a/iOS_APPLifecycle
    文档 https://www.jianshu.com/p/6cf83e94c14c

    *设计模式

    代理、单例、工厂

    *数据持久化

    文件、 归档(NSKeyedArchiver)、 属性列表(NSUserDefaults)、 数据库(SQLite、CoreData、第三方类库)
    https://www.jianshu.com/p/6ddcbc6aa2f8

    *多线程

    GCD、NSOperation、NSThread
    https://www.jianshu.com/p/d894eab12880
    https://www.cnblogs.com/weiming4219/p/7649661.html

    *内存管理

    demo
    https://github.com/64b7a/iOS_Storage
    文档
    https://www.jianshu.com/p/8133439812d4
    https://www.jianshu.com/p/0d7dfb5093a8
    iOS属性关键字
    https://www.jianshu.com/p/9b05f9268494
    iOS循环引用、内存泄漏、野指针
    https://www.jianshu.com/p/a9cc2f93ac81
    https://www.jianshu.com/p/948855f5ef1d
    内存泄漏、野指针类比
    https://blog.csdn.net/sheep_and_stone/article/details/51356444

    *网络相关

    http/https、TCP/IP、Socoket
    GET、POST、PUT

    *swift

    https://blog.csdn.net/LOLITA0164/article/details/82017800

    *iOS url重定向

    https://www.2cto.com/kf/201707/662678.html

    *cornerstone使用

    https://www.cnblogs.com/fyongbetter/p/5404697.html
    https://www.jianshu.com/p/7f5c019c528b
    版本回退
    https://www.jianshu.com/p/854b1afc167b

    *UI相关

    iOS 中 pt 与px的区分
    https://www.jianshu.com/p/7410515d448e
    IOS平台设计规范(尺寸规范)
    http://www.xueui.cn/design/142395.html
    https://www.jianshu.com/p/01768b59bbe1
    https://www.jianshu.com/p/9eebde0f4bd4
    http://www.360doc.com/content/18/0830/00/58377415_782276788.shtml

    在线icon生成
    https://icon.wuruihong.com/

    相关文章

      网友评论

          本文标题:iOS开发

          本文链接:https://www.haomeiwen.com/subject/omicqqtx.html