上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 42 下一页
摘要: 一:Core Animation简介 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。 Core Animation可以用在MacOS X和iOS平台。 Core 阅读全文
posted @ 2016-06-29 09:34 FMDN 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 前提:电脑上已经安装好CocoaPods。 创建Podfile: 1.进入到项目的目录中: $ cd 目录 2.使用终端命令行: $ vim Podfile 3.然后按i键,进入编辑模式 我现在使用的CocoaPods是1.0.0版本, Podfile的文件格式要使用下面的格式: platform 阅读全文
posted @ 2016-06-29 09:33 FMDN 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Apple公司在WWDC 2016前后带来了10个重大更新,其中重中之重可谓是iOS 10的更新了。iOS 10被称作iOS 7之后迎来的最大升级,在所有的革新中,无论在通知中心的UI修改,还是各处的3D Touch弹出层,都能看到卡片式设计的影子。笔者不是设计师,但是以一个iOS开发者的角度来看, 阅读全文
posted @ 2016-06-29 09:32 FMDN 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 前言 这是一篇我记录对alloc、init分析思考的笔记。如果读者想看懂我的第二个思考,可能需要您至少了解内存的分段分页管理,如果您对其一点都不知道,可以先看这篇软文简单了解一下。另外很重要的一点是,请先思考。 思考1.对象为什么要alloc,init又是干嘛的? 很多人都知道,初始化一个对象应该这 阅读全文
posted @ 2016-06-29 09:31 FMDN 阅读(568) 评论(0) 推荐(1) 编辑
摘要: 本文为 WWDC 2016 Session 419 的部分内容笔记。强烈推荐观看。 设计师来需求了 在我们的 App 中,通常需要自定义一些视图。例如下图: 我们可能会在很多地方用到右边为内容,左边有个装饰视图的样式,为了代码的通用性,我们在 UITableViewCell 的基础上,封装了一层 D 阅读全文
posted @ 2016-06-27 08:26 FMDN 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 我是前言: 大约几个月前我在某平台写了一篇文章, 文中简单地介绍了Charts两种图表的样式的使用, 不过有种意犹未尽的感觉, 利用周末的空闲时间再次看了看, 有了新的收获, 今天发出来,分享给大家, 来稍加详细的再次走进Charts的世界. 完全纯代码. 经过测试: 1.1使用cocoa pods 阅读全文
posted @ 2016-06-27 08:25 FMDN 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 译者前言 总是看到有人说用汇编实现objc_msgSend是为了速度快,当然这个不可否认。但是难道没有别的原因?于是就看到了这篇文章,遂翻译之!=。= 我自己的理解就是,用汇编实现,是为了应对不同的“Calling convention”,把函数调用前的栈和寄存器的参数、状态设置,交给编译器去处理。 阅读全文
posted @ 2016-06-27 08:23 FMDN 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 关注仓库,及时获得更新:iOS-Source-Code-Analyze https://github.com/draveness/iOS-Source-Code-Analyze Follow: Draveness · Github 这篇文章会对 IQKeyboardManager 自动解决键盘遮挡问 阅读全文
posted @ 2016-06-27 08:22 FMDN 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 本系列博文总结自《Pro Multithreading and Memory Management for iOS and OS X with ARC》 在上一篇文章中,我们讲了很多关于 block 和基础变量的内存管理,接着我们聊聊 block 和对象的内存管理,如 block 经常会碰到的循环引 阅读全文
posted @ 2016-06-27 08:20 FMDN 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、什么是RunLoop? RunLoop是运行循环,每个Cocoa应用程序都由一个处于阻塞状态的do/while循环驱动,当有事件发生时,就把事件分派给合适的监听器,如此反复直到循环停止。处理分派的对象就叫做“运行循环”。 基本作用:1、保持程序的持续运行 2、处理App中的各种事件(比如触摸事件 阅读全文
posted @ 2016-06-24 08:19 FMDN 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1 iOS多图片下载、在cell里面下载图片、做了缓存优化。 2 3 (app.icon是图片地址) 4 5 // 先从内存缓存中取出图片 6 UIImage *image = self.images[app.icon]; 7 if (image) { // 内存中有图片 8 cell.imageView.image = image; 9 ... 阅读全文
posted @ 2016-06-24 08:19 FMDN 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 项目中要用到支付功能,需要支付宝,微信,银联三大支付,所以打算总结一下,写两篇文章,方便以后的查阅, 大家在做的时候也能稍微参考下,用到的地方避免再次被坑。这是第二篇支付宝集成,第一篇银联支付在这里。本来要用那个ping++的神器,可以集成各种支付手段,异常的方便,但是考虑到安全性问题的话,支付的渠 阅读全文
posted @ 2016-06-24 08:18 FMDN 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 本系列博文总结自《Pro Multithreading and Memory Management for iOS and OS X with ARC》 了解了 block的实现,我们接着来聊聊 block 和变量的内存管理。本文将介绍可写变量、block的内存段、__block变量的内存段等内容, 阅读全文
posted @ 2016-06-24 08:16 FMDN 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 首先需要理清楚流程: 1、用户使用APP客户端,选择商品下单。 2、商户客户端(就是你做的APP)将用户的商品数据传给商户服务器,请求生成支付订单。 3、商户后台调用统一下单API向微信的服务器发送请求,微信服务器生成预付单,并生成一个prepay_id返回给商户后台。 4、商户后台将这个prepa 阅读全文
posted @ 2016-06-24 08:16 FMDN 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 本系列博文总结自《Pro Multithreading and Memory Management for iOS and OS X with ARC》 block 顾名思义就是代码块,将同一逻辑的代码放在一个块,使代码更简洁紧凑,易于阅读,而且它比函数使用更方便,代码更美观,因而广受开发者欢迎。但 阅读全文
posted @ 2016-06-24 08:15 FMDN 阅读(246) 评论(0) 推荐(0) 编辑
摘要: UIMenuController的介绍 什么是UIMenuController? UIMenuController是UIKit里面的控件 UIMenuController的作用在开发中弹出的菜单栏 后面介绍了菜单栏显示中文的设置 什么是UIMenuController? UIMenuControll 阅读全文
posted @ 2016-06-23 09:30 FMDN 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 旅行喵,是一款帮助用户快乐旅行的APP。 第一版的首打功能是行程定制,和景点信息介绍。大家可以在上面做非常简单的偏好选择,通过我们的智能算法生成适合自己的旅行路线。 为什么要用RN呢? 首先,相对于其它可以方便热更新的开发方式,RN在性能、可扩展性、代码维护上,有一定的优势。 其次,在人力资源利用上 阅读全文
posted @ 2016-06-23 09:27 FMDN 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 要想做IM聊天app,就不得不理解WebSocket和Socket的原理了,听我一一道来。 1WebSocket的使用场景 1.社交聊天 最著名的就是微信,QQ,这一类社交聊天的app。这一类聊天app的特点是低延迟,高即时。即时是这里面要求最高的,如果有一个紧急的事情,通过IM软件通知你,假设网络 阅读全文
posted @ 2016-06-23 09:23 FMDN 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 关于HotfixPatch 在IOS开发领域,由于Apple严格的审核标准和低效率,IOS应用的发版速度极慢,稍微大型的app发版基本上都在一个月以上,所以代码热更新(HotfixPatch)对于IOS应用来说就显得尤其重要。 现在业内基本上都在使用WaxPatch方案,由于Wax框架已经停止维护四 阅读全文
posted @ 2016-06-22 09:22 FMDN 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 前言 对于商务类的app,随着app注册使用人数递增,app的运营者们就会逐渐考虑在应用中开展一些推广活动。大多数活动具备时效性强、运营时间短的特征,一般产品们和运营者们都是通过wap页面快速投放到产品的活动模块。Wap页面可以声文并茂地介绍活动,但活动的最终目标是通过获取特权、跳转进入本地功能模块 阅读全文
posted @ 2016-06-22 09:21 FMDN 阅读(2595) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 42 下一页