随笔分类 -  iOS

上一页 1 2 3 4 5 6 ··· 11 下一页

字符串中关键字高亮
摘要:// 高亮显示字符串中的关键字 NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:self.title]; NSError *error ... 阅读全文

posted @ 2015-09-02 13:42 奋进的闹钟 阅读(501) 评论(0) 推荐(0) 编辑

UISearchBar
摘要:普及一下UISearchBar控件API相关的属性和方法吧!UISearchBar属性相关_searchBar = [[UISearchBar alloc] initWithFrame:CGRectZero];// 初始化,不解释 [self.searchBar setPlaceholder:@... 阅读全文

posted @ 2015-09-01 13:43 奋进的闹钟 阅读(183) 评论(0) 推荐(0) 编辑

iOS 基础知识
摘要:1.UIWindow和UIView和 CALayer 的联系和区别?答:UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上响应触摸事件的对象;UIwindow是UIView的子类,UIWindow的主要作用:一是提供一个区域来显... 阅读全文

posted @ 2015-09-01 09:57 奋进的闹钟 阅读(203) 评论(0) 推荐(0) 编辑

UICollectionView自定义布局教程
摘要:转载自:叶孤城UICollectionView自定义布局PintereUICollection这个东西是在iOS6被推出来的,所以如果你的app还在支持iOS5还是老实用TableView吧,要么牛逼的就用ScrollView手撸一个出来它最牛逼的地方就在于,Custom的Layout可以玩出无限可... 阅读全文

posted @ 2015-09-01 09:51 奋进的闹钟 阅读(1142) 评论(0) 推荐(0) 编辑

Objective-C 反射篇
摘要:By 淘宝文通基本反射基本反射包括获取Class 或 根据字符串获取Class检查是否有selector 以及 根据字符串 获取selector 并执行检查继承关系基本反射就是能通过NSObject的一些方法和简单封装好的方法直接能进行反射的操作Class相关的一些操作首先就是获取一个实例的Clas... 阅读全文

posted @ 2015-08-24 16:07 奋进的闹钟 阅读(903) 评论(0) 推荐(0) 编辑

使用CocoaPods进行Xcode的项目依赖管理
摘要:By 淘宝文通http://blog.zephyrleaves.net/712/发表于 2013-07-17文章目录1. 安装CocoaPods 使用CocoaPods 怎么编写自己的PodSpec 模块化CocoaPods是Xcode上的一个依赖管理工具CocoaPods有点像Java领域的Mav... 阅读全文

posted @ 2015-08-24 16:06 奋进的闹钟 阅读(785) 评论(0) 推荐(0) 编辑

配置Podfile 一个工程内的多个Target
摘要:在使用CocoaPods时,pod install默认只能为xcode工程的第一个target添加依赖库支持。如果要为所有的target增加可按照如下步骤进行1. 编辑Podfile文件第一种 所有的target使用相同的第三方依赖配置platform :ios, '7.0'#CocoaPod 国内... 阅读全文

posted @ 2015-08-21 16:59 奋进的闹钟 阅读(2386) 评论(0) 推荐(0) 编辑

Objective-C:方法缓存
摘要:摘要只要用到Objective-C,我们每天都会跟方法调用打交道。我们都知道Objective-C的方法决议是动态的,但是在底层一个方法究竟是怎么找到的,方法缓存又是怎么运作的却鲜为人知。本文主要从源码角度探究了Objective-C在runtime层的方法决议(Method resolving)过... 阅读全文

posted @ 2015-08-20 16:36 奋进的闹钟 阅读(714) 评论(0) 推荐(0) 编辑

UIScrollView循环滚动图片
摘要:转载自 http://www.jianshu.com/p/aa73c273baf2我们会经常用到循环滚动图片,包括定时滚动,点击触发事件。以前所知道的循环滚动图片的方法是这样的。比如:一共5张图片,位置为1,2,3,4,5。创建7个imageView。将最后一张图片放到第一张图片前面,将第一张图片放... 阅读全文

posted @ 2015-08-18 16:42 奋进的闹钟 阅读(284) 评论(0) 推荐(0) 编辑

简洁的代码
摘要:转载自 : http://www.jianshu.com/p/2db0e6b6ecdb最近在review整个项目的代码,因为代码量很大,参与开发的人很多,所以代码很多地方写得不够简洁。这里总结出一些代码片段,用来简化代码。1、让TableView多余的Cell不可见。原来的实现:给TableView... 阅读全文

posted @ 2015-08-18 16:38 奋进的闹钟 阅读(298) 评论(0) 推荐(0) 编辑

