chentoo的专栏

记录ios心路历程

排序:
默认
按更新时间
按访问量

一个基于MVVM的TableView组件化实现方案——AITableView

AITableViewhttps://github.com/chentoo/AITableViewcocoapods:pod ‘AITableView’做什么用?这是一个简化UITableView使用方式的一个尝试,不需要再实现UI TableView繁多的delegate和datasource方...

2016-02-03 13:29:07

阅读数:634

评论数:2

iOS 自动化测试之xcpretty简介

xcpretty https://github.com/supermarin/xcpretty 用于对xcodebuild的输出进行格式化。并包含输出report功能。 安装gem install xcprettyjenkins 安装的话,确保已安装command line tool...

2015-11-06 18:04:16

阅读数:7257

评论数:1

iOS9 App Transport Security 如何应对?

ATS本文描述了iOS Apple新增的 ATS 相关政策研究和解读。一、ATS 是什么?1ATS (App Transport Security)是一个提升APP网络服务连接安全性的特性,默认网络连接必须执行安全链接的最佳实践,工作在iOS9及OSX 10.11版本之后。App可以重写默认行为来...

2015-09-29 17:21:10

阅读数:722

评论数:0

一个静态UITabelView的解决方案----CTStaticTableView

CTStaticTableView这是一个用代码封装静态TableView的方式。你可以用xib初始化CTStaticTableView,也可以用代码

2015-06-12 16:47:39

阅读数:1033

评论数:0

一个架构合理的UITableView应该是怎样的?

iOS 开发中,UITableView 应该是最常用到的了。完成一个UITableView应该实现他的DataSource和Delegate来讲数据Model填充进View(Cell)中,大家也是知晓的。但是一个UITableView应该怎样才能实现良好的架构,其实很多人是不在意的。而这也是一个初...

2015-03-19 15:16:33

阅读数:715

评论数:0

iOS插件化研究之一——JavaScriptCore

原文:http://chentoo.com/?p=191一、前言一样的开篇问题,为什么要研究这个?iOS为什么要插件化?为什么要借助其他语言比如html5 js甚至脚本lua等来实现原本OC/Swift应该实现的东西? 原因可以归结为两点: 1. iOS平台 appstore 审核速度不可控,...

2015-03-19 15:10:58

阅读数:1210

评论数:0

怎样做一个iOS App的启动分层引导动画?

一. 为什么要写这篇文章? 这是一个很古老的话题,从两年前新浪微博开始使用多层动画制作iOS App的启动引导页让人眼前一亮(当然,微博是不是历史第一个这个问题值得商榷)之后,各种类型的引导页层出不穷,到如今,github上也有了各种的成型的library存在供选择,同事不少app也已经慢慢的开...

2014-12-11 13:28:34

阅读数:6511

评论数:4

架在aws上的wordpress流量撑不住了。以后就落地csdn把。

架在aws上的wordpress流量撑不住了。以后就落地csdn把。 、等下把blog都迁移过来把。

2014-12-11 11:32:22

阅读数:567

评论数:1

Xcode5.0 使用github

Xcode5.0菜单的位置有所变化,搞了俩小时才搞定,第一次用git管理代码,确实好方便。 整理一下步骤: 1、在GitHub上建立一个Respository,需要注意的是,Initialize this repository with a README 不要勾选,如图:   ...

2013-11-26 10:50:05

阅读数:2602

评论数:1

2013 Stanford公开课 Developing iOS 7 Apps for iPhone and iPad 讲义分享

itunes上已经更新了2013年最新的基于iOS7的公开课,依旧是斯坦福的公开课,讲师也依旧是哪位性感小白胡须的小老头。 视频太大啦。家里宽带拙计。建议各位客观去itunes观看吧,itunes的下载速度基本都能达到峰值,因为现在苹果再国内貌似是建立的有数据中心。但是如果很慢的话,建议你配置...

2013-11-16 16:16:18

阅读数:3173

评论数:1

项目从xcode4.6迁移到xcode5.0 中遇到的若干问题

公司项目,最近不是很多任务,所以尝试将项目迁移到5.0 。 其实这并不是一件很难的事情,但是因为之前前辈对项目的架构存在一些小问题,所以还是会遇到一些问题。但都是小问题。下面记录下来,以供回忆。 1、首先就是statusBar遮盖view元素的问题。如图: 这个问题如果google一下,真是...

2013-11-13 14:18:55

阅读数:1381

评论数:0

Objective C 有没有 共有 私有 受保护的 成员变量概念?

一直以为是没有的,今天看官方文档,无意中竟然发现了,其实是有的。也怪自己,平时编码,在@interface 里面从来没有试过@private 一下,其实是有的,自动补全的提示也有。 Objective C 有跟 C++一样的成员变量的类型,但是还是有所不同的。 默认的不声明的情况下...

2013-11-08 15:32:00

阅读数:2606

评论数:0

iOS 单指缩放旋转

单指旋转有很多种计算方法,也有很多博客文章讲解原理。 我使用了这样的一种方法进行计算和操作。包含了项目需要的,越界回弹,以及最小缩放回弹。 因为时间原因,真正对缩放旋转的控制,只有几行代码,但是却实现了相对完善的单指的缩放旋转控制。 但是实际使用,稍有抖动,可以考虑进行二阶运算处理。一直没有时间做...

2013-11-05 16:13:03

阅读数:1369

评论数:0

iOS如何保持UIButton的Highlighted状态

方法1: - (void)highlightButton:(UIButton *)b { [b setHighlighted:YES]; } - (IBAction)onTouchup:(UIButton *)sender { [self performSelector:@...

2013-06-26 12:41:16

阅读数:2512

评论数:0

NSTimer 怎么暂停继续

那,API里面NSTimer 是木有暂停继续的方法的,只有fire和invalidate,前者是开工的意思,后者是废掉的意思,如果用废掉来代替暂停的功能?显然是不对的。 那肿么办呢? 其实NSTimer 有一个属性叫 fireDate ,啥意思呢?fireDate么,就是fire 的开始时...

2013-03-13 13:04:07

阅读数:7587

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