01 2016 档案

摘要:最近公司的运营瞎搞了个活动,其活动要服务端提供数据支持,web前端在微信公众账号内作为主要的运营阵地,而iOS、Android要提供相应的入口及页面进行配合。一个活动,动用了各个端的程序猿。而在这里面技术方面主要就是涉及到web端和服务端的交互,web前端和iOS、Android的交互。本人作为一个 阅读全文
posted @ 2016-01-28 17:06 yulang 阅读(232) 评论(0) 推荐(0) 编辑
摘要:iOS的绘图操作是在UIView类的drawRect方法中完成的,所以如果我们要想在一个UIView中绘图,需要写一个扩展UIView 的类,并重写drawRect方法,在这里进行绘图操作,程序会自动调用此方法进行绘图。下面先说明一下绘图,比如,你想绘制一个方块,你需要写一个类来扩展UIView并在... 阅读全文
posted @ 2016-01-25 14:46 yulang 阅读(1697) 评论(0) 推荐(0) 编辑
摘要:什么是持续集成持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。为什么使用持续集成1.减少风险2.减少重复过程3.任何时间、任何地点生成... 阅读全文
posted @ 2016-01-21 22:18 yulang 阅读(1224) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述在开发过程中,提高工作效率而进行的IOS-Jenkins的持续集成。背景平时我们开发完成IOS项目,需要打包给测试人员进行测试。其中的过程需要重复进行:修改配置项--编译---连接设备--运行打包--debug进设备中--然后交给等待的测试人员。现有成熟的持续集成Jenkins解决方案,... 阅读全文
posted @ 2016-01-21 22:13 yulang 阅读(706) 评论(0) 推荐(0) 编辑
摘要:持续集成持续集成究竟是什么呢?根据敏捷大师Martin Fowler的定义:持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。许多团队发现这种方法可以显著减少集成引起的问题... 阅读全文
posted @ 2016-01-21 18:01 yulang 阅读(381) 评论(0) 推荐(0) 编辑
摘要:[[UIDevice currentDevice] setProximityMonitoringEnabled:YES];//建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应//添加监听[[NSNotificationCenter defaultCenter] addObserve... 阅读全文
posted @ 2016-01-21 16:57 yulang 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资源消耗原因和解决方案GPU 资源消耗原因和解决方案AsyncDisplayKitA... 阅读全文
posted @ 2016-01-21 16:21 yulang 阅读(276) 评论(0) 推荐(0) 编辑
摘要:本文最终实现的是使用脚本打 Ad-hoc 包,并发布测试,当然稍微修改一下脚本参数就可以打其他类型的 ipa 包了。另外该脚本还实现了将生成的 ipa 包上传至蒲公英进行测试分发。文中内容包括:xcodebuild 简介使用xcodebuild和xcrun打包签名将打包过程脚本化xcodebuild... 阅读全文
posted @ 2016-01-21 11:22 yulang 阅读(379) 评论(0) 推荐(0) 编辑
摘要:后台传输服务 — 我们用水壶来比喻(0:14)后天传输服务是 iOS 7 引进的 API,它准许应用暂停或者中止之后,在后台继续执行网络服务(比如下载或者上传)。举个例子,这正是 Dropbox 为什么能够在后台执行同步文件到设备功能的原因。为了解释这个功能为什么很有用,请试想一下我们有一个水壶。我... 阅读全文
posted @ 2016-01-19 15:02 yulang 阅读(800) 评论(0) 推荐(0) 编辑
摘要:Git 作为一个源码管理系统,不可避免涉及到多人协作。协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。"工作流程"在英语里,叫做"workflow"或者"flow",原意是水流,比喻项目像水流那样,顺畅、自然地向前流动,不会发生冲击、对撞、甚至漩涡。本文介绍三种广泛使用的... 阅读全文
posted @ 2016-01-19 14:20 yulang 阅读(221) 评论(0) 推荐(0) 编辑
摘要:最近在网上看到一个很酷的下拉刷新效果(http://iostuts.io/2015/10/17/elastic-bounce-using-uibezierpath-and-pan-gesture/)。自己试着实现了一下其中的果冻回弹效果。效果DEMO由于文笔不太好-.- ,建议先下载demo,再结合... 阅读全文
posted @ 2016-01-18 23:23 yulang 阅读(341) 评论(0) 推荐(0) 编辑
摘要:仿射变换简介仿射变换源于CoreGraphics框架,主要作用是绘制2D级别的图层,几乎所有iOS设备屏幕上的界面元素都是由CoreGraphics来负责绘制。而我们要了解的2D仿射变换是其下负责二维坐标到二维坐标的线性变换工作,它保持了二维图形的“平直性”(即:直线经过变换之后依然是直线,圆弧经过... 阅读全文
posted @ 2016-01-13 21:53 yulang 阅读(911) 评论(0) 推荐(0) 编辑
摘要:一、简介IOS 动画主要是指Core Animation框架。官方使用文档地址为:Core Animation Guide。Core Animation是IOS和OS X平台上负责图形渲染与动画的基础框架。Core Animation可以作用与动画视图或者其他可视元素,为你完成了动画所需的大部分绘帧... 阅读全文
posted @ 2016-01-12 14:28 yulang 阅读(301) 评论(0) 推荐(0) 编辑
摘要:感谢:http://blog.csdn.net/crayondeng/article/details/11093689使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或... 阅读全文
posted @ 2016-01-11 19:57 yulang 阅读(965) 评论(0) 推荐(0) 编辑
摘要:一、案例演示最近在整理一个聊天的项目的时候,发送图片的时候,会有一个三角的指向效果,指向这张图片的发送者。服务端返回给我们的图片只是一张矩形的图片,我们如何把一张矩形的图片或者View,加上一层自定义遮罩效果,就是本文要讲的内容。效果演示如下:第一张是一个View的遮罩效果,第二张是UIImageV... 阅读全文
posted @ 2016-01-11 17:01 yulang 阅读(795) 评论(0) 推荐(0) 编辑
摘要:前言嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue或者PR或者评论区。每一个issue和PR以及评论我都会回复的。持久化方案不管是服务端还是客户端,都是一个非常值得讨论的话题。尤其是在服务端... 阅读全文
posted @ 2016-01-11 15:49 yulang 阅读(334) 评论(0) 推荐(0) 编辑
摘要:前言《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分。现在好啦,第二篇出来了。当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了,然后此... 阅读全文
posted @ 2016-01-09 17:09 yulang 阅读(268) 评论(0) 推荐(0) 编辑
摘要:当我们讨论客户端应用架构的时候,我们在讨论什么?其实市面上大部分应用不外乎就是颠过来倒过去地做以下这些事情: --------------- --------------- --------------- --------------- | ... 阅读全文
posted @ 2016-01-09 14:02 yulang 阅读(189) 评论(0) 推荐(0) 编辑
摘要:LLDB的Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xcode运行程序,实际走的都是LLDB。熟练使用LLDB,可以让你debug事半功倍LLDB基础知识LLDB控制台Xcode中内嵌了LLDB控制台,在Xcode中代码的下方,我们可以看到L... 阅读全文
posted @ 2016-01-08 17:35 yulang 阅读(2973) 评论(0) 推荐(0) 编辑
摘要:作者介绍作者:毕洪博 ( @毕洪博 ),iOS 开发者,pop Art 追随者。现在正在鼓捣 AVFoundation,博客 bihongbo.com, 欢迎大家找我讨论技术。作者已将本文在微信公众平台的发表权「独家代理」给 iOS 开发微信公共号,本文的打赏归毕洪博所有,以下是文章正文。正文标题有... 阅读全文
posted @ 2016-01-08 11:43 yulang 阅读(597) 评论(0) 推荐(0) 编辑
摘要:今天写这篇博客是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇博客的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~)。由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的... 阅读全文
posted @ 2016-01-05 23:02 yulang 阅读(5708) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示