iOS开发

iOS开发.png

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

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

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

*支付

支付宝、微信、银联

*地图

系统、百度、高德

*推送

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

*即时通讯

环信、融云

*分享

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

*第三方登录

友盟

*短信
*邮件
*图像识别

百度AI、 Face++
https://github.com/opencv/opencv
https://github.com/gali8/Tesseract-OCR-iOS
https://github.com/TheLittleBoy/TextDetection-VIN

*加密解密

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

*https
*音频
*视频

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

*上传下载
*其他

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

热修复 http://www.jspatch.com/

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

*选择器(日期选择器、时间选择器、地址选择器、自定义单列字符串选择器、自定义多列字符串选择器)
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
*(腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图)
https://github.com/pujiaxin33/JXCategoryView
*特斯拉组件、QQ联系人布局、多页面嵌套滚动、悬停效果、美团、淘宝、京东、微博、腾讯新闻、网易新闻、今日头条等标题滚动视图
https://github.com/yongyuandouneng/YNPageViewController

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

网络
*AFNetworking(网络请求)
*Reachability (网络状态监测)
*CocoaAsyncSocket (socket)https://github.com/robbiehanson/CocoaAsyncSocket

弹框提示
*MBProgressHUD(弹框提示)
*SVProgressHUD (弹框提示)https://github.com/SVProgressHUD/SVProgressHUD

页面布局
*Masonry(页面布局)
*SDAutoLayout(页面布局)

数据管理
*FMDB(数据存储)demo
*realm (数据存储)https://github.com/realm/realm-cocoa

动画
*lottie-ios (动画)https://github.com/airbnb/lottie-ios
*pop(动画)https://github.com/facebook/pop

其它
*RestKit (综合)https://github.com/RestKit/RestKit
*YYKit (综合) https://github.com/ibireme/YYKit
*YYText (文字处理)https://github.com/ibireme/YYText
*GPUImage (图片加载相关)https://github.com/BradLarson/GPUImage
*SDWebImage(图片加载)
*MJRefresh(刷新加载)
*MJExtension(字典转模型)
*YYModel(字典转模型)
*WebViewJavascriptBridge (web和原生交互)https://github.com/marcuswestin/WebViewJavascriptBridge
*IQKeyboardManager(键盘管理)
*JSPatch (热修复)https://github.com/bang590/JSPatch
*FLEX https://github.com/Flipboard/FLEX

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

参考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/KKFinger/KKToydayNews
https://github.com/tianliangyihou/headlineNews

*生命周期

应用程序生命周期
视图生命周期
(应用程序生命周期、视图控制器生命周期、视图生命周期)
代码 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

*网络相关

https://juejin.im/post/5d61fc046fb9a06aef08f545
http/https、
TCP/IP、
Socoket CocoaAsyncSocket
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/

*工具库

http://tools.cocoachina.com/

*iOS中Category和Extension 原理详解

https://blog.csdn.net/u013602835/article/details/80918042

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,657评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,662评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,143评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,732评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,837评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,036评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,126评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,868评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,315评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,641评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,773评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,859评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,584评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,676评论 2 351

推荐阅读更多精彩内容