自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何在远程仓库创建新分支

git push origin new_branch

2017-01-19 12:30:08 9144

转载 UITableView reloadData结束之后

apple并没有直接提供reloadData的api,想要程序延迟到reloadData结束在操作,可以用以下方法方法1:[objc] view plain copy[self.tableView reloadData];  [self.tableView layoutIfNeeded];  //刷新完成  

2016-11-03 19:46:59 637

转载 获取 UITextView 的光标位置

- (void)textViewDidBeginEditing:(UITextView *)textView { [self performSelector:@selector(textViewDidChange:) withObject:textView afterDelay:0.1f];}- (void)textViewDidChange:(UITextView *)textVi

2016-11-03 19:05:24 1315

转载 AVCaptureVideoDataOutput

相机相关应用一般会用到AVFoundation. 这里简单做个整理。1. sessionAVFoundation是基于session(会话)概念的。 一个session用于控制数据从input设备到output设备的流向。声明一个session:AVCaptureSession *session = [[AVCaptureSession alloc] init];

2016-06-15 15:54:38 7955

原创 static const 和extern

类的内部用static const 取代#define:static NSString *const classnameString = @"dog";static const float classnameA = 1.0f;好处:1:有了变量的类型类的外部尽量用extern:extern NSString *const classnameThingNotificati

2016-06-12 15:33:14 298

原创 iOS如何解决某些方法低版本不支持的问题

#import "NSString+avoidCrash.h"#import @implementation NSString (avoidCrash)+(void)load{ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ SEL systemSel = @

2016-05-16 11:21:40 4490

转载 UINavigationController 之易忘补充

其他知识补充 [UIApplication sharedApplication].statusBarHidden = YES; 上述方法只能实现在程序跳过loading(即启动画面)的时候才能隐藏状态栏。如果想要在启动画面开始即隐藏状态栏,则要修改app的info.plist文件,新增UIStatusBarHidden键(Status bar is initially hidden),其值是YES

2016-04-22 15:59:13 250

转载 总结iOS App开发中控制屏幕旋转的几种方式

在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewController支持旋转,只需要重写shouldAutorotateToInterfaceOrientation方法。但是iOS 6里屏幕旋转改变了很多,之前的 shouldAutorotateToInterf

2016-04-21 09:31:26 3474

转载 iOS核心动画--浅析三个动画的实现

点击打开链接http://www.jianshu.com/p/272aa1f26c62动画和绘图是iOS开发中非常重要的部分。我们要实现一个动效,首先就是动画解析,分析动画的路径,然后再考虑具体的代码。这需要一定的经验和Core Animation、Core Graphics等相关知识的基础。本文通过三个动画的demo来分析动画的实现。这几个demo已经放到了git

2016-04-19 16:35:22 2886

转载 如何在UITextView中设置页边距(填充)?

我有一个UITextView的文本编辑。默认情况下,它具有文本周围的小幅度。我想通过几个像素,以增加利润率。 该contentInset物业的利润,但它不会改变文本“换行宽”。该文本被包裹在宽度和额外的“保证金”只是认为水平滚动。 有没有一种方法,使一定宽度的一个UITextView显示具有较窄的“包装宽度”文本?本文地址 :CodeGo.net/174510/ -------------

2016-04-19 08:42:49 768

原创 限制UITextField输入长度

