自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 iOS各版本发布时间和特点

iOS各版本发布时间和特点iOS9——发布时间2015年6月9日特性:(更新于开发的内容)1.iOS9系统发送的网络请求将统一使用HTTPs,将不再默认使用HTTP等不安全的网络协议,而默认采用TLS 1.2。服务器因此需要更新,以解析相关数据。如不更新,可通过在 info.plist 中声明,倒退回不安全的网络请求。2.3D touch增加3.swift发布2.0版本4.APP Thinning:app为了后向兼容,都同时包含了32bit和64bit,在图片资源2X和3X的一应俱全

2020-07-20 10:18:49 4193 1

原创 上传【cocoapods】自己的公有库的正确姿势

                                                          CocoaPods上传自己的公有库的正确姿势         许久没有更新博客了,这两天就想要写一点东西,前天突然想把自己写的工具类整理一下,上传到github或者cocoapods上去,上传GitHub,网上的文章还挺多,随手打开一篇都可以上传,但在上传cocoapods时,真...

2018-11-01 17:12:36 468 1

转载 iOS-coredata增删改查

1.创建:创建有两种形式:(1)创建工程的时候勾选 UserCoreData选项 如图 我们会发现,系统已经帮我们创建了一个后缀名为”.xcdatamodeld”的文件  这个待会再介绍(2)新建一个DataModel 文件使用 Cmd+N键 或者 File->New->File 名字自己定,创建一个xcdatamodeld文件我们打开这个可以看到是一个...

2018-10-16 15:45:13 172

转载 识别手机上是否安装某个app

方法一导入#include <objc/runtime.h>Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(de...

2018-08-27 14:37:25 512

转载 iOS 8.1. 手机内置图片变形问题

先来看两张图吧1、2、出现这种情况的时候我吓得一尿,然后用自己的手机亲自测了一遍(iOS10.2.1),并没有发现此类问题,再拿同事手机测试(iOS11.2.1),也没有出现此类问题。自己测试是测不出来的。然后询问市场人员,根据询问市场人员得知关于客户手机的信息为:iPhone 6  iOS8.1.1,然后立马用模拟器跑了一遍发现果然有此

2018-01-17 17:34:19 1471

转载 实现iOS语言本地化/国际化(图文详解)

前言语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者一个国家有多种语言,这就要求应用程序所展示的文字、图片等信息,能够让讲不同语言的用户读懂、看懂。进而提出为同一个应用程序适配多种语言,也即是国际化。语言国际化之所以又叫做语言本地化,这是站在每个用户的角度而言的,是指能够让用户

2017-12-14 13:41:23 384

转载 iOS-画形状的view

#import #import @interface UIView (Shape)- (void)setShape:(CGPathRef)shape;@end#import "UIView+Shape.h"@implementation UIView (Shape)- (void)setShape:(CGPathRef)shape{ if (shape =

2017-11-23 10:50:29 399

转载 这周就分享一个链接吧,面试100道题

http://www.jianshu.com/p/228931a8a91e

2017-11-21 09:12:09 185

转载 iOS-汉字顺序展示

前言:主要用到以下内容: 1.CABasicAnimation -- animationWithKeyPath:@"strokeEnd"//开始绘制2.CAKeyframeAnimation -- animationWithKeyPath:@"position"//以position作为关键帧动画3.CAShapeLayer//CAShapeLayer需要与贝塞尔曲线配合使用才有意义、可

2017-10-31 14:49:24 589

原创 iOS -XX天xx时xx分xx秒部分改变颜色和字体大小

