iOS精选源码
iOS 精美过度动画源码
iOS简易聊天页面以及容联云IM自定义聊天页面的实现思路
自定义cell的列表视图实现:置顶、拖拽、多选、删除
SSSearcher仿微信搜索联系人,高亮搜索检索匹配文字,支持中...
iOS朋友圈&动态圈 源码
iOS从相册、拍照、比例压缩、上传
iOS仿淘宝详情视屏图片轮播
引导页,新特性介绍页
iOS视频会议,教育小班课,文档白板,模仿zoom视频会议
图片异步上传工具
iOS优质博客
招聘一个靠谱的程序员 iOS知识整理~
- 风格纠错题修改完的代码:修改方法有很多种,现给出一种做示例:// .h文件// http://weibo.com/luohanchenyilong/// https://github.com/ChenYilong// 修改完的代码,这是第一种修改方法,后面会给出第二种修改方法typedef N... 阅读原文
iOS valueForKeyPath常用用法
1、valueForKeyPath可以获取数组中的最小值、最大值、平均值、求和。代码如下:NSArray array = @;+ (NSString )caculateArray:(NSArray *)array{ &nb... 阅读原文
使用 Swift 语言开发 iOS 应用程序的利弊
目前全球共有超过 7 亿台 iPhone 处于活跃状态,这造就了 iOS 作为全球第二大移动设备平台的状态。虽然安卓系统的全球市场占有率超过 iOS 系统,但在诸如美国、法国和英国的区域性市场中 iOS 系统仍然占据主导地位。因此许多公司专注于 iOS 平台进行软件开发,因为他们将 iOS 平台视作关键投资机会。如果你... 阅读原文
iOS中block块的存储位置&内存管理
引block是iOS开发中一种使用方便的代码块,但是在使用过程中也很容易不小心就造成问题,本文讲解其存储位置所决定的内存修饰以及如何避免循环引用。iOS内存分区先讲讲大的,关于iOS在内存中的分区情况。内存分为五个区:栈区、堆区、全局区、常量区、代码区。这五个区在物理上是分开的,如下图所示:这五个区存储的内容也各有划分... 阅读原文
0.3. iOS面试题-原理篇
runtime怎么添加属性、方法等ivar表示成员变量class_addIvarclass_addMethodclass_addPropertyclass_addProtocolclass_replaceProperty是否可以把比较耗时的操作放在NSNotificationCenter中首先必须明确通知在哪个线程中发... 阅读原文