自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (22)
  • 收藏
  • 关注

原创 iOS 自动化构建 xcodebuild

xcidebuild apple 官网 xcodebuild 文档 使用 shell 实现 clean、build、archive、export 等功能 自动化构建主要还是使用 clean、archive、export 先用 xcode 手动打个包,比如 ad_hot 的包并导出,可以得到 ipa 包,以及「ExportOptions.plist」以供后续使用(打 appst...

2018-06-06 21:18:42 766

原创 Object-C 关于「链式编程」与「函数式编程」简单实践

OC 实现函数编程与链式编程 抛开实例只关注函数结果 block 回顾 内部 block 实例 block block 的 getter 与 setter getter setter正常实例 setter 2内部调用 「函数式编程」:每个函数都有返回,函数作为第一类对象 「链式编程」:函数返回的对象继续进行函数,组成一串长链(函数式编程的体现?)拿 jQuery 简单举个例子 var

2018-05-04 11:50:37 262

原创 Masonry - 自动布局

第三方库地址:https://github.com/SnapKit/Masonry pod ‘Masonry’(UIKit - 中有系统的自动布局)我的简书:http://www.jianshu.com/p/47f01594d031一般的布局 self.letfView = [UIView new]; self.letfView.backgroundColor = [UIColor

2016-03-31 19:02:50 1533

原创 UIBezierPath - 贝塞尔曲线

一般只能在drawRet中绘制。但是结合 CAShapeLayer,绘制到layer上在add到View上就能随机绘制了。这里只讲UIBezierPath。CAShapeLayer 很简单,看另外一篇好了。 我的简书:http://www.jianshu.com/users/0aa03a749d4e/latest_articles指定图形 UIBezierPath *path1 = [UIB

2016-03-31 19:01:09 351

原创 《编写高质量代码:改善Objective-C程序的61个建议》

pdf下载地址: http://download.csdn.net/detail/u013059266/9470077只可惜 网络版本的pdf 只有16个建议,因为前面的是试读,后面的要收费。下次区借书或者买来看了把下面的补齐。以下是自己的语言,简单描述。1 OC 动态语言 - runtime 运行时机制2 头文件尽量2不出现#import,而使用@class代替,源文件使用#import3 #d

2016-03-24 20:03:19 1178

原创 UITextField - 输入框

1

2016-03-10 00:30:27 360

原创 数据库 - fmdb 以及精简的 YTKKeyValueStore

1

2016-03-01 23:13:32 1745

原创 Key-Value Coding (KVC)

Key-Value Coding (KVC) 简单来说:就是对私有变量进行赋值。 在系统框架 Foundation 中 NSKeyValueCoding.h 有更多的一些方法。 KVC具体应用场景:有待细究(还望告知) 单个类KVC 赋值基础数据。 赋值:setValue: forKey: 获取:valueForKey: 例如有一个 Person 的类,包含一些私有属性。@interface P

2016-02-16 00:13:52 472

原创 NSPathUtilities.h

文件路径搜索 常量 搜索位置 常用文件夹名称 文件类型搜索 其他方法 与 属性 数组 拼接成 路径 - 以及反向 路径末位 操作 路径后缀文件类型 png 等操作 其他 未知文件路径搜索FOUNDATION_EXPORT NSArray<NSString *> *NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory,

2016-01-11 00:44:10 393

原创 【学习笔记】启动图 launchImage

【学习笔记】启动图 launchImage

2015-11-17 23:10:27 371

原创 【UIKit-32-1】UIDataDetectors 文本号码邮箱链接自动识别

【UIKit-32-1】UIDataDetectors 文本号码邮箱链接自动识别

2015-10-27 20:53:21 482

原创 【UIKit-54-1】UIInterface-系统的颜色与字体

【UIKit-54-1】UIInterface-系统的颜色与字体

2015-10-27 20:51:41 399

原创 【UIKit-100-1】UIStepper

【UIKit-100-1】UIStepper

2015-10-27 20:49:47 292

原创 【UIKit-98-1】UISlider

【UIKit-98-1】UISlider

2015-10-27 20:47:45 368

原创 【UUIKit-51-1】UIImageView-创建与属性

【UUIKit-51-1】UIImageView-创建与属性

2015-10-27 20:45:54 455

原创 【UIKit-106-1】UISwitch - 基础使用

【UIKit-106-1】UISwitch - 基础使用

2015-10-21 21:42:35 286

原创 今天开始使用markdown-CSDN(简单用法)

标题使用 分级标题 快捷标题 列表 有序列表 无序列表 分层列表 引用 字体 代码块 一般代码快 高亮代码块 表格 链接 网址链接 图片 其他功能数学公式UML图略1. 标题使用分级标题# 标题1 ## 标题2 ### 标题3 #### 标题4 ##### 标题5 ###### 标题6 逐级变小 快捷标题 command + H ,快速创建标题1,标题2,普通段落,并互相切换。 在标题下一行添加 =

2015-10-19 23:02:55 347

原创 【Foundation-72-3】NSTimeZone - 时令

【Foundation-72-3】NSTimeZone - 时令

2015-10-18 13:59:09 517

原创 【Foundation-72-2】NSTimeZone - 属性

【Foundation-72-2】NSTimeZone - 属性

2015-10-18 13:58:26 617

原创 【Foundation-72-1】NSTimeZone - 创建

【Foundation-72-1】NSTimeZone - 创建

2015-10-18 13:49:30 451

原创 【UIKit-33-1】UIDatePicker - 时间选择器

【UIKit-33-1】UIDatePicker - 时间选择器

2015-10-17 12:54:17 305

原创 【Foundation-18-2】NSDate.h - 时间操作

【Foundation-18-2】NSDate.h - 时间操作

2015-10-17 12:14:47 365

原创 【Foundation-18-1】NSDate - 创建

【Foundation-18-1】NSDate - 创建

2015-10-17 12:08:48 291

原创 【UIKit-65-1】#import <UIKit/UINavigationController.h>UINavgationVC基础

@interface UINavigationController : UIViewController 初始化 - (instancetype)initWithNavigationBarClass:(Class)navigationBarClass toolbarClass:(Class)toolbarClass NS_AVAILABLE_IOS(5_0); - (

2015-10-15 00:33:06 358

原创 【Foundation-26-5】#import <Foundation/NSDictionary.h>可变字典,操作

增加 - (void)addEntriesFromDictionary:(NSDictionary *)otherDictionary; NSMutableDictionary *dic = [NSMutableDictionary dictionary]; [dic addEntriesFromDictionary:@{@"1":@"A"}]; [dic addE

2015-10-12 22:43:09 304

原创 【Foundation-26-4】#import <Foundation/NSDictionary.h>可变字典初始化

初始化 - (instancetype)init NS_DESIGNATED_INITIALIZER; - (instancetype)initWithCapacity:(NSUInteger)numItems NS_DESIGNATED_INITIALIZER; + (instancetype)dictionaryWithCapacity:(NSUInteger)numItem

2015-10-12 22:28:22 260

原创 【Foundation-26-3】#import <Foundation/NSDictionary.h>字典,操作

@interface NSDictionary (NSExtendedDictionary) 获取所有key,或者value,获取某个obj 的所有key @property (readonly, copy) NSArray *allKeys; @property (readonly, copy) NSArray *allValues; NSDict

2015-10-12 22:13:22 295

原创 【Foundation-26-2】#import <Foundation/NSDictionary.h>字典创建

@interface NSDictionary (NSDictionaryCreation) 类方法 + (instancetype)dictionary; + (instancetype)dictionaryWithObject:(id)object forKey:(id NSCopying>)key; + (instancetype)dictionaryWithObject

2015-10-12 20:55:20 331

原创 【Foundation-26-1】#import <Foundation/NSDictionary.h>字典,旧

@interface NSDictionary : NSObject NSCopying, NSMutableCopying, NSSecureCoding, NSFastEnumeration> 简单使用 @property (readonly) NSUInteger count; - (id)objectForKey:(id)aKey; - (ins

2015-10-12 20:36:39 215

原创 【Foundation-10-5】#import <Foundation/NSArray.h>可变数组,操作

@interface NSMutableArray (NSExtendedMutableArray)      增加 - (void)addObjectsFromArray:(NSArray *)otherArray; //追加数组 [arr1 addObjectsFromArray:arr3]; - (void)insertObjects:(NSArra

2015-10-12 20:02:18 236

原创 【Foundation-10-4】#import <Foundation/NSArray.h>可变数组,一般

@interface NSMutableArray : NSArray - (void)addObject:(id)anObject; - (void)insertObject:(id)anObject atIndex:(NSUInteger)index; - (void)removeLastObject; - (void)removeObjectAtIndex:(NSUIn

2015-10-12 19:34:47 280

原创 【Foundation-10-3】#import <Foundation/NSArray.h>排序

自定义的排序 @property (readonly, copy) NSData *sortedArrayHint; - (NSArray *)sortedArrayUsingFunction:(NSInteger (*)(id, id, void *))comparator context:(void *)context; - (NSArray *)sortedArrayUsingFu

2015-10-12 19:18:20 270

原创 【Foundation-10-3】#import <Foundation/NSArray.h>遍历

一般遍历(无返回) - (void)enumerateObjectsUsingBlock:(void (^)(id obj, NSUInteger idx, BOOL *stop))block NS_AVAILABLE(10_6, 4_0); - (void)enumerateObjectsWithOptions:(NSEnumerationOptions)opts usingBlo

2015-10-11 23:05:06 294

原创 【Foundaton-10-3】#import <Foundation/NSArray.h>字符串操作

字符串操作 遍历 数组中追加 - (NSArray *)arrayByAddingObject:(id)anObject; - (NSArray *)arrayByAddingObjectsFromArray:(NSArray *)otherArray; arr1 = @[@"1",@"2",@"3",@"4",@"2"]; arr2 = @[@"a",@"b",@"

2015-10-11 22:14:28 293

原创 【Foundation-10-2】#import <Foundation/NSArray.h>

@interface NSArray (NSArrayCreation) 类方法 + (instancetype)array; + (instancetype)arrayWithObject:(id)anObject; + (instancetype)arrayWithObjects:(const id [])objects count:(NSUInteger)cnt

2015-10-10 20:46:10 240

原创 【Foundation-10-1】#import <Foundation/NSArray.h>

@interface NSArray : NSObject NSCopying, NSMutableCopying, NSSecureCoding, NSFastEnumeration> @property (readonly) NSUInteger count; // 数组数量 - (id)objectAtIndex:(NSUInteger)index; //

2015-10-10 20:02:31 217

原创 【Foundation-86-3】#import <Foundation/NSValue.h> 初始化

@interface NSNumber : NSValue - (instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER; //实例方法 初始化 - (NSNumber *)initWithChar:(char)value NS_DESIGNATED_INITIAL

2015-10-09 21:05:08 251

原创 【Foundation-86-2】#import <Foundation/NSValue.h>

@interface NSValue (NSValueExtensionMethods) // 封装 弱引用的类(不知道用那里)0.0 + (NSValue *)valueWithNonretainedObject:(id)anObject; @property (nonatomic, readonly) id nonretainedObjectValue;

2015-10-09 20:03:16 226

原创 【Foundation-86-1】#import <Foundation/NSValue.h>基础创建

"一个NSValue对象是用来存储一个C或者Objective-C数据的简单容器。它可以保存任意类型的数据,比如int,float,char,当然也可以是指pointers, structures, and object ids。NSValue类的目标就是允许以上数据类型的数据结构能够被添加到集合里,例如那些需要其元素是对象的数据结构,如NSArray或者NSSet的实例。需要注意的是NSVa

2015-10-08 20:22:27 257

原创 【Foundation-62-1】#import <Foundation/NSRange.h>范围

// NSRange 的结构体 typedef struct _NSRange {     NSUInteger location;     NSUInteger length; } NSRange; NSRange theRange = NSMakeRange(2, 4); NSUInteger loc = theRange.location; // 起始位

2015-09-30 19:32:34 285

GJB1032电子产品环境应力筛选方法.pdf

GJB1032电子产品环境应力筛选方法.pdf

2021-06-29

项目管理知识体系指南【PMBOK第六版】(中文)

项目管理知识体系指南【PMBOK第六版】(中文) 第一部分 项目管理知识体系指南(PMBOK 指南) 1 引论 11 指南概述和目的 12 基本要素 2 项目运行环境 21 概述 22 事业环境因素 23 组织过程资产 24 组织系统 3 项目经理的角色 31 概述 32 项目经理的定义 33 项目经理的影响力范围 34 项目经理的能力 35 执行整合 。。。 整本全

2018-07-12

「React Native入门与实战」

React Native入门与实战 王利华 & 魏晓军 & 冯诚祺 人民邮电出版社 2016年1月第1版

2018-06-06

Gprint 条码机 TSPL 中文编程手册(蓝牙打印机可编程手册).pdf

『Gprint 条码机中文编程手册(蓝牙打印机可编程手册).pdf』 Gprinter 专用文档,TSPL 指令集通用参考文档

2018-05-04

《大学计算机:计算思维导论》(高清)

系列【网易云课堂 - 大学计算机专业】 课程【计算机专业导论】 本资料【大学计算机:计算思维导论 战德臣 聂兰顺 2013】

2018-04-09

计算机网络(谢希仁第五版)

计算机网络(谢希仁第五版)

2017-03-24

函数式Swift pdf (0资源分)

函数式Swift pdf (0资源分)。支持正版!

2016-09-21

C程序设计语言(第2版*新版)(美)Brian W.Kernighan 、Dennis M.Ritchie

C程序设计语言(第2版*新版)(美)Brian W.Kernighan 、Dennis M.Ritchie。高清!

2016-08-15

HTML5移动web开发指南

本书主要围绕 HTML5 技术,讲述如何利用 HTML5 相关技术开发移动 Web 网站和 Web App 应 用程序。本书共分为四大部分,第一部分主要讲述 Web 技术的发展及 HTML5 标准在移动 Web 技术 中的应用;第二部分主要介绍 HTML5 的新功能和新特性如何在移动设备浏览器中使用及相关展望; 第三部分主要介绍目前比较流行的两套 JavaScript 移动开发框架 jQuery Mobile、Sencha Touch,以及 PhoneGap,并配备丰富的例子作为实践;第四部分主要结合 Sencha Touch 框架库和 HTML5 技术构 建进行讲解,旨在帮助读者将 HTML5 技术运用于实践之中。

2015-10-20

JavaScript精髓与实践

首先,这本书并不讲Web浏览器(Web Browser,例如Internet Explorer)。这可能 令人沮丧,但的确如此。尽管在很多人看来,JavaScript 就是为浏览器而准备的一种轻 量的语言,并认为它离开了 DOM、HTML、CSS 就没有意义。在同样的“看法”之下, 国内外的书籍在谈及 JavaScript 时,大多会从“如何在 Web 页面上验证一个输入框值的 有效性”讲起。

2015-10-20

jQuery 即学即用

本书全面呈现jQuery的超凡魔力,从jQuery的基本应用到各种强大的jQuery UI与jQuery Plugins,最后介绍了当前热门的,如Google地图,Flickr等Web服务的应用。各个部分均配置了简单 易懂、即学即用的应用实例,稍作修改即可用于构筑您的Web 2.0网站。 阅读本书,可以帮助您很快地掌握jQuery技术。本书是所有网站开发人员案头学习查询必备之 书,也适合作为培训机构的培训参考教材。

2015-10-20

swift开发指南

当你拿到这本书的时候,我相信你已经下定决心开始学习Swift语言了。那么应该怎么开始 呢?这一章我们不讨论技术,而是告诉大家本书的结构、书中的一些约定、开发工具,以及如何 使用本书的案例。

2015-10-20

shell 脚本学习指南

shell脚本学习指南

2015-10-20

SPUD简介-ihower

你有聽過 HTTP 嗎? 沒有的⼈人可以離開了。 Web Usability • 0.1 秒 - 感覺是⾺馬上 根據知名學者 Jakob Nielsen 研究 • • • 1.0 秒 - 思緒開始飄移 10 秒 - 這東⻄西壞了吧?

2015-10-20

iOS7 应用开发技术详解

本书适合哪些读者 ‰‰对软件开发,特别是对 iPhone/iPad 开发有兴趣的人。 ‰‰想成为一名专职的软件开发人员。 ‰‰在校的学生可将本书作为学习计算机软件开发的教程。 ‰‰想了解有关 iPhone/iPad 软件开发方面知识的从业人员,本书能帮你很快“过渡”。 ‰‰开设相关专业课程的大专院校。 你将学到什么 本书是 iPhone/iPad 开发的入门级书,也是系统介绍支持 iPhone/iPad 应用开发框架的书。 本书最大的作用就是引导你入门,只要你有梦想,有激情,通过本书你将会学到 iPhone/iPad 开发入门所需要掌握的基本知识。掌握本书知识,便可以迈进 iPhone/iPad 开发的门槛。 但是想成为一名优秀的 iPhone/iPad 软件开发人员,还需要很多方面的知识,所以希望 阅读完本书的你,继续深造学习,使自己“更上一层楼”!

2015-10-20

Objective-C编程之道

1、设计模式 2、对象创建 3、接口适配 4、对象去耦 5、抽象集合 6、欣慰扩展 7、算法封装 8、性能与对象访问 9、对象状态

2015-10-16

Objective-C开发范例代码大全

1、引言 2、OC 编程 3、类、对象和方法 4、数据类型和表达式 5、循环结构 6、选择结构 7、类 8、继承 9、多态、动态类型、动态绑定 10、变量和数据类型 等20项内容

2015-10-16

iPhone程序开发基础教程

一、基础目录 1、开发准备 2、第一个应用 3、C与OC基础 4、UIApplication和UIView 5、常用的UIView 6、屏幕旋转 7、等各种控件 二、实战目录 同上的实战。

2015-10-16

【软件工程】-曾强聪

软件工程,教材书,pdf:1软件工程概述,2软件工程过程模型;3项目分析与规划;4软件需求分析;5软件概要分析;6面向对象分析与 设计;7用户界面设计;8程序算法设计与编码;9软件测试;10软件维护。

2015-09-26

空空如也

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

TA关注的人

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