自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (13)
  • 收藏
  • 关注

原创 UIButton的高亮状态延迟问题

UIScrollView上的UIButton点击的时候没有高亮状态,但是确实触发了点击事件,不过这样会造成一个假象,给用户看来UIButton没有被点击的感觉。 但是要是长时间点击的话,则会高亮。于是我发现,导致这种现象应该就是时间长短的问题。顺着这个问题想下去,就追寻到UIScrollView的touch原理,UIScrollView有一个delaysContentTouches的属性...

2018-08-31 18:31:12 866

原创 containsObject / isEqual / isEqualToString / ==

containsObject:是在比较内存地址,即使两个对象内容完全一样,地址不同,那也是不同的。我个人认为这个方法应该叫是否存在同一个对象,因为根据字面意思,我们有时候可能会因为想偷懒,而人为的把它假想成内容一样就是对象一样。 == : 比较的自然是指针指向的地址 containsObject和==在比较方式上是一致的 isEqual , isEqualT...

2018-08-31 11:48:58 435

转载 多个网络请求的相关操作

1. iOS多个网络请求完成后执行下一步 :method 1:dispatch_group_t downloadGroup = dispatch_group_create(); dispatch_group_enter(downloadGroup); dispatch_group_leave(downloadGroup); dispatch_group_notify(downlo...

2018-08-23 11:00:18 296

原创 08_21 Tips

数组排序:NSArray *sortArray = [locationArr sortedArrayUsingComparator:^NSComparisonResult(NSDictionary *obj1, NSDictionary *obj2) { // NSInteger index1 = [[obj1 objectForKey:@"ind...

2018-08-22 19:03:17 154

原创 字典tips

NSUserDefault存数组或字典的可变情况:因为NSUserDefault只能存不可变的数组或字典; 取出来的数组或字典 如果直接addObject, 再存同一个, 就会崩溃; 只能覆盖新的.NSMutableDictionary *storedCaptureDic = UserDefaultsGet(CaptureCameraUrlDic);NSMutableDictiona...

2018-08-14 18:57:35 160

转载 iOS 截取指定字符串中间的字符串方法

截取字符串中两个指定字符串中间的字符串

2018-08-03 15:42:51 3649

原创 xib view未能正确显示原因

原因是没有设置xib的view绑定..如下图所示

2018-08-02 19:07:20 260

原创 mac os 安全性与隐私-开启允许任何来源

mac10.12需要开启允许任何来源操作步骤:打开终端,输入以下命令: sudo spctl –master-disable 输入电脑的密码,再重新打开安全隐私 就可以发现选中“任何来源” 不然会报数据包损坏...

2018-07-04 10:58:48 19460 1

原创 xib 设置控件阴影效果

xib 设置控件阴影效果

2018-06-25 17:41:01 3134

原创 Could not build module 'libxml2'

报错如上, 原因是: Pch - Procompile Prefix Header为Yes时, 编译不通过 ; 改为No, 不再报错不过这样, pch的意义貌似就有点尴尬了..

2018-05-29 19:06:39 2104

转载 C语言常用占位符及各进制数值定义

//

2018-05-25 10:25:57 1692

原创 scanHexString

2018-05-25 10:22:25 139

原创 内存泄漏

手动找内存泄漏容易出现的地方 :1. block(使用weakSelf)2. 定时器是否销毁 (定时器会强引用控制器, 可以在viewWillDisappear方法中将定时器先销毁)

2018-04-24 15:30:14 111

转载 ld: library not found for -lXXX 错误解决方法

1.2.3. 此方法为参考, 根本解决方法在上面

2018-03-21 11:50:36 12996

转载 xcode 9 代码折叠快捷键

2018-02-26 19:10:07 2579

原创 iOS 项目运行“ARC forbids Objective-C objects in struct”错误

在`ARC`环境下,在结构体中使用`objc`对象,必须使用 `__unsafe_unretained`,这个是苹果的规定。

2018-02-23 11:18:59 191

原创 控制台输出 dyld: dyld_sim is not compatible with the loaded process, likely due to architecture mismatch

有可能因为不兼容模拟器的问题,拿真机测试就可以了

2018-02-23 11:16:12 4023

原创 Xcode编译错误: This application does not support this device’s CPU type.

如图, 改下Architecture设置.ps : 32位的Application已经被苹果淘汰.

2018-02-23 11:11:47 10668 1

转载 iOS 关键字const/static/extern、UIKIT_EXTERN区别和用法

1、const(1)const用来修饰右边的基本变量或指针变量(2)被修饰的变量只读,不能被修改const的常用用法://定义一个全局只读变量NSString  * const Kname = @"appkey";//static修饰后此全局变量只能本文件访问static NSString *const Key = @

2018-01-04 10:39:50 1060

原创 Storyboard/代码设置中设置控件属性

-------------代码设置视图阴影、边框----------//添加阴影cell.layer.shadowColor = [UIColor blackColor].CGColor;//阴影颜色    cell.layer.shadowOffset = CGSizeMake(0, 0);//偏移距离    cell.layer.shadowOp

2017-02-14 09:42:26 1748

原创 Xcode8的一些设置

1. 关闭注释中报的警告2. 关闭系统非关键数据打印Edit Scheme里设置如下:3. Xcode8 解决接口返回数据打印不全宏定义如下:#ifdef DEBUG#define NSLog(FORMAT, ...) fprintf(stderr, "%s:%zd\t%s\n", [[[NSString string

2017-02-14 09:04:07 497

原创 xcode8 注释中报警告的处理方法

2017-02-10 11:00:41 3339 1

原创 UIButton

//设置按钮上的字体大小btn.titleLabel.font = [UIFont systemFontOfSize: 14.0];[btn setTitle:@“test”  forState:UIControlStateNormal];// 设置文字位置btn.contentHorizontalAlignment = UIControlContentHo

2017-02-10 10:53:01 228

转载 iOS实现单个页面强制横屏

iOS实现单个页面强制横屏背景:我们公司的应用是不支持横屏的,但最近需求,让一个VR看房的页面,进去的时候就强制横屏.实现很简单,其他页面的代码不用动(包括plist文件中的横竖屏选项,BaseNavigationController中也不需要修改),只需在需要横屏的页面实现下面几句代码即可代码如下(实现右横屏),注意这个页面必须用present的方式推出.

2017-02-10 10:42:05 4835

原创 继承UITableViewController,更改tableview样式

// 继承UITableViewController,更改tableview样式- (instancetype)initWithStyle:(UITableViewStyle)style {    return [super initWithStyle:UITableViewStylePlain];}

2017-02-10 10:39:03 5590 1

原创 UIWindow

// 当前顶层窗口[UIApplication sharedApplication].keyWindow ==  [[UIApplication sharedApplication].windows lastObject]

2017-02-10 10:29:55 246

转载 UIWebView 缩放

//  UIWebView 缩放因为写了响应式的界面至页面不能缩放效果_webView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);  _webView.scalesPageToFit = YES;  _webView.multip

2017-02-10 10:15:26 519

转载 NSMutableAttributedString

//button设置下划线NSMutableAttributedString *str =[[NSMutableAttributedString alloc] initWithString:@"月利宝产品详情"];[str addAttribute:NSUnderlineStyleAttributeName value:@(NSUnderlineStyleSingle) ran

2017-02-10 10:10:47 1113 1

原创 cocoaPods报错

如上图所示, pod install三方库文件时, 报了警告同时Xcode编译也出错:解决办法:

2017-02-04 18:14:18 168

原创 记一次坑爹的三方sdk问题的编译错误

环信里有个直播解决方案, 并提供了源码demo下载, 结果发现demo运行不了(已经按照说明pod install了需要的三方库), 错误截图如下:发现全是直播的库文件不支持arm64, 然后发现直播的库文件不是pod下载的, 怀疑是直播sdk没有更新的问题...于是去ucloud官网下载了最新的直播推拉流sdk重新替换工程里旧的sdk, 替换之后上图的错误就消失了, 但是代码里还有很

2017-01-19 11:52:36 250

原创 程序打包, Invalid Code Signing Entitlements

我的解决办法:Finder - 选择前往,按住Option - 进入资源库 - MobileDevice - Provisioning Profiles, 把里头的描述文件都清空, 然后重新使用Xcode的自动证书管理创建新的描述文件, 重新编译打包,上述问题解决~

2017-01-03 17:16:31 292

原创 论代码简洁的重要性..

拼接字符串,,原来可以这么简单..

2017-01-03 17:09:37 445

原创 LanuchImage启动图设置

然后:附启动图尺寸设置:

2016-12-07 18:11:02 1344

原创 iOS10下在UIWebView加载的页面, WF: _WebFilterIsActive returning: NO

UIWebView加载的网址链接是我们后台做的一个pdf文件转H5的链接, 测试发现在iOS9系统上可以正常加载网页内容, 但是很奇怪到iOS10系统上就无法加载, 会出现以下Log信息,WF: _userSettingsForUser mobile: {    filterBlacklist =     (    );    filterWhitelist =     (  

2016-12-07 11:36:18 33198 2

原创 exception 'UIApplicationInvalidInterfaceOrientation' , shouldAutororate is returning YES

把一个控制器采用如下方式进行强制横屏播放视频, 代码中有UIAlertView相关代码, 被执行时出现如下错误强大的网友提供了这个crash的解决思路,  我给UIAlertViewController建了一个分类(Category), 然后.m文件中重写 shouldAutororotate, 返回NO...问题即解决

2016-11-30 11:52:20 1601

原创 xcode里.o文件报错

强大的网友提供了解决办法:在Build Phases里添加报错的类名, 编译通过了, 恢复正常

2016-11-22 16:17:22 3416

原创 UILabel横向自适应

lable宽度 - 横向自适应处理三个地方的优先级即可, 修改如下;

2016-11-12 18:13:38 281

原创 Masonry和UIView+position冲突的问题

工程里同时存在Masonry和UiView+positon的库文件, 但是发现两者老是冲突, 用UiView+positon进行的frame设置代码, command进去会跳到Masonry里, 很是奇怪.....后来发现罪魁祸首就是一句宏定义!!!! 2333333删掉这句宏定义, 一切视图问题, 冲突问题, [Nan nan]报错问题全部解决!! 真他妈痛快

2016-11-11 10:28:56 1204

原创 ShareSDK 集成遇到的问题

问题1:  按照集成文档操作完成后, 测试分享, 出现了如下问题. 查了一下是因为没有配置各平台的白名单(微信,QQ需要在真机上,安装微信,QQ客户端才能显示在分享菜单上的,另外还需要根据这个文档http://wiki.mob.com/ios9-对sharesdk的影响(适配ios-9必读)/配置下白名单,不然的话,即使安装客户端也有可能检测不到安装的。)问

2016-10-24 11:16:42 2029

转载 Xcode上运行模拟器,无法启用模拟器问题(Unable to the boot Simulator)

在电脑刚刚启动的时候,出现 CoreTelephony Trace File Error的问题说明:主要是、tmp目录权限的问题,关闭“SIP”解决办法:1、重启Mac(点击重启按钮),按住Command + R 键指导出现 (Apple Logo)系统设置的界面2、在顶部上的几个功能菜单中找到 Ter

2016-10-18 11:34:59 2089

CodeRunner For Mac破解版

CodeRunner For Mac破解版(Version 2.3), 很好用的快捷代码运行工具

2018-07-04

搜狗输入法x86

安卓模拟器 中文输入 搜狗输入法安装, 直接拖拽至模拟器里即可

2018-06-28

CSRmesh-2.1-iOS_Application

CSRmesh version2.1版本的官方demo, 官网已经不提供下载, 希望可以帮到有需要的朋友

2018-06-04

CSRMesh-1.3.154-iOS-Application

CSRmesh version1.3版本的官方demo, 官方已经停止下载通道, 希望可以帮到需要的朋友

2018-06-04

iOS Des MD5加解密,一行代码搞定(向服务器传输数据)

iOS DES, MD5, AES , RSA加解密,一行代码搞定(向服务器传输数据时有时需要用户密码的MD5加密以及Json数据的整体DES加密)

2016-09-20

适合破解新手的160个crackme练手

逆向新手进阶必经之路,每天坚持一个crackme的练习吧,快速提高自己的调试破解逆向分析能力。

2015-09-10

配置路由访问服务器

网络操作系统课件--配置路由访问服务器.详细讲解如何配置路由来访问路由器

2015-01-30

RAS远程访问服务器配置

网络操作系统管理与配置课件--RAS远程访问服务器配置

2015-01-30

DHCP服务器配置与管理

网络操作系统与配置管理课件--DHCP服务器管理与配置,讲解关于dhcp的内容以及配置的方法。

2015-01-30

手机防盗软件的设计实现

安卓平台软件开发-手机防盗软件的设计实现。详细解释与代码实现。

2015-01-13

车载娱乐系统的设计与实现

车载娱乐系统的设计与实现,很丰富的介绍,很详细的代码实现,还附带注释哦

2015-01-13

(强烈推荐)计算机网络原理串讲笔记.doc

TCP重传策略:对每条连接TCP都保持一个变量RTT,用于存放当前到目的端往返所需时间最接近的估计值。当发送一个数据段时,同时启动连接的定时器,如果在定时器超时前确认到达,则记录所需的时间(M),并修正RTT的值,如果定时器超时前没有收到确认,则将RTT增加1倍。

2014-10-26

空空如也

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

TA关注的人

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