[_textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];-(void)textFieldDidChange:(UITextField *)textField{ int _maxTextLength = maxField

2016-04-12 12:04:37 287

原创 iOS7使用AFNetworking3.0上传图片时出现的问题-解决方案

http://www.jianshu.com/p/0a3820d6a951

2016-03-28 19:27:15 589

转载 iOS7使用AFNetworking3.0上传图片时出现的问题

文/挣扎在编码世界(简书作者)原文链接:http://www.jianshu.com/p/0a3820d6a951著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。背景:在上一个项目版本中一直使用AFNetworking2.0这个主流的网络请求库,AFHTTPRequestOperationManager从来未让人操心过。在新版迭代中,突发奇想的去升级AFNetwork

2016-03-28 19:25:36 847

转载 XPC connection interrupted in Xcode 7 for iOS 9

XPC connection interrupted_BSMachError: (os/kern) invalid capability (20)_BSMachError: (os/kern) invalid name (15)Since XPC means OS X interprocess communication, so I think this can solve the

2016-03-09 12:40:26 11223

原创 UIMenuController

很好用的控件

2016-03-07 14:07:48 376

转载 设置TextField内文字距左边框的距离

默认情况下,当向textField输入文字时,文字会紧贴在textField左边框上.我们可以通过设置textField的leftView,设置一个只有宽度的leftView.这样还不够,因为默认leftView是不显示的.还需要将leftViewMode设置为UITextFieldViewModeAlways.这样就完成了.  (小技巧:通过查询UITextField的头文件可以看出left

2016-03-03 18:43:01 6962

转载 ios开发——解决UICollectionView的cell间距与设置不符问题

在用UICollectionView展示数据时,有时我们希望将cell的间距调成一个我们想要的值,然后查API可以看到有这么一个属性:?123- (CGFloat)minimumInteritemSpacing {    return0;}然而很多情况

2016-03-03 12:33:15 6405

转载 如何为UICollectionView添加整体的header view

第一种方法The best way to achieve this is to make a section header for the first section. Then set the UICollectionViewFlowLayout's property:@property(nonatomic) BOOL sectionHeadersPinToVisibleBounds

2016-02-29 14:26:09 3685

转载 通往全栈工程师的捷径 —— react

引用官网的简介,”一个用来构建用户界面的javascript库”。React 起源于 Facebook 的内部项目,因为 FB 对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单

2016-02-16 14:06:53 351

原创 React-native iOS简单ListView范例-如何输出不同的cell

'use strict'var React = require('react-native');var{ ListView, View, Text, StyleSheet, View, Switch, number, string} = React;var styles = StyleSheet.create({

2016-02-03 18:53:00 980

转载 react-native 之布局篇

宽度单位和像素密度react的宽度不支持百分比,设置宽度时不需要带单位 {width: 10}, 那么10代表的具体宽度是多少呢?不知道是官网文档不全还是我眼瞎,反正是没找到,那做一个实验自己找吧:默认用的是iPhone6的模拟器结果是:我们知道iPhone系列的尺寸如下图:可以看到iphone 6的宽度为 375pt,对应了上边的3

2016-02-02 19:04:10 1849

原创 最简单的ListView

'use strict'var React = require('react-native');var{ ListView, View, Text} = React;class WebViewExample extends React.Component{ constructor(props) { super(props);

2016-02-02 18:28:08 243

原创 ReactNative开发中如何去掉iOS状态栏的"Loading from..."

全局搜索Loading from将相关的方法注视掉即可- (void)showWithURL:(NSURL *)URL{// if (!isEnabled) { return;// }// dispatch_async(dispatch_get_main_queue(), ^{// _showDate = [NSDate date];//

2016-02-01 09:42:22 2524

转载 React Native通信机制详解

React Native是facebook刚开源的框架,可以用javascript直接开发原生APP,先不说这个框架后续是否能得到大众认可,单从源码来说,这个框架源码里有非常多的设计思想和实现方式值得学习,本篇先来看看它最基础的JavaScript-ObjectC通信机制(以下简称JS/OC)。概览React Native用iOS自带的JavaScriptCore作为JS的解析

2016-01-29 14:28:08 1080

原创 对Communication between native and React Native官方例子的纠正

'use strict';var React = require('react-native'); var { View, Image} = React;class AwesomeProject extends React.Component { renderImage(imgURI, index) { return ( <Image key={in

2016-01-28 19:07:36 268

原创 ReactNative与现有的iOS应用程序集成

1.安装CocoaPods。2.安装Node.js。3.在要集成ReactNative项目的根目录下安装react-native:npm install react-native如果成功的话,项目的根目录下就会出现node_modules文件夹4在项目的根目录下新建一个名为Podfile的文件,打开文件,填入下面的文本:# Depending on how your pro

2016-01-28 12:26:08 897

转载 与现有的应用程序集成

与现有的应用程序集成由于 React 并没有做出关于你其他的技术堆栈的假设——通常在 MVC 中简单的用 V 来表示——这很容易嵌入到现有 non-React Native 应用程序中。事实上,它与另外的最佳实践社区工具集成了,如 CocoaPods - gem install cocoapodsCocoaPods 是 iOS/Mac 开发的管理工具包。我们需要用它来下载 Re

2016-01-27 18:13:39 342

原创 安装cocoapods到要与ReactNative进行融合的xcode项目

pod 'React'pod 'React/RCTText'xcodeproj '/Users/username/helloworld/ios/helloworld.xcodeproj'

2016-01-27 18:05:37 284

原创 ReactNative开发如何加载iOS程序包里的文件

<Image source={{uri:'get.jpeg'}} />

2016-01-27 15:14:41 242

原创 安装Mac版ReactNative傻瓜教程

1.将Xcode升级到7.0以上。2.安装homebrew:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"3.安装node:brew install node4.安装watchman:brew install watchman5.安装flow:

2016-01-27 09:16:38 304

转载 Xcode运行范例程序遇到的问题Command /bin/sh failed with exit code 1

2016-01-26 15:11:14 4298

空空如也

空空如也

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

TA关注的人

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