iOS开发
红尘灬客栈
这个作者很懒,什么都没留下…
展开
-
BlocksKit源码分析(一)(引用他人-只为帮助更多的人)
BlocksKit源码分析(一)1引言众所周知Block已被广泛用于iOS编程。它们通常被用作可并发执行的逻辑单元的封装,或者作为事件触发的回调。Block比传统回调函数有2点优势: 1. 允许在调用点上下文书写执行逻辑,不用分离函数 2. Block可以使用local variables.基于以上种种优点Cocoa Touch越发支持Block式编程,这点从UIView的转载 2016-03-31 10:13:15 · 458 阅读 · 0 评论 -
Obj-C语言开发iOS项目使用反射减少代码工作 (转载他人)
Obj-C语言开发iOS项目使用反射减少代码工作 移动互联网下iOS客户端的开发,一般都会与服务端进行通讯,也会使用到Sqlite数据库来保存一些数据,按常规的搞法,一般都需要手动建表结构,写实体类对象,然后写插入、更新、查询等语句来实现功能,因此想到是否有一种通用的办法来进行一些代码方面的减负工作。通过这个项目的实践,已经找到了答案。在使用这些代码前,我们进行了以转载 2016-03-25 16:33:10 · 445 阅读 · 0 评论 -
iOS开发——项目实战总结&UITableView性能优化与卡顿问题
标签:UITableView性能优化与卡顿问题本文转载出处:http://www.mamicode.com/info-detail-1125512.html1.最常用的就是cell的重用, 注册重用标识符如果不重用cell时,每当一个cell显示到屏幕上时,就会重新创建一个新的cell如果有很多数据的时候,就会堆积很多cell。如果重用cell,为cell创建一个ID每转载 2016-04-01 17:06:17 · 1265 阅读 · 0 评论 -
Alcatraz的安装和使用(出自小码哥教育)
本文转载出处:http://mp.weixin.qq.com/s?__biz=MzAwNzU5MTU1Mw==&mid=402916999&idx=2&sn=6a0476c0ac2cfe3f8f81116054c9c802&scene=23&srcid=0401ekfcfO5rGNPD9UWOlXvY#rd一、简单说明Alcatraz 是一款 Xcode的插件管理工具,可以用来管理XC转载 2016-04-01 17:23:00 · 689 阅读 · 0 评论 -
技术| HYLabel框架(出自小码哥教育)
技术| HYLabel框架本文转载出处:http://mp.weixin.qq.com/s?__biz=MzAwNzU5MTU1Mw==&mid=402916999&idx=2&sn=6a0476c0ac2cfe3f8f81116054c9c802&scene=23&srcid=0401ekfcfO5rGNPD9UWOlXvY#rdHYLabel框架的作用用于识转载 2016-04-01 17:25:27 · 1071 阅读 · 0 评论 -
iOS图片圆角优化
转载出处:http://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=407039089&idx=2&sn=0215dbda88aca345db7874511a4dd39b&scene=23&srcid=0401lmeb3ip8gGf7VzuIYM3c#rd最近,关于图片圆角的话题讨论非常激烈,出现了许多好的文章。恰逢工作需要,用到了大量圆角图片。转载 2016-04-06 09:14:57 · 332 阅读 · 0 评论 -
支付宝 iOS SDK 的简单使用
目录环境:支付宝iOS SDK 2.2.3,Xcode6.4完整代码:Github转载出处:http://www.jianshu.com/p/ccfb86cd8f9f一、去官网申请开通支付宝使用权限二、审核通过1、seller ID:商家唯一标识符2、partner ID:合作身份者 ID,以2088开头的16位纯数字3、加密用到的文件(支付宝公钥/自助生成的商家私转载 2016-04-06 16:46:43 · 1435 阅读 · 0 评论 -
iOS中的URL处理中文乱码
1.url编码 ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是: NSString * newUrlStr = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];2.url解码 请求后,返回的数据,如何显示的是这样的格式:%3B%2C%2A,此时需要我们进原创 2016-08-10 19:40:47 · 4153 阅读 · 0 评论 -
MJRefresh–用法最简单的下拉刷新框架
MJRefresh–用法最简单的下拉刷新框架原文 http://www.ios122.com/2015/08/mjrefresh/主题 MJRefresh简介用于为应用添加常用的上拉加载更多与下拉刷新效果,适用 UIScrollView 、 UITableView 、 UICollectionView 、 UIWebView.项目主页: MJR转载 2016-11-05 13:52:47 · 425 阅读 · 0 评论 -
使用开源库 Objective-C RegEx Categories 处理正则表达式
Objective-C RegEx Categorieshttps://github.com/bendytree/Objective-C-RegEx-Categories使用说明:将 RegExCategories.h RegExCategories.m 文件拖入工程中引入头文件即可. ================================================转载 2016-03-31 10:27:41 · 536 阅读 · 0 评论 -
iOS跳转到系统设置(如:定位、音乐、墙纸设置、蓝牙等)
- (void)methodOne:(id)sender { //测试定位服务 NSURL *url=[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]; if ([[UIApplication sharedApplication]canOpenURL:url]) { [[UIApplicati原创 2016-04-01 15:49:17 · 557 阅读 · 0 评论 -
iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活跃的社区仍旧是Github,除此以外也有一转载 2016-03-31 10:19:34 · 1138 阅读 · 0 评论 -
GCDObjC
GCDObjChttps://github.com/mjmsmith/gcdobjcGCDObjC is an Objective-C wrapper for the most commonly used features of Grand Central Dispatch. It has four main aims:GCDObjC 封装了GCD最常使用的一些特性,它有着如下的4点宗转载 2016-03-31 10:23:24 · 368 阅读 · 0 评论 -
OC与JS交互
实现WebView代理方法//网页加载完时调用-(void)webViewDidFinishLoad:(UIWebView *)webView{ //1.操作网页中的参数 [self domHtml:webView]; // 2.在iOS中加载HTML [self iOSforHtml:webView];原创 2016-03-31 14:51:23 · 404 阅读 · 0 评论 -
iOS性能优化的25条建议
iOS性能优化的25条建议 入门级1.用ARC管理内存2.在正确的地方使用reuseIdentifier(cell默认标识符)3. 尽可能使Views不透明(提升渲染速度) 设置Views的opaque属性为YES(默认)。4. 避免庞大的XIB 使XIB尽量简单。尝试为每个Controller配置一个单独的XIB,原创 2016-03-31 15:44:49 · 407 阅读 · 0 评论 -
iOS应用崩溃日志分析 iOS应用崩溃日志揭秘
转自:http://www.raywenderlich.com/zh-hans/30818/ios%E5%BA%94%E7%94%A8%E5%B4%A9%E6%BA%83%E6%97%A5%E5%BF%97%E6%8F%AD%E7%A7%98这篇文章还可以在这里找到 英语Learn how to make sense of crash logs!本文作者是 So转载 2016-03-31 15:57:19 · 930 阅读 · 0 评论 -
iOS发布app到App Store教程
该博客来自http://blog.csdn.net/cloudox_/article/details/50585267 版权声明:本文为博主原创文章,允许转载,注明出处,回复告诉博主一声即可。要发布首先需要发布证书,其获取和安装的基本流程和真机调试证书一致,关于真机调试证书的获取和使用可以参考这篇文章。不过现在Xcode7不需要真机调试证书也可实现真机调试了,可以参考这篇转载 2016-03-31 16:10:59 · 524 阅读 · 0 评论 -
iOS开发--cocoaPods使用详细说明(转载他人)
一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby转载 2016-03-31 15:05:28 · 399 阅读 · 0 评论 -
SDAutoLayout:比masonry更简单易用的自动布局库
转载他人 出处:http://www.cocoachina.com/ios/20151223/14778.htmlSDAutoLayout:一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于做最简单易用的AutoLayout库。 【SDAutoLayout 视频教程:http://www.letv.com/ptv/转载 2016-04-01 14:57:05 · 775 阅读 · 0 评论 -
iOS注册验证
出处:http://blog.sina.com.cn/s/blog_aba4c2850102wocc.html//验证电子邮件- (BOOL)isEmail{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *p转载 2016-04-01 15:20:18 · 553 阅读 · 0 评论 -
SDWebImage3.7.5的SDWebImageOptions理解
转自:http://www.cnblogs.com/WJJ-Dream/p/5816750.htmliOS开发SDWebImageOptions理解typedef NS_OPTIONS(NSUInteger, SDWebImageOptions) { SDWebImageRetryFailed = 1 0, SDWebImageLowPrio转载 2017-01-16 10:47:32 · 291 阅读 · 0 评论