自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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搭一个简易计算器(利用masonry布局)

64

2015-12-18 11:21:57 872

转载 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应用架构谈 (1)开篇

18

2015-12-11 11:56:08 367

转载 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

含字节跳动,美团,腾讯百度等大厂面试题,iOS基础,算法,多线程,Runloop,GCD,动画,数据结构,性能,UI等等20多套PDF,物超所值,升职加薪就靠它了!!!

2020-07-08

iOS设备通讯录获取,及其他小功能

真机运行,会打印出设备的通讯录,没做表格来显示,所以模拟器运行没效果,还有其他的附加功能如调用系统电话,发短信,浏览器等等。还做了一个for循环实现button排列的简单测试和代理实现页面传值等功能

2015-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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