iOS将本应用添加在‘其他方式打开’的列表中

如图中拉帮结伙,让自己的应用出现在列表中的方法如下:一、在本应用中点击TARGETS –>Info—>Document types 如图: 《1》图中name可以自定义,types可选填入 《2》支持类型文件:(下边有连接可查询自己想要的type) pu...

2017-02-21 12:45:00

阅读数 6390

评论数 0

iOS左滑菜单类似抽屉的实现

1,有点击抽屉按钮的主界面的实现//.m文件 #import "RightViewController.h" #import "CustomRightView.h"#define OPENCENTERX 220.0 #define DIVIDWIDTH 70...

2017-02-28 19:39:56

阅读数 320

评论数 0

iOS多线程GCD的总结

大家都知道,多线程分为Pthreads、NSThread、GCD和NSOperation & NSOperationQueue四套方案接下来主要介绍GCD(Grand Central Dispatch) GCD:是苹果为多核的并行运算提出的解决方案,所以会自动合理地利用更多的CPU内核(...

2017-02-28 10:17:32

阅读数 161

评论数 0

iOS多环境配置(Debug,Release之外)

谈到多环境,现在经常用到2-3个环境,比如Test环境,User Acceptance Test用户验收测试环境,Release环境等等。当需要开发打多个包的时候,一般常见做法就是直接代码里面修改环境变量,改完之后Archive一下就打包了。Xcode已经提供了两种配置:Debug和Release...

2017-02-27 16:01:02

阅读数 1238

评论数 0

在WebView中添加定位功能

1.导入头文件 #import< CoreLocation/CoreLocation.h>2.在info.plist中设置配置 NSLocationWhenInUseDescription NSLocationAlwaysUsageDescription3.在webview需要定...

2017-02-23 17:07:55

阅读数 387

评论数 0

Swift的适配方案 -- Snapkit

在OC中,大家大部分都会使用Masonry去做适配 同样,在Swift中,也有类似的适配方案,即用Snapkit去自动布局一:安装方式 1,cocoaPod安装 终端执行命令gem install cocoapods在项目的Podfile下添加如下信息source 'https://gith...

2017-02-22 12:08:49

阅读数 848

评论数 0

iOS的截屏功能实现

UIImage的一个扩展,调用方法直接指定View生成的一个UIImage类型的对象,可以保存到相册,或者作为别用//.h文件 #import <UIKit/UIKit.h> @interface UIImage (TY_Snap) /** * view截屏(快照) *...

2017-02-21 10:55:29

阅读数 430

评论数 0

环形进度条的实现

//添加代码 https://github.com/danielamitay/DACircularProgress 在所需要展示进度条的类里引入类#import "DACircularProgressView.h" #import "DALabeledCi...

2017-02-15 16:01:11

阅读数 1458

评论数 1

添加侧滑手势返回上一级界面

1,首先要求最低支持 iOS7 2,添加类 pod 'FDFullscreenPopGesture', '~> 1.1'3,添加跳转界面隐藏底部tabbar的功能- (void)fd_pushViewController:(UIViewController *)viewControlle...

2017-02-14 17:04:21

阅读数 819

评论数 0

实现SDK的打包处理

1,打开Xcode,创建新工程,选择iOS\Framework & Library\Cocoa Touch Static Library新建一个静态库工程.并将工程命名为DemoStatic,如下图 2,一个静态库工程由.h和.m组成,这些文件将被编译为库本身。 为你的...

2017-02-10 19:23:29

阅读数 591

评论数 0

.a和.framework的区别

一、库: 库是共享程序代码的方式,一般分为静态库和动态库二、静态库与动态库的区别: 静态库:连接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。 动态库:连接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序...

2017-02-10 18:17:08

阅读数 367

评论数 0

libc++abi.dylib: terminate_handler unexpectedly threw an exception修复

代码如下NSMutableAttributedString *attributedString1 = [[NSMutableAttributedString alloc]initWithString:Label.text];[attributedString1 addAttribute:NSFor...

2017-02-06 14:55:29

阅读数 275

评论数 0

改变UILabel其中一部分颜色

修改UILabel的某一部分颜色需要用到NSMutableAttributedString UILabel *label = [[UILabel alloc] init]; label.textColor = TextGrayColor; label.font = [UIFont system...

2017-02-06 14:45:52

阅读数 3010

评论数 0

xcode添加全局断点

1,选择断点选项2,点击左下角加号,选择Symbolic Breakpoint… 3,在Symbol中输入 :-[NSException raise] 回车4,做相同于3的步骤 输入:objc_exception_throw 回车

2017-02-04 11:40:17

阅读数 1155

评论数 0

旋转动画

再复杂的动画都可以拆分成许多简单的动画组合起来 此动画可以拆分为4个大阶段,对应着4个点之间的动画过程:每个大阶段又可以拆分为2个小阶段(以第一个和第二个点为例): 1)A点到B点之间的动画:B点不出现,以A点为起点,从A点一直“伸”到B点 2)B点到A点之间的动画:B点出现,以B点为终点,...

2017-02-03 17:04:34

阅读数 147

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