自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 iOS block传值的用法

在第一个控制器也就是接受值得控制器里 NextViewController *next = [[NextViewControlleralloc] init];    [next returnText:^(NSString *showText) {        _textF.text = showText;    }];    [self.nav

2016-03-24 17:51:01 232

转载 iOS摇一摇功能的实现

[objc] view plain copy print?#pragma mark - 生命周期函数  - (void)viewDidLoad {      [super viewDidLoad];     // 设置允许摇一摇功能      [UIApplication sharedApplication].applicationSupportsS

2016-03-24 16:59:18 254

原创 iOS随机数生成

感觉这个比较好用一些,先写一下它怎么用吧//代表是从0-count之间的随机数int r = arc4random()%count//代表从x---x+y之间的随机数int r = arc4random() %x +y;下面举个列子吧    NSArray *array = [[NSArra

2016-03-24 16:44:43 272

转载 js与oc 交互

文/iOS行者(简书作者)原文链接:http://www.jianshu.com/p/da879c23183c著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。在以前的博文中也提到过js 与oc 的交互的问题。以前是定义了一个非法的链接然后判断这个链接。现在通过JavaScriptCore这个框架。(1)在上述代码中,使用javascriptCore.frame

2016-03-23 16:12:44 221

转载 iOS与JS交互实战篇(ObjC版)

前言ObjectiveC与Js交互是常见的需求,可对于新手或者所谓的高手而言,其实并不是那么简单明了。这里只介绍iOS7.0后出来的JavaScriptCore framework。关于JavaScriptCore本教程中所涉及到的几种类型:JSContext, JSContext是代表JS的执行环境,通过-evaluateScript:方法就可以执行一JS代码

2016-03-23 16:10:39 243

原创 Runtime 归档 , KVC , 分类添加属性 , 关联等用法.

整理了一下 Runtime的用法,前面对Runtime已经有所说明,今天直接说用法1.归档中用到的Runtime,类的属性较多的时候用着比较方便,不用写那么多代码#import #import @interface Person :NSObjectNSCoding>@property (nonatomic ,assign)CGFloat height;

2016-03-22 16:18:51 294

原创 iOS添加蒙层(遮盖层),遮盖层上放控件

////效果图如上下面直接上代码#import @interface MaskView :UIViewUIGestureRecognizerDelegate>-(instancetype)initWithFrame:(CGRect)frame;+(instancetype)makeViewWithMask:(CGRect)frame an

2016-03-21 15:42:47 17724 2

转载 iOS中.pch文件如何使用

pch 可以用来存储共享信息,比如设备屏幕的宽度,高度。版本号等等 公用信息Xcode 老版本会自动为我们创建pch文件,新版本开始不自动创建了,如果需要使用可以自己手动创建创建完成后可以在里面定义常量此处以屏幕尺寸为例如下------------------------分割线------------------------分割线--

2016-03-18 17:13:10 263

转载 CocoaPods的使用,以及安装之后头文件无法导入问题

一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby

2016-03-18 10:52:35 6495

转载 二叉树相关算法实现-iOS

这几天详细了解了下二叉树的相关算法,原因是看了唐boy的一篇博客(  你会翻转二叉树吗? ),还有一篇关于  百度的校园招聘面试经历 ,深刻体会到二叉树的重要性。于是乎,从网上收集并整理了一些关于二叉树的资料,及相关算法的实现(主要是Objective-C的,但是算法思想是相通的),以便以后复习时查阅。 什么是二叉树?在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树

2016-03-17 13:45:59 380

转载 iOS/OS X内存管理借助工具解决内存问题

这篇我们主要关注在实际开发中会遇到哪些内存管理问题,以及如何使用工具来调试和解决。 在往下看之前,请下载实例MemoryProblems,我们将以这个工程展开如何检查和解决内存问题。悬挂指针问题悬挂指针(Dangling Pointer)就是当指针指向的对象已经释放或回收后,但没有对指针做任何修改(一般来说,将它指向空指针),而是仍然指向原来已经回收的地址。

2016-03-17 11:39:41 236

原创 XCode7 HTTP

编辑 info.plist,加入如下设置:        ....    NSAppTransportSecurity            NSAllowsArbitraryLoads

2016-03-16 14:20:59 146

原创 TableView 插入表格和删除表格

@property NSMutableArray *objects;//插入数据在第0行- (void)insertNewObject:(id)sender {    if (!self.objects) {        self.objects = [[NSMutableArrayalloc] init];    }    [self.o

2016-03-16 13:50:20 702

转载 SmartSvn的使用

1、Check Out--检出一份服务器上已经存在的代码需要从管理员那获取地址,从Check Out Project页面,点击Manage按钮,进入到Repository Profiles页面,可以对已经存在的svn地址进行复制、编辑、删除、排序(上移和下移),如果是检出一份新的代码,肯定是要添加一个新的SVN信息,所以应该选择Add,进入到Add Respository Profile页面,

2016-03-16 11:40:16 4413

原创 NSURL包含中文或是不能识别的字符

NSString 中包含中文字符时转换为NSURL由于url支持26个英文字母、数字和少数几个特殊字符,因此,对于url中包含非标准url的字符时,就需要对其进行编码。iOS中提供了函数stringByAddingPercentEscapesUsingEncoding对中文和一些特殊字符进行编码,但是stringByAddingPercentEscapesUsingEnco

2016-03-09 16:56:10 3101

转载 删除storyboard之后出现Could not find a storyboard named 'Main' in bundle NSBundle这种现象

2016-03-09 15:57:22 287

转载 [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)

关联    关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。    关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。在类的定义之外为类增加额外的存储空间    使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性的时候是非常有用。    关联是基于关键字的,因此,我们

2016-03-09 13:29:07 238

转载 SmartSvn的使用

在平时的工作中,最常用的版本控制工具就是SmartSvn for Mac客户端,从刚开始接触到现在,也算使用了差不多两年了。其中也了解了一些常见的问题解决方式,现在写出来,供自己以后参考。1、Check Out--检出一份服务器上已经存在的代码需要从管理员那获取地址,从Check Out Project页面,点击Manage按钮,进入到Repository Profiles

2016-03-08 15:01:59 713

转载 Masonry简单使用

Masonry简单使用介绍安装使用居中显示视图设置视图并排多个视图间隔相同 介绍Masonry源码在其官网上也进行了很多的介绍,在下面会写出我自己的一些见解.如果使用过iOS中系统的NSLayoutConstraints已经知道非常麻烦如下代码就是系统的约束UIView *superview = self;UIView *view1 = [[UIVi

2016-03-08 13:14:32 488

转载 Smart SVN-使用Smart SVN 管理Xcode项目文件

最近项目使用了SVN,为管理代码起到了很好的作用!但是,对于很多初步使用着,还是非常不容易!公司使用的是Smart SVN 客户端。Smart SVN 这个工具总体还是挺不错的!在代码的提交和获取上纠结过一整子,纠结过了,就好了。废话不说,行动!一、从服务器上获取(拉取)代码Project------>Check Out

2016-03-07 10:04:47 269

2024年嵌入式开发工程师最新资源

_嵌入式高级C编程 ├──视频 ├──01_Linux系统安装及使用 ├──02_Linux基础之命令 ├──03_C语言类型及语句 ├──04_数组 ├──05_函数 ├──06_预处理 ├──07_指针 ├──08_动态内存申请 ├──09_字符串处理函数 ├──10_结构体、共用体、枚举 ├──11_链表 ├──12_文件 、、、、、、

2024-04-12

空空如也

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

TA关注的人

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