- 博客(15)
- 收藏
- 关注
原创 IOS 应用中跳转到APP Store的评分页面
IOS 应用中跳转到APP Store的评分页面,APP_ID为应用程序的ID ,比如 131456789 NSString *str = [NSString stringWithFormat: @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContent
2016-03-31 14:22:52 492
原创 IOS图片和按钮在屏幕中随意拖动
IOS图片和按钮在屏幕中随意拖动1、先给图片添加手势 //创建一个拖动的手势 UIPanGestureRecognizer *pan=[[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(handlePan:)]; [self.picImg setUserInteracti
2016-03-23 16:26:34 6202 4
原创 IOS绘图的基本步骤
IOS绘图的基本步骤- (void)drawRect:(CGRect)rect { //IOS绘图的基本步骤 //1、初始化UIView的子类 (self本身就是) //2、调用- (void)drawRect:(CGRect)rect方法, //3、获得上下文,创建一个画布 CGContextRef con
2016-03-23 16:01:31 351
转载 ios AutoLayout基础知识 汇总
三大部分: 一: AutoLayout的来源和原理 二:StoryBoard 三:Code To AutoLayout 一:AutoLayout简介 AutoLayout 是一个描述各种约束的行为,比如,一个View 距离父View上边距多少,相邻之间的间隔,各个View之间的宽高关系等等二:StoryBoard
2016-03-18 08:38:21 411
转载 ios基本图形绘制
一.框架的介绍 Core Graphics Framework是一套基于C的API框架,使用了Quartz(Quartz是苹果开发的API)作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染,该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变、遮蔽、图像数据管理、图像的创建、遮罩以及PDF文档的创建、显示和分析。 Quartz 2D在UIKit
2016-03-18 08:37:30 314
原创 修改UItextField输入框placeholder的字体默认颜色和大小,采用KVC方式设置
修改UItextField输入框placeholder的字体默认颜色和大小,采用KVC方式设置[_textField setValue:[UIColor getCommonColorWithColorType:ColorWhiteType] forKeyPath:@"_placeholderLabel.textColor"]; [_textField setValue:[UI
2016-03-09 17:38:13 460
原创 设置继承自UIScrollView控件的滚动速度
设置继承自UIScrollView控件的滚动速度 _collectionView.decelerationRate = 0.5;//设置滚动速度 _collectionView.decelerationRate =UIScrollViewDecelerationRateFast;//设置滚动速度
2016-03-09 17:25:49 407
原创 设置图片渐变效果,遮罩层、半透明
// 设置图片渐变效果,遮罩层,半透明 CAGradientLayer *_gradientLayer; _gradientLayer = [CAGradientLayer layer]; _gradientLayer.borderWidth = 0; _gradientLayer.frame = CGRectInset(self.shopI
2016-03-09 17:01:53 5191
原创 UITapGestureRecognizer 的使用,判断点击哪个控件
UITapGestureRecognizer 的使用,判断点击哪个控件说明:_backgroundImg 和_userHeaderImg都在_headerView上,给_headerView添加手势,判断用户点击是在_userHeaderImg还是_backgroundImg上,一个是修改头像,一个是修改背景图注意:convertRect:后跟的是bounds,而不是f
2016-03-05 14:30:57 7567
转载 开发完iOS应用,接下去你该做的事
iOS专项总结关于 analyzeClang 静态分析器SlenderFaux PasWarningLeaksTime Profiler加载时间iOS App启动过程帧率等如何优雅地显示帧率标签?iOS专项总结 一个应用经过多次迭代后告一段落,接下去我们在技术上还可以做些什么呢?答案是提高代码的整体质量。关于这方面,除了我们常喊的 重构,测试也非常重要
2016-03-03 10:40:15 365
转载 UICollectionView自定义布局教程:Pinterest (1)(翻译自raywenderlich)
UICollectionView自定义布局教程:Pinterest开始之前先说个题外话,前段时间在流利说,老板在清华的大学同学刚好是Pinterest里的第二个华人员工和第一个安卓工程师(好像是前十五号员工),被老板请来做了一次分享,经历颇为传奇. 他之前在美国谷歌本部的Android部门(当时的薪资已经碾压大部分程序猿了),后来看到Pinterest这个app在iOS上非常火,但
2016-03-03 10:35:15 513
转载 UICollectionView自定义布局教程:Pinterest (2)
override func prepareLayout() { // 1 if cache.isEmpty { // 2 let columnWidth = contentWidth / CGFloat(numberOfColumns) var xOffset = [CGFloat]() for column in 0 ..< numberOfColumns
2016-03-03 10:34:00 311
转载 即时通讯常用第三方库(eg:微信)
自14毕业到现在,从事iOS即时通讯开发已经1年半之久。在这里总结一下自己平时开发即时通讯类App常用的控件,以供大家参考。主要负责Allure开发,目前已上架,可以在苹果商店搜素Allure。Allure模仿微信的交互和设计效果,已经实现微信的大部分功能。 1.聊天列表:SWTableViewCell: https://github.com/CEWendel/SWTableV
2016-03-03 10:31:15 1309
转载 iOS 集成银联支付
iOS 集成银联支付当初集成支付宝的时候 觉得见了这么丑的代码 加上这么难找的下载地址 在配上几乎为零的文档 寒哥就要吐血了下午去集成银联 才知道 血吐的早了下载地址 https://open.unionpay.com/upload/download/Development_kit85427986.rar其实我找了半个小时 也不知道怎么就下载
2016-03-03 10:28:44 537
原创 IOS设置完定位后回到APP中后要自动做某些操作的方法,使用通知
通知的使用方法二,可执行App delegate中的某些方法IOS设置完定位后回到APP中后要自动做某些操作的方法,使用通知 //宏定义一个名称#define EnterForeground @"UIApplicationDidBecomeActiveNotification" //发起通知 [[NSNotifi
2016-03-02 17:10:26 3228 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人