这个就是一个简单的NSString改变为NSAttributedString后对字符串进行rang查找和颜色替换。直接上代码。- (NSAttributedString *)transformString:(NSString *)string{        NSMutableAttributedString *textColor = [[NSMutableAt

2017-10-13 11:54:01 322

原创 iOS-月日期,本月初始第一天和最后一天,以及比较两个日期的类方法

+(UIColor*)mostColor:(UIImage *)image{        #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_6_1    int bitmapInfo =kCGBitmapByteOrderDefault | kCGImageAlphaPremultipliedLast;#el

2017-09-30 10:59:31 2182

原创 对不起,我的博客

沉寂了好久了,再一次打开博客,感觉好对不起它,以前是准备一星期至少要写三篇到四篇的文章,可是我把它放到了记忆的角落里,如果电脑不是有个叫书签的功能,我或许会继续忘记它。生活并没有想的那么美好,也总归不是都是一直痛苦。当你回首,发现后面的路除了你自己的脚印,其他的都看不到。看前面也都是迷雾。人死了也希望留下点足迹但像我们这样的人谁能留下什么呢,写博客,更多

2017-09-25 17:42:07 422

原创 Swift - 支付宝混编支付

写这篇blog的时候我刚通个宵,现在是下午的12:58啦,表示很淡定,没什么波动,主要昨天浪费了我很多时间,所以写下来,想给其他人一些帮助,当时也搜了很多资料和找度娘,找阿里的客服,【然后阿里客服原话就是我们业务很忙的,没工夫理你】废话不多说直接上步骤:1:下载最新版sdk2.0,将以下文件拖入Swift项目里,建立桥接文件,引用项目头文件。2:按照OC引用库添

2017-05-26 13:23:00 1213

转载 UIActivityIndicatorView

下面代码实现进度轮的启动和停止:- (void)viewDidLoad{    activity = [[UIActivityIndicatorViewalloc] initWithFrame:CGRectMake(0, 0, 30, 30)];//指定进度轮的大小    [activitysetCenter:CGPointMake(160, 140)];//指定进

2017-03-31 12:01:57 242

转载 Swift Realm-数据迁移

Realm Swift当前这个翻译,主要是方便我自己查阅api,有很多地方写的比较晦涩或者没有翻译,敬请谅解 version 0.98.7 官方文档 参考文献Realm支持类型String,NSString Int Int8,Int16,Int32,Int64 Float Double Bool NSData NSDate R

2017-03-22 13:14:31 1415

转载 iOS 给NSString文字上添加横线 中间和下划线

有时候我们需要给文字添加横线,有两种情况:第一种是贯穿中间的横线:横线的颜色和文字的颜色保持一致 _oldPriceLabel.text = @"3500";_oldPriceLabel.textColor = [UIColor lightGrayColor];NSMutableAttributedString *newPrice = [[NSMutableAttributed

2017-03-14 16:42:05 5903

转载 iOS 之 图文混排(富文本)

与CoreText,textKit的区别 /** iOS 6之前:CoreText,纯C语言,极其蛋疼 iOS 6开始:NSAttributedString,简单易用 iOS 7开始:TextKit,功能强大,简单易用 */代码示例及注释讲解- (void)setupTextView {// 富文本技术:// 1.图文混排// 2.随意修改文字样式// se

2017-03-14 15:42:07 595

转载 iOS 富文本点击事件

1 #import "ViewController.h" 2 3 #define font 17 4 @interface ViewController () 5 @property (weak, nonatomic) IBOutlet UITextView *textview; 6 @property (assign, nonatomic) BOOL isSelect; 7 @en

2017-03-14 15:41:19 1783

转载 iOS- 富文本

在iOS开发中经常会遇到一些图文混排的情况,特别是在微博类应用的开发过程中经常会遇到各种表情,各种链接的解析。笔者在实践开发中经历了几次这种类型的开发,由最开始的利用WebView进行布局到最后利用富文本进行布局,对该部分的开发积累了一定的经验,现对富文本与正则表达式混用实现图文混排进行总结:一.富文本     WebView虽然也可以实现图文混排的效果,但是在使用的时候比较复杂,

2017-03-14 15:40:31 252

转载 iOS-OC根据时间戳获取距离现在的状态(刚刚,分钟前,今天,昨天)

- (NSString *)distanceTimeWithBeforeTime:(double)beTime  {      NSTimeInterval now = [[NSDatedate]timeIntervalSince1970];      double distanceTime = now - beTime;      NSString * distanceStr; 

2017-03-14 14:33:32 1774

转载 iOS-MotionEffects

MotionEffects到底是个什么效果?我也描述不清楚,可以给大家看个效果github的404页面,随着鼠标的移动,图片中octocat、飞船、房子都在一起移动。这是一个很友好的ue这个就是iOS中的MotionEffect,iOS在根据设备水平角度的改变,可以对应修改UIView的属性。我们的demo中,就在iOS手机上实现了这样一个效果。 (效果只能真机启动才能看到

2017-03-07 14:15:22 215

转载 Runtime--将信息对象归档解档

当我们需要将一个对象进行归档时,都要让该对象的类遵守NSCoding协议,再实现归档和接档方法。例如有一个Person类,该类有两个成员变量12@property (nonatomic,copy) NSString *name;@property (nonatomic,assign) int age;

2017-03-06 15:39:17 210

转载 RunLoop UITableViewCell加载高清大图的速度优化

RunLoop UITableViewCell加载高清大图的速度优化2017-02-14 14:25 出处:清屏网 人气:73 评论(0)iOS开发中,UITableView的优化一直是一个老生常谈的问题,除了常用的预加载,缓存等方法以外,其实利用RunLoop 的循环也可以实现超清大图的流畅加载,具体的使用方法我们利用一个demo来详细理解:首先,我们有一

2017-03-06 15:23:08 2068 1

转载 swift3.0 - 闭包(block)

Block基本概念:谁写Block谁传值. 有参数无返回值

2017-02-24 09:57:36 197

转载 swift与OC的混编

为什么要混编?语言发展趋势(TIOBE),Swift 排行持续上升, OC 排行呈重力下降项目正常迭代需要 很多第三方库仍然使用 OC 实现项目中原来已经用 OC 实现的模块如果使用 Swift 重写,代价稍大我们需要在项目中使用 Swift 才能真正碰到问题,解决问题注:不是为了混编而混编。混编只是在对开发资源、项目管理和技术发展趋势进行综合衡量之后做出的比较合理

2017-02-17 13:06:35 594

原创 swift-代理方法

Swift中代理的使用方法一,在视图界面1.制定协议protocol VistorLoginViewDelegate:NSObjectProtocol {    //设置协议方法    func visitorViewRegisterViewSelected()}//在swift中,制定协议需要遵守NSObjectProtocol协议,除了类

2017-02-17 12:55:00 475

转载 iOS-masonary布局

MasonryMasonry是公认非常简洁优美的一款Autolayout框架我推荐大家重点学习这个框架我会把Autolayout的思维融合这个框架一起讲解Masonry的使用想要使用第三方Masonry要么要去GitHub上下载原代码下来拖进项目中,要么就直接使用cocoapods,pod search Masonry,下载最新版cocoapods的使用不是本文讨论的范围,大家

2017-02-14 14:33:18 1131

原创 iOS-文件路径 temp document library 等

一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙盒)一般来说应用程序之间是不可以互相访问模拟器沙盒的位置/User/userName

2017-02-13 14:12:37 1543

转载 ipv6

app需要修改3个地方1.manager.responseSerializer.acceptableContentTypes =nil;2.修改AFNetworkReachabilityManager.m文件,用下面函数替换原来的函数[objc] view plain copy+ (instancetype)manager {

2017-02-11 10:53:49 367

转载 Core Bluetooth

去App Store搜索并下载“LightBlue”这个App,对调试你的app和理解Core Bluetooth会很有帮助。================================Demo下载地址:http://download.csdn.net/detail/jimoduwu/7146875================================Core B

2017-02-11 10:11:43 248

原创 unity 游戏开发 链接

http://mobile.51cto.com/aengine-391661.htm

2017-02-11 09:57:17 303

转载 一键加群

iPhone代码:[objc] view plain copy - (BOOL)joinGroup:(NSString *)groupUin key:(NSString *)key{  NSString *urlStr = [NSString stringWithFormat:@"mqqapi://card/show_pslcard?sr

2017-02-11 09:39:56 1790

原创 iOS-https转

Apple 开发者要进行https的使用了,虽然被延期了,但是apple推出了这项措施,还是表明要推行的,虽然目前被延期了,但是考虑一下,推行https是必须的趋势,到现在考虑了一下移动端需要做的事情,真的不多,端口有我们的事情么。没有,环境需要我们搭建么,不需要,我们做什么,我们就要把后台或者说搭建https的人把它们的crt证书发给我们。还有密码,然后导入到我们的钥匙串里面,导出cer证书,然

2017-01-13 10:07:00 330

原创 iOS-简单的二级联动菜单

二级联动,可以左侧是一个tabview右侧也是一个tabview,也可以左侧一排按钮,右侧tabview,点击左侧,刷新右侧数据,这一步很简单,我当时不理解的是右侧数据滑动,左侧怎么刷新呢,这需要考虑到tabview的加载方式是动态的,也就是说,当新的数据在右侧tabview加载的时候,比如一个新的section加载的时候,一定会走这个方法:-(UIView*)tableView:(UIT

2017-01-02 08:43:25 5399

原创 iOS-谓词的小用法(数据分成按key值的元素(数组)组成的数组)

这个问题是以前面试的时候,在最后一关的时候,只需要做出来,就可以入职了,可可惜老子做不出来,心里纠结,想了想,还是要写出来。 NSMutableSet *set=[NSMutableSetset];    NSMutableArray * _datas = [[NSMutableArrayalloc] initWithCapacity:0];    [sel

2017-01-02 08:26:41 1137

原创 iOS-系统自带xml解析(自定义封装)

说实话,神他么用过xml解析,只是调了几次这种接口,每次都要写,好麻烦,自己封装一下,以后会有用吧。首先是基类#import @interface XmlParsemanager : NSObject+(instancetype) shareInstance;+(id) allocWithZone:(struct _NSZone *)zone;

2016-12-29 08:58:04 1845

原创 iOS-AFNetworking 封装(自定义版)

有几天没有写博客了,今天想写一下网络请求的一点封装,从同事那里看到的,不错的封装吧,不过后半段是我自己的风格;首先:创建和初始化manager#import #import "GTMObjectSingleton.h"@interface JXPostManage : NSObject@property (nonatomic,reta

2016-12-29 08:51:31 904

原创 iOS-关于环信的ATS配置,info.plist的添加以及项目中apple mach-o linker error

iOS-关于环信的ATS配置,info.plist的添加项目中apple mach-o linker error:在项目中遇到时,可以在build setting的路径中查找路径是否正确,关于.a文件的比对,可以在build phase里面的library 里面将原来的.a用-删除,在添加一遍

2016-12-14 09:38:03 1939

原创 iOS- 背景的高斯模糊

废话不多说,实现简单的高斯模糊的效果代码:    UIView *bgview= [[UIViewalloc]initWithFrame:self.view.frame];//    bgview.backgroundColor = [UIColor blackColor];//    bgview.alpha = 0.9;    bgview.tag =

2016-12-13 14:54:33 938

转载 iOS开发常用的RGB色值

iOS开发常用的RGB色值

2016-12-13 10:22:24 499

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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