自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 小程序无法解决问题

微信什么时候才能给个具体的回答啊? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00044894870170b88209b7fc456813同意的给个评论

2019-08-20 16:33:15 185

原创 CocoaPods 更新和安装

如果你的 gem 太老,可能也会有问题,可以尝试用如下命令升级 gem:sudo gem update --system如果不是https://gems.ruby-china.com/的源的话,就添加新源,卸载旧源;gem sources -lgem sources --add https://gems.ruby-china.com/ --remove https://...

2019-03-19 14:07:51 475

原创 SSZipArchive 解压中文名称乱码问题解决方法

需要在SSZipArchive.m中的+ (NSString *)_filenameStringWithCString:(const char *)filename                         version_made_by:(uint16_t)version_made_by                    general_purpose_flag:(uint...

2018-12-10 17:47:19 922 1

转载 ntfs for mac,打开macOS内置的NTFS读写功能,亲测可行支持最新mac系统

 。软件支持侧面反应了MacOS的内部是支持NFTS读写的下面提供开启masOS内置支持NTFS的方案:-------------------------- -------- 熟悉shell的朋友直接sudo vim / etc / fstab,从第3步开始就可以了1。打开访达,移位+命令+ G打开“前往”,进入/等目录 1.打开访达,shift + command + G打开“前...

2018-12-10 10:57:01 6660 1

原创 tableviewCell中label行高自适应设置

extension VC:UITableViewDelegate{    //预估高度    func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {        return 85    }    //自动适应高度    f...

2018-12-06 14:39:15 372

原创 reaml realm防止再错

class QuestionaireRealm: Object { //用户名 @objc dynamic var userId = 0 let questionnaireList = List<QuestionaireInfoRealm>() override static func primaryKey() -> String? {...

2018-03-05 15:06:16 509

转载 Mac&IOS Socket编程

大纲一.Socket简介二.BSD Socket编程准备1.地址2.端口3.网络字节序4.半相关与全相关5.网络编程模型三.socket接口编程示例四.使用select五.使用kqueue六.使用流注:文档中设计涉及的代码也都在本人github目录下,分别为socketServer和socketClient.对应着各个分支

2015-01-27 16:01:19 486

原创 mac osx下使用wireshark,报错There are no interfaces on which a capture can be done

未打开应用的情况下在命令台输入sudo wireshark即可

2015-01-21 19:14:31 2349

原创 UITextAlignmentCenter is deprecated

lable.textAlignment =  UITextAlignmentCenter;   此时会有警告'UITextAlignmentCenter' is deprecated: first deprecated in iOS 6.0解决方法:mylabel.textAlignment = NSTextAlignmentCenter;//UITextAlignme

2014-12-26 17:34:01 1610

原创 sizeWithFont转boundingRectWithSize

CGFloat width1=[(NSString *)ob1 sizeWithFont:[UIFont systemFontOfSize:16] constrainedToSize:CGSizeMake(1000, FONTHEIGHT)].width;转CGFloat width1=[(NSString *)ob1 boundingRectWithSize:CGSizeMake(1

2014-12-26 17:04:15 924

原创 Xcode 快捷键大全

现在说明一下,command相当于ms键盘的win键,option相当于alt,键值一样,系统偏好设置里面可以更改。 xcode 相关: 关于xcode  可设 偏好设置 command+, 清空缓存 可设 隐藏xcode command+h 隐藏其它 command+option+h 显示全部 可设 退出xcode command+q 文件相关: 新建

2014-12-18 10:24:37 498

转载 iOS 开发者常用的75 个工具

  如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。 软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。 记住了这些,我将向你展示一份关于各种工具的长长的列表。其中一些我每天都用,其他的我看情况...

2018-12-07 15:39:54 333

原创 podspec 使用错误点

提交到cocoapodspod trunk push 工程名.podspec报错[!] You need to register a session first.需要注册下该电脑:解决方案命令:pod trunk register 电子邮箱 '您的姓名' --description='macbook pro'cd到该文件夹     //删除文件夹下的所有 .svn 文件    find . -na...

2018-04-10 13:35:41 494

转载 调试lldb命令常用

LLDB在xcode4.3或者之后的版本里面是默认的调试器。假如你正在使用老一点版本的xcode的话,你又GDB调试器。他们有一些基本的相同的命令,因此假如你的xcode使用的是“(gdb)”提示,而不是“(lldb)”提示的话,你也能够更随一起做,而没有问题。“po”命令是“print object”(打印对象)的简写。“$eax”是cup的一个寄存器。在一个异常的情况下,这个寄存器将会

2016-03-25 10:38:03 609

转载 七款Debug工具推荐:iOS开发必备的调试利器

七款Debug工具推荐:iOS开发必备的调试利器历时数周或数月开发出来了应用或游戏,可为什么体验不流畅?怎么能查出其中的纰漏?这些需要调试诊断工具从旁协助。调试是开发过程中必不可少的重要一环。本文会列举几个比较有效的调试诊断工具,可以帮助你寻根究底,以最快的速度发现、解决Bug。Runscope这 是一家专注于API工具开发的公司,其创始人John Shee

2016-03-25 09:59:07 451

转载 ios 目录

我比较常用的结构Application:这个group中放的是AppDelegate和一些系统常量及系统配置文件;Base:一些基本父类,包括父ViewController和一些公用顶层自定义父类,其他模块的类一般都继承自这里的一些类;Controller:系统控制层,放置ViewController,均继承于Group Base中的BaseViewController

2016-03-23 11:26:45 335

转载 iOS知识树,知识点

本文旨在总结iOS知识网络,知识点,该知识网络罗列出常见UIKit、Foundation的对象特点和一些使用经验,可以看成是一本书;文本编辑采用树的形式,对知识点进行罗列,并标注一些使用经验(★)希望对初学者有用或给一些解决疑难杂症者提供思路;某些知识点会深入探讨;通过总结希望站在一个较高平台的角度全观Objective-C。知识树中有些是原创文章,有些则是转载网络上iOS大神的文章。由于篇幅的限

2016-03-22 14:13:07 865

转载 iOS应用程序拨打电话

前言在开发iOS应用程序经常会用到拨打电话功能,例如客服电话。。。那么我们怎么样能实现该功能呢?实现今天我讲解三种拨打电话的方式,同时也说说其各自的利弊。方式一:NSRUL *url = [NSURL URLWithString:@"tel://10010"];[[UIApplication SharedApplication] openURL:url];

2016-03-17 17:55:38 325

转载 iOS之轻松上手block

导语不会使用block的iOS程序员,不是一个合格的程序员 学会了block,你再也不想用繁琐的代理 block没有你想象中的那么难,不要害怕,不要畏惧,勇敢尝试什么是blockblock其实就是一个代码块,把你想要执行的代码封装在这个代码块里,等到需要的时候再去调用。那block是OC对象吗?答案是肯定的笔者以英语3.9级的水平给大家翻

2016-03-17 17:54:58 297

转载 iOS 开发常用的开源组件

GitHub里面有大量优秀的第三方框架,而且License对商业很友好。1.MantleMantle能简化Cocoa和CocoaTouch应用的model层。简单点说,程序中经常要进行网络请求,请求到得一般是json字符串,一般会建一个Model类来存放这些数据。这就要求编写一系列的序列化代码,来把json转换为Model。这很费时间,容易错,不容易修改。Mantle很好的解决了这个问题,

2016-03-17 16:22:07 427

转载 iOS开发前要知道的事儿

设计师设计出来了一个不错的引导界面,然而当我看到设计稿的时候,我们的app也没几天就要上线了。这个界面模仿了Evernote iOS app的风格。我以迅雷不及掩耳盗铃之势开始在Xcode上编程,用了page view controller和scroll view。在Stack Overflow和Google的帮助下,我用了2天把它完成了。当我把产品给一个同样搞iOS开发的朋友看时

2016-03-17 16:05:52 429

转载 iOS的主要框架介绍

框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。       IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相关的

2016-03-15 15:14:39 304

转载 CocoaAsyncSocket 编程

CocoaAsyncSocket文件目录结构如下所示:可以看到整个文件分为GCD以及RunLoop两个部分。至于整个第三方框架的介绍这里就不多说了,网上有很多类似的资料,这里重点说几个需要注意的地方:(1)GCDAsyncSocket:Fully GCD based and Thread-Safe 这个类是线程安全的,利用这个对象我们可以方便的进行一些并发操作而不用担心

2016-03-15 10:13:29 673

转载 XCTest进行单元测试

测试驱动开发(TDD)是当前流行的开发理念,XCTest是Apple封装的单元测试类库。使用XCTest进行单元测试的流程比较简单,本博客仅简单介绍下XCTest的使用。但对于单元测试的理解(何时使用,如何更高效地驱动开发)却是一个需要积累的过程,要在TDD的过程中仔细体会。setUp和tearDown一个测试用例以一个Objective-C类的形式存在,其implementation

2016-03-14 16:46:53 1051

转载 iOS单元测试

iOS单元测试(作用及入门提升)字数1604 阅读4400 评论17 喜欢159由于只是一些简单实用的东西,学学还是挺不错的。其实单元测试用的好,开发起来也会快很多。单元测试对于我目前来说,就是为了方便测试一些功能是否正常运行,还有调试接口是否能正常使用。有时候你可能是为了测试某一个网络接口,然后每次都重新启动并且经过很多操作之后才测试到了那个网络接口。如果使用了单元测试,就可

2016-03-14 16:36:28 437

转载 ios 第三方框架

https://github.com/syedhali/EZAudio 基于核心音频,有助于进行实时,低延迟音频处理和可视化的iOS和OSX音频可视化框架。https://github.com/bang590/JSPatch JSPatch使用Objective-C运行时桥接Objective-C和Javascript。你可以只包括一个此库,就可以通过JavaScript调用Objecti

2016-03-14 15:40:50 403

转载 常用iOS第三方库以及XCode插件介绍

第三方库CocoaPodCocoaPod并不是iOS上的第三方库 而是大名鼎鼎的第三方库的管理工具在CocoaPod没有出现之前 第三方库的管理是非常痛苦的 尤其是一些大型的库(比如nimbus) 每次对库进行更新 都可能会非常的痛苦CocoaPod的出现解决了这些问题 以Framework的方式引入第三方库 极大的节约了集成的时间 而且通吃Objective-C和

2016-02-18 10:58:31 1251

转载 pod spec的创建及其使用

Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述,我开始使用Cocoapods还是在两年前,那个时候它刚刚出现,网上的资料还非常的少,就连他们自己的HomePage都十分的简单,我就着手尝试着使用了一下,用它管理起第三方库确实是十分的方便顺手。后来它有了更

2015-12-23 15:15:37 1316

转载 iOS 苹果官方Demo

GitHub 文章链接地址, 欢迎Star+ForkMirror of Apple's iOS samplesThis repository mirrors Apple's iOS samples.NameTopicFrameworkDescriptionABUIGroups Data Management

2015-12-04 09:51:33 2650

转载 Objective-C开发编码规范

概要Objective-C是一门面向对象的动态编程语言,主要用于编写iOS和Mac应用程序。关于Objective-C的编码规范,苹果和谷歌都已经有很好的总结:Apple Coding Guidelines for CocoaGoogle Objective-C Style Guide本文主要整合了对上述文档的翻译、作者自己的编程经验和其他的相关资料,为公司总结出一

2015-11-26 11:40:11 408

原创 iOS 中gzip压缩不使用asi的方法

使用框架GZIP导入调用[data- (NSData *)gzippedData即可

2015-11-25 15:14:39 331

转载 GCD高级用法:分派源与信号量 7个 Demo

前两天做了一个调查,结果很有趣,GCD的支持率达到80%,然而iOS8后GCD也产生了一项变化,导致如果一些高级功能你还不会,还不如转投NSOperationQueue。但今天不扫兴,讲点你想听的:如何用 GCD 代替NSOperationQueue,内含7个 Demo O网页链接

2015-11-25 12:27:34 392

转载 盘点国内程序员不常用的热门iOS第三方库:看完,还敢自称”精通iOS开发”吗?

综合github上各个项目的关注度与具体使用情况,涵盖功能,UI,数据库,自动化测试,编程工具等类型,看完,还敢自称”精通iOS开发”吗?https://github.com/syedhali/EZAudio 基于核心音频,有助于进行实时,低延迟音频处理和可视化的iOS和OSX音频可视化框架。https://github.com/bang590/JSPatch JSPatc

2015-11-25 11:41:17 667

原创 一套价值8800元的excel教程

链接: http://pan.baidu.com/s/1hqFFwXY 密码: 3p2k

2015-11-17 10:03:42 810

转载 iPhone 开发常用工具

如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。记住了这些,我将向你展示一份关于各种工具的长长的列表。其中一些我每天都用,其他的我看情况使用。如果你还有

2015-10-10 17:54:56 515

转载 Masonry介绍与使用实践(快速上手Autolayout)

Masonry介绍与使用实践(快速上手Autolayout)前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一

2015-09-22 10:28:03 376

转载 ios arc下内存管理

通过简明扼要的方式总结出iOS开发中ARC(Automatic Reference Counting,自动引用计数)内存管理技术的要点,所以不会涉及全部细节。这篇文章不是一篇标准的ARC使用教程,并假定读者已经对ARC有了一定了解和使用经验。详细的关于ARC的信息请参见苹果的官方文档与网上的其他教程:)本文的主要内容:ARC的本质ARC的开启与关闭A

2015-09-14 16:43:05 537

转载 SQL语句详细

一、基础  1、说明:创建数据库  CREATE DATABASE database-name  2、说明:删除数据库  drop database dbname  3、说明:备份sql server  --- 创建 备份数据的 device  USE master  EXEC sp_addumpdevice 'disk', 'tes

2015-05-12 14:51:50 401

转载 ios 常用方法

1、获取本地的语言[cpp] view plaincopy+ (NSString *)getLocalLanguage  {      NSString *language = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectA

2015-05-05 11:13:49 346

转载 crash 捕获

一:在.h文件中编写@interface UncaughtExceptionHandler : NSObject{     BOOL dismissed; }    @end 

2015-04-28 11:34:57 366

Swift实战权威指南

Swift开发实战权威指南.pdf 勉强可以看清楚,需要的下载

2018-02-07

SourceTree_2.0.5.7 for mac

SourceTree_2.0.5.7 for mac

2015-11-26

设计模式——单例

设计模式——单例 例子和一些ppt 看下没错的

2015-11-20

音乐播放器

MyMusicPlayer 音乐播放器

2015-11-20

Kaleidoscope2.1破

Kaleidoscope2.1 for mac破解版

2015-10-12

OpenGLES-例子大全

OpenGLES-例子大全 ,包含了几个ios所使用的opengl例子

2015-01-28

AsyncSocket例子

AsyncSocket 一个简单的发送 与 接收例子

2015-01-14

run loop的demo 及其书籍

run loop的两个demo 及其 一本相关书籍

2015-01-09

详解Cocoa中监听观察和通知五种方法

详解Cocoa中监听观察和通知五种方法 及其 简介

2015-01-09

利用苹果自带相机进行录像的代码

利用苹果自带相机进行录像的代码 及其 简介

2015-01-09

AsyncSocket源文件

AsyncSocket源文件 的工具文件

2015-01-09

让数据随分批显示的方法

让数据随分批显示的方法 代码简介 地方

2015-01-07

保存当前view到相册(截屏)

保存当前view到相册(截屏取当前view的视图)的代码简介

2015-01-06

instruments 用户指南

instruments 对应用的泄漏的测试机器方法

2015-01-04

判断用户设备是iPad还是iPhone的代码

判断用户设备是iPad还是iPhone的代码文档

2014-12-31

创建离线iPhoneWebApp的教程

创建离线iPhoneWebApp的 一些文档教程

2014-12-31

iOS gzip压缩数据

使用改方法需要倒入asi框架,一个简单的gzip数据压缩工具类

2014-12-18

iOS 系统版本及其device版本

简单的手机的型号 和 系统的版本查询。 支持ios8等

2014-12-16

ios8 百度定位

简单的ios8 百度定位 ,与ios7 有一些不同

2014-12-10

高仿微信5.2内测版界面Android.zip

高仿微信5.2内测版界面Android.zip

2014-05-08

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

TA关注的人

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