自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

light_bo的专栏

谈谈技术,聊聊生活!

  • 博客(35)
  • 收藏
  • 关注

原创 Block, 你为啥要 copy?

请点击我阅读原文

2017-09-22 23:01:50 232

原创 仿 Nice 首页图片列表 9 图样式 (iOS)

iOS 平台上仿 Nice 首页图片列表 9 图样式 (iOS)

2017-08-09 22:49:10 607

原创 来个 Swift 的快排

麻烦这位程序 GG/MM 了 ^_^,请点击 阅读原文

2016-11-05 16:17:53 535

原创 编码过程的 "二八原则"

请点击 阅读原文

2016-11-02 21:40:53 798

原创 当 Swift 遇上 NSClassFromString

请点击到我的博客查看 ^_^

2016-10-12 13:10:27 395

原创 读取 Json 文件中的数据

点击这里 ^_^

2016-04-18 21:57:53 366

原创 说说 UINavigationBar 中的 translucent 属性

点击这里查看详情 ^_^

2016-04-13 21:35:11 488

原创 让 UITextView 带上 Placeholder

介绍编写一个带有 Placeholder 的 UITextView 子类的方法:点击这里

2016-04-10 16:47:56 208

原创 OC 中的 block

本文简单介绍了下 OC 中 block 的一些要点:点击这里^_^

2016-04-07 21:54:03 325

原创 iOS AttributeString(富文本)

