前言 前段时间在开发一个广播的功能,网上也自己找了一些库,没有发现非常好用的,于是自己抽时间写了一个,在 Github 上发布一天收获六十多个 star,这里首先感谢大家在微博上的转发,使得 TXScrollLabelView 被更多需要的人知道,同时也非常感谢大家的吐槽及建议,使之诞生 TXScrollLabelView v1.1.1 版本,在此版本中针对大家在微博上的吐槽和建议进行改善,并优化

xcode   github   ios   objective-c   swift  

Xcode 扩展

作者:Russ Bishop,原文链接,原文日期:2016-06-14 译者:小袋子;校对:saitjr;定稿:CMB Xcode 8 现在开始支持一套官方的扩展 API。第一个支持的扩展类型就是源码编辑器的扩展(虽然很可能不是最后一个)。另一方面, Xcode 8 采用了系统完整性保护功能(即 SIP,System Integrity Protection)。 这意味着想要将代码注入到 Xcod

xcode  

本节将实现从新浪的接口获取到用户的未读消息数,并显示在底部的Tabbar上,通过定时器每隔几秒请求新浪的接口,然后将获得的各种消息数通过badgeValue显示出来。 封装提醒未读数的请求参数和返回参数的数据模型 在Home(首页)/Model/userUnreadCount/目录下写模型 代码: 请求参数 // 请求参数继承自IWBaseParam // IWUserUnreadCountPa

xcode   ios   objective-c  

日常开发中,我们经常会注册一些通知、发起一些请求,当我们不需要时应及时注销通知,取消掉请求。否则,就有可能产生问题或者崩溃。比如我们会在控制器的viewDidLoad里面注册一些通知,然后在dealloc里面注销掉通知。或者当我们退出控制器时,将所有的当前发起的请求都Cancel掉。这在MRC开发下是非常常见的,因为请求返回时,回调代理时可能为野指针。这种手动注销的方式有些繁琐,开发中经常会遗忘导

程序设计   ios   xcode   objective-c  

在最近的学习中经常会遇到关于Block回调的应用,所以总结一下关于Block回调的基本用法: 1、业务逻辑:在主页面中添加一个搜索视图控件(XBRSearchBar),当开始编辑搜索栏时,通过Block回调跳转至新的页面; 2、Class说明: a、XBRSearchBar:视图控件,继承UISearchBar;在该类中添加Block属性,系统默认会生成Block属性的set和get方法,在实际使

ios   xcode   objective-c  

Reference: 如何枚举所有进程 用NSTask执行外部命令并获取输出结果的方法 本文地址:https://segmentfault.com/a/1190000005349283 在OS X开发中,有时候需要枚举所有的进程以查询某些你需要查询的进程,比如协作进程之类,或者是了解某些进程的状态。但是貌似并没有直接简单的获取这些信息的method,所以需要使用别的方法 GetNextProces

xcode   macos   objective-c  

多控件水平、垂直分布要求相同间距时,使用multiplier来进行布局,即百分比布局是最佳选择。 在看本文前可以了解一下iOS NSLayoutConstraint priority 其中就提到过multiplier, 本文中的百分比布局都是基于 multiplier 实现的,下面来一一查看其实现。 我们需要实现的功能很简单,以一个居中的按钮为基准,达成五个按钮等比间距水平分布在屏幕上的效果为例,

ios   xcode  

OCLint是用来做c,c++和Objective-c的静态代码分析工具。在 OCLint安装和使用 中介绍了OCLint的安装和是使用。运行OCLint之后,要根据规则读懂结果,分析和修改代码。 有的时候代码出现的一些警告,并不需要立刻修改,但是有一个警告在哪里看着还是挺别扭的,这个时候会就需要了解如何禁止或者忽略一些规则,来消除警告。 OCLint规则 最新的OCLint中有67个检查的规则h

ios   objective-c   xcode   oclint  

看了十来篇关于MVVM的文章之后,终于开始有信心在自己的项目中尝试采用MVVM这个架构了。 交代一下背景 最开始是因为公司要求写单元测试。写单元测试是一件比较痛苦的事情,尤其是在项目已经成型之后。懒惰驱使我必须去了解有没有更具吸引力的替代方式,碰巧看到一篇关于MVVM的文章,讲到MVVM能将界面逻辑与业务逻辑分离开来,更方便测试,于是开始着重了解这个架构模式,看的越多,可是却迟迟动不了手,总算经过

ios   xcode   objective-c  

OCLint是一个强大的静态代码分析工具,可以用来提高代码质量,查找潜在的bug,主要针对c,c++和Objective-c的静态分析。功能非常强大,而且是出自国人之手。项目地址:http://oclint.org/。 主要能检查到的代码缺陷: 可能出现的bug,空的if/else/try/catch/finally的参数 没有使用的变量或者参数 复杂的代码逻辑,多个if/else的判断 不需要的

xcode   objective-c   xcodebuild   xcpretty   oclint  
1 2 3 4 5 6 7 8 9