登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
iOS开发
(共
3124
篇经验)
0
推荐
44K
浏览
iOS架构师之路:慎用继承
文章给我们展示了一个随着产品需求不断变化的例子,该例子中通过继承实现不同页面的搜索视图和搜索逻辑的代码复用,随着产品需求的演变,最后导致继承的搜索功能层级越来越深,相互依赖越来越严重,最后导致拔...
zuanguko
9年前
IOS
移动开发
架构师
iOS开发
继承
0
推荐
11K
浏览
kerkee在iOS上的快速上手指南
kerkee是一个多主体共存型Hybrid框架,具有跨平台、用户体验好、性能高、扩展性好、灵活性强、易维护、规范化、集成云服务、具有Debug环境、彻底解决跨域问题。
AmbroseAdki
9年前
移动开发
iOS开发
0
推荐
16K
浏览
GCD 最佳实践指南
GCD 是一件极其强大的武器。他为你提供了很多底层工具,比如队列和信号量,你可以组合这些工具来达成自己想要的多线程效果。
guduxiasky
9年前
移动开发
iOS开发
0
推荐
10K
浏览
iOS应用数据存储的常用方式介绍
应用沙盒 1)每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒 2)应用沙盒的文件系统目录,如下图所示(假设应用...
MargaretteH
9年前
数据库
移动开发
iOS开发
0
推荐
81K
浏览
iOS 开发类库
UI 项目名称 项目信息 1 、 MJRefresh 仅需一行代码就可以为 UITableView 或者 CollectionView 加上下拉刷新或者上拉刷新功能。 可以自定义上下拉刷新的文字...
snpq1582
9年前
IOS
移动开发
iOS开发
0
推荐
15K
浏览
iOS动画篇:核心动画
Core Animation(核心动画)是一组功能强大、效果华丽的动画API,无论在iOS系统或者在你开发的App中,都有大量应用。
KatJudkins
9年前
IOS
移动开发
iOS开发
0
推荐
34K
浏览
模式匹配第一弹: switch, enums & where 子句
从简单的 switch 到复杂的表达式、Swift 中的模式匹配可以变得相当强大。今天开始我们来探索一下 switch 炫酷的使用技巧,稍后一系列文章会更进一步,为大家带来更高级的模式匹配技法。
yanp1468
9年前
Swift
iOS开发
Apple Swift开发
0
推荐
229K
浏览
手把手教你反编译别人的iOS APP
虽然iOS系统相比于其他手机操作系统相对安全,但是这个安全并不是绝对的,我一直相信,道高一尺魔高一丈。此文想以实际例子出发,告诉大家,如何去反编译一个app,并且从某个角度来说,iOS没有传说中的“安全”。
otko7121
9年前
IOS
移动开发
iOS开发
反编译
0
推荐
18K
浏览
从源代码看 ObjC 中消息的发送
因为 ObjC 的 runtime 只能在 Mac OS 下才能编译,所以文章中的代码都是在 Mac OS,也就是 x86_64 架构下运行的,对于在 arm64 中运行的代码会特别说明。
ValenciaK87
9年前
Objective-C
移动开发
iOS开发
0
推荐
12K
浏览
快速布局工具:AutoLinearLayoutView
AutoLinearLayoutView的实现完全基于Auto-Layout,并且支持iOS7以上的系统。
croupier
9年前
移动开发
iOS开发
0
推荐
11K
浏览
摆脱第三方库系列(二)- 自己写一个滚动广告
摆脱第三方库系列第二章,我将介绍滚动广告的写法。在一些信息聚合类APP中滚动广告非常常见或者说必不可少,他可以不需要用户操作展示一些开发者想展示的东西,原理其实也很简单。我写的滚动广告主要实现自...
winniebnu
9年前
IOS
移动开发
iOS开发
0
推荐
19K
浏览
实用iOS开发库
按框架类、控件类、工具类和Xcode插件介绍了常用的iOS开发库
kjgr5252
9年前
IOS
移动开发
iOS开发
0
推荐
19K
浏览
iOS架构师之路:控制器(View Controller)瘦身设计
古老的MVC架构是容易被iOS开发者理解和接受的设计模式,但是由于iOS开发的项目功能越来越负责庞大,项目代码也随之不断壮大,MVC的模糊定义导致我们的业务开发工程师很容易把大量的代码写到视图控...
uvla3378
9年前
移动开发
iOS开发
0
推荐
10K
浏览
高级动画-圆形树展开、收起动画
前段时间帮某某做了一个动画效果,今天分享给大家。关于动画的基础知识,这里不会细说,如果您还没有核心动画的基础知识,请先阅读相关文章,了解核心动画如何使用,然后再继续阅读本篇文章。
MarcellaAnd
9年前
移动开发
iOS开发
0
推荐
13K
浏览
iOS 趣谈设计模式——通知
OS的一种设计模式,观察者Observer模式(也叫发布/订阅,即Publich/Subscribe模式)。 观察者模式,包含了通知机制(notification)和KVO(Key-value...
TereseXtk
9年前
IOS
移动开发
iOS开发
0
推荐
12K
浏览
Go 学习笔记(三)- 基础数据类型
Go 语言将数据类型分为四类:基础类型、复合类型、引用类型和接口类型。本章介绍基础数据类型,包括 整型,浮点,复数,布尔,字符串,常量。
ctlm9788
9年前
移动开发
Go语言
Unicode
iOS开发
0
推荐
15K
浏览
[译]如何快速稳定地构建iOS应用
Voyager项目是为了开发LinkedIn新的旗舰级手机应用,去年年初,我们开始在项目中实践3x3哲学:一天发布三次,从代码提交到用户可以使用,不超过三小时。虽然我们不能每三个小时向App S...
njkf2843
9年前
移动开发
iOS开发
0
推荐
8K
浏览
KVC KVO高阶应用
KVC, KVO作为一种魔法贯穿日常Cocoa开发,笔者原先是准备写一篇对其的全面总结,可网络上对其的表面介绍已经够多了,除去基本层面的使用,笔者跟大家谈下平常在网络上没有提及的KVC, KVO...
JeaEger
9年前
移动开发
iOS开发
KVC
KVO
0
推荐
11K
浏览
分享:iOS 统一编码风格的四种有效办法
我们团队中有二十个人,大神们都有自己的编程习惯,而新手们呢还没有自己的风格,还有些如我本人不同时期的风格不一样,这导致了我们的代码有n种风格。 有的团队觉得每个人自己的风格统一了就好,不能要求人...
johnny017
9年前
程序员
C语言
移动开发
Xcode
iOS开发
0
推荐
7K
浏览
深入研究Runtime(3)
本文介绍runtime的两个进阶用法: 动态方法解析:如何动态地提供方法的实现? 消息转发:发送消息时,如果消息接收者没有实现该方法,则运行时会报错。当消息接收者没有实现该方法时,应该如...
LeoYfd
9年前
IOS
移动开发
iOS开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档