![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
iOS 基础与进阶
文章平均质量分 72
iOS基础与进阶
化作孤岛的瓜
广州-无线端开发工程师
展开
-
iOS——Github 客户端Objective-C开源项目
应该是全网唯一的Objective-C版本的github客户端版本了,遵循简洁明了的设计理念,适合新人小白上手与拓展。在学习Oc语言的过程中,慢慢学习积累的成果。希望有志同道合的同学可以加入进来,共同开发,做大做强~项目地址:https://github.com/jiangzhengnan/NgGithubIos????基于iOS端,使用Objective-C编写的Github个人版本基于MVC模式进行开发 ,用到的第三方库:AFNetworking SDWebImage原创 2021-08-23 23:16:53 · 505 阅读 · 0 评论 -
iOS——面向AOP编程(方法交换)
前言:本文主要介绍ios中方法交换的各种方式具体使用,帮助新手快速入门并且上手。(毕竟我自己学的时候,找资料挺辛苦的,网上的资料大部分都是互相cv ????)本文主要包括以下几个部分:概念 分类实现方法交换 类之间的方法交换(内部交换) 类之间的方法交换(外部交换) C语言实现的方法交换 方法交换实现全局点击拦截概念方法交换:要理解方法交换的话,要了解一些概念:Objective-C 是一个动态语言,它有runtime运行时系统来动态得创建类和对象。然后oc的类的结构原创 2021-08-15 13:55:03 · 881 阅读 · 0 评论 -
Ios学习基础笔记(二)——实现App功能扩展
一.信息存储NSFileManager用法:创建文件。可以依靠NSFileHandler追加写入或者修改创建好的文件。NSCoder可以将对象转成二进制流。实现类有NSKeyedArchive,可以储存需要保存的对象。NSUserDefault类似于Android中的sp,可以存储轻量级数据,Integer,Float,BOOL,Double这些,建议用来存储用户状态相关信息。数据库存储系统支持的有CoreData(基于SQLite)其他第三方的有键值对数据库LevelDB/MM原创 2021-06-27 14:58:55 · 231 阅读 · 0 评论 -
Ios学习基础笔记(一)——实现App基本界面
最近ka大体架构UITabBarController 底部tab控件可以添加多个 UIViewController, UIViewController可以设置item通过delegate设计模式判断是否自动切换:1.设置tarBar.delegate = self2.实现shouldSelectViewController 或者didSelectViewControllerUINavigationController 做页面间的切换(Android 没有这个概念,..原创 2021-05-30 23:26:04 · 414 阅读 · 5 评论