- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 UIScrollView配合定时器和手动实现图片轮播无限循环
研究了两天半时间,新手无奈啊,话不多说,直接上代码。#import "TestViewController.h"#define s_x [UIScreen mainScreen].bounds.size.width#define s_y [UIScreen mainScreen].bounds.size.heightNSArray * imagearr;NSTime
2015-12-31 15:36:22 1723
原创 iOS不同版本适配问题(#ifdef __IPHONE_7_0)
部分参考http://www.cnblogs.com/ios8/p/ios-version-com.html下面举个简单的例子来说明在iOS7.0和iOS6.1(以及更低版本)之间的适配问题(用的是xcode5.0,里边有6.1和7.0两个版本的sdk)新建一个工程,默认的development target,base sdk以及模拟器的版本都是7.0,在AppDelega
2015-12-29 10:36:59 652
转载 NSTextAttachment富文本控件实现图文混排
1.制作富文本,第一种的就是将一段文字中不通的字显示不同的颜色,大小等。[objc] view plaincopyUILabel *testLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 320, 30)]; testLabel.textAlignm
2015-12-22 11:14:08 1316
转载 iOS应用架构谈(4) 本地持久化方案及动态部署
前言嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue或者PR或者评论区。每一个issue和PR以及评论我都会回复的。持久化方案不管是服务端还是客户端,都是一个非常值得讨论的话题。尤其是在服务端,持久化方案的优劣往往都会在一定程度上影响到产品的性能。然而
2015-12-11 12:03:55 599
转载 iOS应用架构谈 (3)网络层设计方案
前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的ASIHttpRequest,MKNetworkKit啥的其实也都还不错,但前者已经弃坑,后者也在弃坑的边缘。在实际的App开发中,Afnetworking已经成为了事实上各大App的标准配置。
2015-12-11 11:59:48 424
转载 iOS应用架构谈 -(2)view层的组织和调用方案
前言《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分。现在好啦,第二篇出来了。当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了,然后此时需要做非常彻底的重构。一般也就是这两种时机会去做V
2015-12-11 11:58:44 534
转载 iOS应用架构谈-开篇
网上看到一个大神的文章,吾等现在虽是菜鸟,仍有能介入高级菜鸟的一天,文先收藏,常读常新缘由之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面来说呢?当时看到这个问题正好在乘公车回家的路上,闲来无聊就答了一把。在
2015-12-11 11:53:28 404
原创 iOS中添加UITapGestureRecognizer手势识别后,UITableView的didSelectRowAtIndexPath失效
用TableView写了一个登陆界面,帐号和密码两个Cell中加入了TextField。由于想在TableView的空白处点击时收起键盘,所以他注册了一个UITapGestureRecognizer来识别手势。ViewDidLoad中注册手势的部分代码如下:[cpp] view plaincopyUITapGe
2015-12-08 10:01:36 661
原创 // 正则判断手机号码地址格式
// 正则判断手机号码地址格式步骤是在一个输入框UITextField的右侧建立一个按钮,点击按钮获取通讯录后,点击通讯录获得号码和名字,然后将该值赋值到输入框内,并且判断是否符合格式,- (NSString *)valiMobile:(NSString *)mobile{ if (mobile.length <11) { NSLog(@"请输
2015-12-04 10:55:26 443
原创 ABPeoplePickerNavigationController系统通讯录使用
iOS:ABPeoplePickerNavigationController系统通讯录使用昨天因项目需求要访问系统通讯录获取电话号码,于是乎从一无所知,开始倒腾,倒腾了一下午,总算了弄好了。写这边博客是为了记录一下,自己下一次弄的时候就别在出错了。同时,有和我一样的菜鸟能够避免走一下弯路。好了,言归正传,要访问系统的通讯录,首先需要添加AddressBook.framewo
2015-12-03 09:36:04 485
iOS各类面试题总结.zip
2020-07-08
iOS设备通讯录获取,及其他小功能
2015-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人