SoulKey的博客

十年生死两茫茫,写程序,到天亮。

Swift 判断是否为NULL

跟后台交互的时候,经常返回<null>这种直接用 **  is NSNull  判断就可以了

2017-09-05 16:59:05

阅读数 4088

评论数 1

iOS 三目运算符

看到有人问User?YES:NO是什么意思,正好讲一个三目运算符 1、基本格式 : (关系表达式) ? 表达式1 : 表达式2;      执行流程 : 关系表达式为 真 返回表达式1 关系表达式为假 返回表达式2 举个例子 MZUserApplication *...

2017-03-10 13:27:42

阅读数 5994

评论数 0

Swift 获得字符串String长度

在Objective-C中我们通常使用length来获取NSString类型的字符串的长度,而在Swift中,String结构体没有了这个方法,那怎样获取String类型的字符串的长度呢?我们可以通过他的扩展属性成员characters的count属性来获取 let titleString :...

2017-02-10 14:44:37

阅读数 18068

评论数 0

Mac 设置允许任何来源软件运行

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

2016-12-13 17:15:45

阅读数 14388

评论数 2

iOS 时间戳转换为几分钟前等

//createTimeString为后台传过来的13位纯数字时间戳 - (NSString *)updateTimeForRow:(NSString *)createTimeString {     // 获取当前时时间戳 1466386762.345715 十位整数 6位小数     NST...

2016-08-18 14:23:59

阅读数 4365

评论数 0

iOS友盟做第三方登录和分享注意事项

利用友盟SDK设置三方登录的注意事项

2016-03-24 10:44:22

阅读数 7728

评论数 0

iOS Runtime的理解

平时查资料看到的runtime都是很抽象得描述,这里的一段描述,很容易理解: 1.什么是runtime? RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数。 runtime是一套底层的C语言API,包含很多强大...

2018-11-12 17:04:13

阅读数 32

评论数 0

iOS library not found for -lstdc++.6.0.9

这个是库报错了,Xcode 10 取消了内置支持的 libstdc++ 库。 解决方法: 可以直接使用libc++ 这个库来替换,或者麻烦一点从Xcode 9 那边拷贝一个libstdc++.6.tbd 和 libstdc++.6.0.9.tbd到xcode10中 路径 /Applica...

2018-10-31 15:19:55

阅读数 144

评论数 0

iOS 全局监听网络变化

#import <AFNetworkActivityIndicatorManager.h> #import <AFNetworking.h> - (void)isNetworking { // 开...

2018-10-29 18:08:05

阅读数 136

评论数 0

iOS 获取崩溃日志

新建一个类CatchCrash @interface CatchCrash : NSObject void uncaughtExceptionHandler(NSException *exception); @end @implementation CatchCrash void unc...

2018-10-24 15:39:37

阅读数 45

评论数 0

Axure Mac汉化

1.Axure 8 Mac版下载及安装 链接: https://pan.baidu.com/s/1AiHWZ-A787ZNCLzCufftHg 密码: 2qw2 打开应用程序中的“axure rp 8”软件,点击“enter license”如图,会弹出注册框 然后我们打开软件包中的“ser...

2018-07-26 10:45:54

阅读数 2299

评论数 2

iOS UILabel 增加HTML样式

NSString *str = @"<font color=\"#6c6c6c\">满20减5 满40减15,还剩<font color=\"#ff9147\&...

2018-07-10 17:57:14

阅读数 131

评论数 0

swift 弹出请求位置权限

定义全局   var manager:CLLocationManager? 调用     self.manager = CLLocationManager.init() manager?.requestWhenInUseAuthorization() ...

2018-04-25 16:59:39

阅读数 245

评论数 0

Error: simctl error running 'list': xcrun: error: unable to find utility "simctl", not a devel

在用Weex时从终端启动Xcode报错,解决方法就是去xcode设置里面,将Command line Tools设置一下,在Xcode>preferences>Locations里面,设置之后再运行终端即可

2018-03-16 17:05:18

阅读数 270

评论数 0

Swift 根据经纬度计算距离

//根据角度计算弧度 func radian(d:Double) -> Double { return d * Double.pi/180.0 } //根据弧度计算角度 func angle(r:Double) -> Double { return r * ...

2018-02-26 09:17:55

阅读数 384

评论数 0

Swift 字符串截取

字符串转为数组,使得输出为["a", "b", "c", "d", "e", "f", "g", "h", "i"] ...

2018-02-24 18:19:56

阅读数 103

评论数 0

Swift将PHAsset转为UIImage

新建一个swift  NSObject类,封装方法如下 import UIKit import Photos class SKPHAssetToImageTool: NSObject { @objc class func PHAssetToImage(asset:PHAsset) -&g...

2017-12-29 17:22:52

阅读数 459

评论数 0

iOS 获取模拟器上的沙盒路径

在工程里写上如下代码,打印出来 NSString *caches = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject]; NSL...

2017-12-21 19:40:33

阅读数 148

评论数 0

iOS 点击复制文字

在按钮点击事件中实现如下代码即可 UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.string = self.url;

2017-12-16 18:21:49

阅读数 490

评论数 0

Swift UITableViewCell点击展开

在headview上增加点击事件 let tap:UITapGestureRecognizer = UITapGestureRecognizer.init(target: self, action: #selector(headViewClick)) view?.i...

2017-11-09 20:19:22

阅读数 939

评论数 0

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