ViewModel 实践:高效简单地组织代码
摘要:转载自:http://www.cocoachina.com/ios/20150714/12447.html文/某鸟前言不知不觉,笔者也撸码也已经一年多了。随着撸码的数量疾速上涨,如何高效,简单的组织代码,经常引起笔者的思考。作为一个方法论及其实践者(这个定义是笔者自己胡诌的),始终希望能够找到一些简... 阅读全文

posted @ 2015-08-18 16:37 奋进的闹钟 阅读(313) 评论(0) 推荐(0) 编辑

iOS App性能优化
摘要:虽然iPhone的机能越来越好,但是app的功能也越来越复杂,性能从来都是移动开发的核心关注点之一。我们说一个app性能好,不是简单指感觉运行速 度快,而应该是指应用启动快速、UI反馈响应及时、列表滚动操作流畅、内存使用合理,当然更不能随随便便Crash啦。工程师开发应用时除了在设计上要避 免性能“... 阅读全文

posted @ 2015-08-18 16:35 奋进的闹钟 阅读(259) 评论(0) 推荐(0) 编辑

提高iOS App性能的建议和技巧
摘要:当我们开发iOS应用时,好的性能对我们的App来说是很重要的。你的用户也希望如此,但是如果你的app表现的反应迟钝或者很慢就会让你得到不好的评论。然而,由于IOS设备的限制有时很难工作得很正确。我们开发时有很多需要我们记住这些容易忘记的决定对性能的影响。这是为什么我写这篇文章的原因。这篇文章用备忘录... 阅读全文

posted @ 2015-08-18 16:34 奋进的闹钟 阅读(309) 评论(0) 推荐(0) 编辑

cocoapods 安装
摘要:cocoapods 安装1、删除国外的 rubygems 路径gem sources --remove https://rubygems.org/2、添加国内的 rubygems 镜像(目前淘宝停止 HTTP 协议的镜像服务,使用 HTTPS 协议替代)gem sources -a https://... 阅读全文

posted @ 2015-07-06 13:22 奋进的闹钟 阅读(216) 评论(0) 推荐(0) 编辑

XCODE6修改工程名
摘要:之前同事太任性,工程名叫 test,无法忍受,所以需要修改项目名,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,... 阅读全文

posted @ 2015-07-06 11:44 奋进的闹钟 阅读(191) 评论(0) 推荐(0) 编辑

JSON序列化为实体对象
摘要:1、JSON 文本,文件名 applications.json [ { "display_name": "500px", "developer_name": "500px", "identifier": "471965292" }, { "display_name": "Airbnb"... 阅读全文

posted @ 2015-06-29 10:05 奋进的闹钟 阅读(540) 评论(0) 推荐(0) 编辑

一个丝滑的全屏滑动返回手势
摘要:一个丝滑的全屏滑动返回手势转载自 http://www.cocoachina.com/ios/20150610/12076.html全屏返回手势自 iOS7 之后,Apple 增加了屏幕边缘右划返回交 互的支持,再配合上 UINavigationController 的交互式动画,pop 到上一级页... 阅读全文

posted @ 2015-06-24 10:12 奋进的闹钟 阅读(352) 评论(0) 推荐(0) 编辑

OC 九宫格布局
摘要:- (void)jiugongge{ NSArray *array =@[[UIColor cyanColor],[UIColor lightGrayColor], [UIColor yellowColor],[UIColor ... 阅读全文

posted @ 2015-06-19 15:58 奋进的闹钟 阅读(261) 评论(0) 推荐(0) 编辑

SDWebImage 新版接口使用方法
摘要:最新的库结构如下初次导入,如果你的 Xcode 不是最新的,可能会遇到问题,解决版本(1) 下载了SDWebImage.framework,然后拖到了工程中,然后:#import "UIImageView+WebCache.h"死活import不进啊,提示"UIImageView+WebCache.... 阅读全文

posted @ 2015-06-10 16:24 奋进的闹钟 阅读(5028) 评论(0) 推荐(0) 编辑

UIImage 按照指定宽度等比例裁切
摘要:项目中遇到一个问题就是,图片太大,导致上传到服务器或者下载时使用 SDWebImage(最大允许 2M 图片)时 闪退。解决办法是在本地先处理好图片。按照指定宽度等比例 缩放图片后,再使用。//使用UIImage *portraitImg = [info objectForKey:UIImagePi... 阅读全文

posted @ 2015-06-02 10:47 奋进的闹钟 阅读(999) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 11 下一页

导航