上一页 1 ··· 219 220 221 222 223 224 225 226 227 ··· 353 下一页
摘要: IOS开发中UIBarButtonItem上按钮切换或隐藏案例实现案例是本文要介绍的内容,这个代码例子的背景是:导航条右侧有个 edit button,左侧是 back button 和 add button。AD:【线下活动】三大新锐HTML 5企业汇聚51CTO—大话移动前端技术IOS开发中UI... 阅读全文
posted @ 2015-10-29 11:38 brave-sailor 阅读(828) 评论(0) 推荐(0)
摘要: import UIKit class ViewController: UIViewController { @IBOutlet weak var toolBar: UIToolbar! @IBOutlet weak var addActionLabel: UILabel! override ... 阅读全文
posted @ 2015-10-28 20:16 brave-sailor 阅读(704) 评论(0) 推荐(0)
摘要: 代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ本 文中,我们将一起使用 UINavigationController 来管理主视图,并实现点击左视图中菜单时,主视图自动联动的功能。本文是本系列文章的终结篇,也是最有难度的一篇,我已经为此编写了 ... 阅读全文
posted @ 2015-10-28 14:29 brave-sailor 阅读(335) 评论(0) 推荐(0)
摘要: 代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ本篇文章中,我们将一起使用 Auto Layout 高仿手Q的左侧视图,力争达成从布局到动画的全面类似。由于实现过程繁复,本文将主要讲述思路和心得体会,将不再大段大段地粘贴代码。手Q左视图的展现方式... 阅读全文
posted @ 2015-10-28 14:28 brave-sailor 阅读(340) 评论(0) 推荐(0)
摘要: 本系列文章中,我们将尝试再造手机QQ的侧滑菜单,力争最大限度接近手Q的实际效果,并使用 Auto Layout 仿造左侧菜单,实现和主视图的联动。代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ最终效果:开发环境本系列文章的开发环境为:* OS ... 阅读全文
posted @ 2015-10-28 14:27 brave-sailor 阅读(469) 评论(0) 推荐(0)
摘要: 1. Log信息级别Log.v- VERBOSE : 黑色Log.d- DEBUG : 蓝色Log.i- INFO : 绿色Log.w- WARN : 橙色Log.e- ERROR : 红色从上而下级别逐次增加2. 过滤:指定标签,指定级别adb logcat [TAG:LEVEL ][TAG:LE... 阅读全文
posted @ 2015-10-22 09:32 brave-sailor 阅读(3569) 评论(0) 推荐(0)
摘要: //一、*项目准备1、QQ音乐App 界面素材:(我使用PP助手,将QQ音乐App备份,解压ipa文件 即可得到里面的图片素材)2、豆瓣电台接口:"http://douban.fm/j/mine/playlist?channel=1"//二、*界面布局使用Xcode新建一个Single View A... 阅读全文
posted @ 2015-10-19 17:38 brave-sailor 阅读(336) 评论(0) 推荐(0)
摘要: 后续计划性能优化——诊断及工具(目前只有关于TraceView的介绍)、性能优化——内存篇、性能优化——JNI篇,性能优化——电量篇。2、何为性能问题在性能测试中存在两个概念:(1). 响应时间指从用户操作开始到系统给用户以正确反馈的时间。一般包括逻辑处理时间 + 网络传输时间 + 展现时间。对于非... 阅读全文
posted @ 2015-10-16 09:44 brave-sailor 阅读(284) 评论(0) 推荐(0)
摘要: 一个网络请求可以简单分为连接服务器 -> 获取数据两个部分。其中连接服务器前还包括 DNS 解析的过程;获取数据后可能会对数据进行缓存。一、连接服务器优化策略1. 不用域名,用 IP 直连省去 DNS 解析过程,DNS 全名 Domain Name System,解析意指根据域名得到其对应的 IP ... 阅读全文
posted @ 2015-10-16 09:43 brave-sailor 阅读(197) 评论(0) 推荐(0)
摘要: 1、降低执行时间这部分包括:缓存、数据存储优化、算法优化、JNI、逻辑优化、需求优化几种优化方式。(1). 缓存缓存主要包括对象缓存、IO缓存、网络缓存、DB缓存,对象缓存能减少内存的分配,IO缓存减少磁盘的读写次数,网络缓存减少网络传输,DB缓存较少Database的访问次数。在内存、文件、数据库... 阅读全文
posted @ 2015-10-16 09:42 brave-sailor 阅读(190) 评论(0) 推荐(0)
上一页 1 ··· 219 220 221 222 223 224 225 226 227 ··· 353 下一页