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

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

2017-02-21 12:45:00

阅读数 6171

评论数 0

一个工程建立多个target

多个应用使用界面效果几乎一致,仅仅改变主题色和主题logo的情况下,为了节省资源,便于代码维护,选择用一个工程建立多个target的方式实现此需求。1,新建一个Target(在原来的target上右键,选择duplicate,Xcode会复制一个名为 copy的target对象,同时生成一个 co...

2017-01-24 17:36:45

阅读数 337

评论数 0

Mac 的最新安全性与隐私

在升级了macOS Sierra (10.12)版本后在“安全性与隐私”中不再有“任何来源”选项接下来,我们就打开终端,然后输入以下命令: sudo spctl –master-disable输入后,可能会让你输入电脑的密码,输入就可以(屏幕上不会显示,但你真的输入了,Linux和Unix核...

2017-01-19 14:40:12

阅读数 1978

评论数 0

iOS语言国际化处理

一,新启动的工程 1.找到Project的Localizations选项,点击加号(+),添加需要国际化的语言(一般工程中默认支持英文,为了方便演示,我只添加了中文简体支持)。此时会弹出一个选择框,选择你所要支持的Xib文件或StoryBoard文件。不需要支持Xib或StoryBoard文件则...

2017-01-09 18:25:10

阅读数 459

评论数 0

iOS TextView与HTML结合以及设置超链接

有时候后端传值一个HTML的字符串,要前台展示,实现这一方法用UILable和UITextView均可以实现,但是要实现超链接的点击,我研究出用UITextView更方便, 实现效果如下: 代码如下:  添加代理 <UITextViewDelegate&am...

2018-07-26 18:26:31

阅读数 660

评论数 0

ios 友盟分享提示UrlSchema Fail Code=2007 (UMSocialPlatformErrorType_CheckUrlSchemaFail)

报错原因:urlscheme没有设置设置步骤:1,打开项目的Target - Info - URL Types               2,点击+  添加 identifier 和 URL Schemes               如下图所示:...

2018-03-15 17:09:11

阅读数 975

评论数 0

将自己代码整理成cocoapods管理

项目组件化管理,使用cocoapods管理,将代码分离,将项目模块化 一、  上传项目源码 把项目源码上传到gitHub仓库再clone到本地(以iOS_Category为例--源码在这里), 如果项目本来就在gitHub的仓库中, 直接clone到本地即可 二、...

2018-02-07 17:15:39

阅读数 255

评论数 1

iOS 接入websocket

1,websocket Websocket是html5提出的一个协议规范。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽,websocket约定了一个通信的规范,通过一个握手的机制,客户端(浏览器)和服务器(webserver)之间能建立一个类似tcp的连接,从而方便c-s之...

2018-01-10 15:58:37

阅读数 1305

评论数 0

iOS截屏后仿今日头条实现一键分享

实现如上图效果1,监听截图产生事件 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(userDidTakeScreenshot:) name:UIApplicationUserDidTakeS...

2017-11-27 20:22:58

阅读数 1492

评论数 0

iOS 多个标签动态排列

如上图所示:自定义标签,自行排列,可控制边距,行距,列举,实现整齐的自由排列,话不多说,看代码//.m主页面 #import "ViewController.h" #import "TagsFrame.h"@interface ViewController ...

2017-11-17 17:29:53

阅读数 2661

评论数 0

代码创建UICollectionView(带分组header)

1,在viewController中实现collectionView的三个协议<UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout>2,创建cell//.h #im...

2017-11-14 18:16:43

阅读数 585

评论数 1

NSMapTable

1,定义 NSMapTable对于NSDictionary来说,有几点特别的地方,其中表现在它可以指定key/value是需要strong,weak,甚至是copy,如果使用的是weak,当key、value在被释放的时候,会自动从NSMapTable中移除这一项。NSMapTable中可以包含...

2017-10-31 20:32:51

阅读数 198

评论数 0

用keychain保存用户的账号,密码,uuid

1.keychain(钥匙串)的功能目前keychain的主要功能就是帮助用户安全地记住他的密码,keychain保存的密码文件都是经过加密的,其它人不能直接通过打开keychain的文件获得保存在keychain中的密码。在mac上可以安装钥匙串应用,一般情况下只有用户正确输入了mac系统的用户...

2017-10-16 20:25:30

阅读数 392

评论数 0

@available 和 #available的用法

Swift 2.0 中,引入了可用性的概念。对于函数,类,协议等,可以使用@available声明这些类型的生命周期依赖于特定的平台和操作系统版本。而#available用在判断语句中(if, guard, while等),在不同的平台上做不同的逻辑。一、@available @availabl...

2017-10-10 17:52:22

阅读数 1224

评论数 0

iOS11新增技术功能总结

根据相关资料进行的总结:1,iOS11彻底废弃32位APPiOS11后,如果从iTunes同步32位的APP到你的手机,只会留下一个占位符APP,无法运行 2,第三方应用 <1> 注意:第三方键盘如果没有选择允许完全访问有可能会出现崩溃问题(iOS10之后苹果支持第三方键盘,具体设置...

2017-09-20 15:57:04

阅读数 1137

评论数 0

iOS 去掉UITableView风格为group时候的最顶部的空白距离

CGRect frame=CGRectMake(0, 0, 0, CGFLOAT_MIN); self.tableView.tableHeaderView=[[UIView alloc]initWithFrame:frame];CGFLOAT_MIN 这个宏表示 CGFloat 能代表的最接...

2017-09-13 16:53:28

阅读数 288

评论数 0

MVVM和RAC介绍

一、ReactiveCocoa RAC完全颠覆了传统的开发模式,使消息传递回调等机制复杂问题简单化,初始化与回调放在一起,使整个逻辑很具条理化。ReactiveCocoa结合了一些编程模式: 1.函数式编程:利用高阶函数,即将函数作为其它函数的参数。 2.响应式编程:关注于数据流及变化的传播...

2017-09-12 20:10:23

阅读数 209

评论数 0

iOS原生与H5双向交互总结

1,单向通信时候:webView可以利用代理方法截取JS,来调用原生方法其代理方法如下:- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIW...

2017-09-12 19:42:34

阅读数 463

评论数 0

iOS拍照之后图片在PC端粘贴后自动旋转90度

问题: iOS拍照发送后 在PC端接收到之后复制粘贴,然后图片选择了90度测试发现, 只要是图片大于2M, 系统就会自动翻转照片原因: 相机拍照后直接取出来的UIimage(用UIImagePickerControllerOriginalImage取出),它本身的imageOrientatio...

2017-08-16 10:55:54

阅读数 185

评论数 0

iOS中文文件名传输或url中存在汉字解决办法(urldecode解码的问题)

错误出现的场景: 1》在app中经常遇到中文文件名传输报错的问题,转换成data为nil的情况,可能是因为客户端需要解码urlDecode2》在url中存在汉字,或者需要上传图片,那么就得考虑urlEncode(否则会出现网址不对)3》接收到服务器返回的一些信息可能也存在同样问题,这时服务器可能...

2017-08-14 19:11:44

阅读数 1573

评论数 0

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