说几句在 iOS 的开发过程中,label, UITextField 等显示文本的控件使用 AttributeString 是非常常见的,当然如果你的 app 对文字的排版要求比较高,这时候就仅仅使用文本控件的 attributeString 属性就无法满足你的需求,这时最好去使用一些排版引擎(请自行搜索,好吧,相关的引擎我也不熟悉啦)。有码有真相/* * * 使字符串分成两段不同的字体(大小和

2015-11-08 10:50:48 715

原创 iOS 将时间戳转换为可读字符串

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I

2015-10-25 22:47:01 651

原创 iOS 多个 tab 页 demo

简介在日常的开发中,App 中多个功能模块常常表现为多个 tab 页的形式,利用 tab 页,可以使得 App 的功能模块非常清晰,同时又非常有利于团队的协作开发。本文记录了这样一个 demo 的示例代码。代码/** * the codes support iOS 7.0 and later iOS version. * */ - (BOOL)application:(UIApplicati

2015-09-13 13:34:45 1410

原创 Autolayout 描述约束(constraint)语法

简介Autolayout 是 iOS/OS X 平台上一种重要的布局技术,整个的布局和适配技术是基于约束(constraints)进行的。我们可以通过两种方式来为界面视图的位置添加约束关系,一种是通过 Interface Building(IB),也就是在可视化界面下进行;另外一种则是通过代码的形式进行描述。 本文主要是记录下利用代码添加约束时用来描述约束的语法,官网称这种语言为 Visual F

2015-09-06 15:46:18 479

原创 iOS 面试题(二)

注:该文章参考了网上相关的资料,如有侵权,请告知。1. 谈谈 iOS 的内存管理iOS 的内存管理(OC)是基于引用计数的,在程序中,每一个对象都有一个与之相关联的整数,我们可以称之为引用计数器或者是保留计数器(retain counting),当我们需要使用一个对象的时候,需要将该对象的引用计数加 1, 当我们结束对一个对象的访问时,我们需要将引用计数减 1。当对象的引用计数减少为 0 的时候,系

2015-08-13 23:01:44 527

原创 iOS 一些面试问题(一)

前言本文搜集了 iOS 面试中创建的一些问题,目的不是与大家探讨如何应对面试,更重要的是与大家探讨一下相关的技术。常见问题ARC下,不显示指定任何属性关键字时,默认的关键字都有哪些?用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?objc中向一个nil对象发送消息

2015-08-03 23:02:40 514

翻译 iOS 客户端进行 RSA 加密并在 PHP 服务端进行解密

前言本文是对 Js Lim 的一篇博客的翻译,原文链接如下: http://jslim.net/blog/2013/06/24/rsa-decryption-on-ios/ 若本文有翻译不妥的地方,欢迎大家批评指正,我也期望能够与各位大神探讨交流。译文在 iOS 上对 RSA 加密相关的问题折腾了几周,现在我希望跟大家一起分享我调研的结果。首先,利用 openssl 产生密钥对。(在终端中输入

2015-07-28 23:12:11 2116

原创 Objective-C 中 nil/NULL/NSNull

符号 值 含义 NULL (void *)0 C 语言中的字面量,代表0或者空指针,使用在基本数据类型上 nil id(0) 代表空的 Objective-C 对象,如果声明了一个 OC 对象,想要将该对象赋值为空,应该使用这个符号 NSNull [NSNull null] 本质上是一个 Objective-C 的单例对象,只是该对象被用来在逻辑上当成空对象

2015-07-11 22:09:38 415

转载 抚摸那条船——彭晓东

那条船,是河上的精灵。  老李用那条船将河东河西连接起来,然后通往不远处的古镇。  在日月的轮回中,老李孑然一身。只有那船、那河、远远近近的山,和那些永远的过客,是他的欢乐。  有一天,最后一趟乘客离船而去,四周又归于寂寞。一个装得满满的背篼,静静地依在船头。老李揭开遮布,竟看到了一双眼睛,一双明亮而对世界陌生的眼睛。  老李忙打开包被,抱出了这小小

2015-07-09 14:28:45 541

原创 JSONModal 的使用

前言接触 ios 开发有4个多月了,在这期间,做了一个小型的项目,也参与到公司项目的开发之中,也算是正式地成为一个 ios 开发者了。今天,偶然间接触到了 JSONModal 这个开源库之后,心里的感受只能用“相见恨晚”来诠释。 JSONModal 让我们对服务器 JSON 数据的解析变得如此简单,优雅。我们只需向服务器请求数据,然后几乎不需要做什么工作就可以得到一个我们想要的 modal,这是一件

2015-07-08 22:25:07 1265

原创 XCode升级之后插件无法使用的解决方案

问题描述——————————————————————————————————————————————————————————————————————————————     在 ios 的开发中,为了在较新的 ios 版本上进行开发,我们需要不断地对 xcode 进行升级。如果大家在 xcode 中使用了插件那一定会遇到这个问题,将 xcode 升级到较新的版本后,以前的插件都无法使用了,

2015-07-06 21:08:04 481

原创 翻转二叉树(C++)

用递归的方法翻转二叉树

2015-06-25 21:39:19 5175

原创 Object-C 中拒绝使用==判断两个对象相等

在写代码的时候,如果要判断两个对象是否相等的话,你会很自然的写下    if(a == b) ...,而且几乎不会去考虑到这句代码的会出问题,这句代码真的不会出现问题吗?请看一下下面的代码:上面的代码会输出什么呢?简单,输出flag1:1flag2:1如果你觉得是输出这样的结果,请再认真看一下代码,其实,程序的真正输出是这样的:———————

2015-06-21 22:10:14 2339

原创 在 windows 环境下编译 Objective-C 程序

我们知道,objective-c 是开发苹果公司应用程序的语言,苹果也为我们提供了一个很不错的 IDE XCode ,在 XCode 我们可以很方便地进行 objective-c程序的编写。其实,利用 GNUStep 开源项目(不知道 GNUStep 的自行百度或谷歌),我们是可以在 windows  系统上编译简单的 objective-c   程序的,这个对于暂时没有 mac  电脑而又想

2015-05-16 19:19:32 579

原创 UIActivityIndicatorView 的使用

控件简介   在 IOS 应用中,经常需要请求网络数据,在请求网络数据的时候,在成功获取数据之前有一段“缓冲”时间,这是就用 UIActivityIndicatorView 来提示用户 App 正在请求数据。控件样式控件的初始化代码 -(id)initWithActivityIndicatorStyle:(UIAc

2015-04-16 17:31:05 592

原创 ubuntu 环境下配置 gcc 编译 Object-c

1、搭建必要的环境,在 ubuntu 系统下,这个很简单,在终端中输入以下的命令即可或者是2、安装完必要的软件后接下来就是配置的问题了,下面给出一个 GNUstep 项目的官网链接,按照链接中 1.5 节的内容进行配置即可。(提示一下,教程是英文的)http://www.gnustep.org/resources/documentation/Developer/Ba

2015-02-25 22:22:38 476

原创 改变 MFC 对话框 static 控件的字体颜色

在 MFC 对话框的编程,有时候需要改变 static 控件的颜色,以下在 VS2012 中介绍一种方法:1、点击 static 控件所在的对话框(需要为该对话框建立一个类),右击属性,在属性页中点击消息,选中 WM_CTLCOLOR ,在下拉框中选中 OnCtlColor,如下图所示:2、通过上面的操作之后,你会在对话框所在的类的 cpp 文件中看到以下自动生成的代码:

2015-01-06 23:17:45 1055

原创 MFC 中 CString 字符串转换为整数

在 MFC 中将 CString 类型的字符串转换为整数的代码如下:

2014-12-25 23:29:34 2495

原创 Git 版本控制库常用命令

git   reset   --hard    版本快照(hash 值)回退到指定的版本(回到过去)git   reflog查看用户的历史操作(利用此到达未来)git   diff显示还没有暂存起来的改动gitk打开 git 图形管理工具git   clone   git://github.com:用户名/test.git

2014-12-18 22:35:40 524

原创 MFC 中 CFile 类读写文件时拒绝访问

在 mfc ZHONG

2014-11-22 08:55:11 3717

原创 MFC 中 listctrl 设置列名之后没有显示问题

最近在

2014-11-18 22:20:25 2951

原创 设计模式之单例模式

单例模式,顾名思义,就是设计出来

2014-11-04 11:17:44 447

原创 C++ 中常量字符串与字符数组

首先,看一下

2014-11-01 00:44:09 1229

原创 当使用多态时,请为基类声明 virtual 析构函数

v供热恶

2014-10-08 13:41:34 513

原创 ftp 的主动模式和被动模式

在网上查询了不少的资料,

2014-09-18 09:08:58 702

原创 Qt “即画即得”界面设计方法的粗浅理解

在Qt中有“即画即得”的界面设计方式,其工作原理如下:1.编译器为程序员所设计的ui文件创建一个类,class Ui_MainWindow{  private:    程序中用到的相关的组件    QLabel *label;     ...  public:     //具体的Ui设计函数    setupUi(QMainWindow *m

2014-06-12 23:36:39 847

空空如也

空空如也

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

TA关注的人

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