自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (1)
  • 收藏
  • 关注

原创 Container 控件设置渐变色问题

body:Center( child: Container( color: Colors.blue, width: 400, height: 200, decoration:new BoxDecoration( gradient: const LinearGradient( colors: [ Colors.am...

2020-03-02 23:35:14 815

原创 Flutter手动安装详细记录

flutter提供了多种安装方式,由于墙内的原因,通过官网介绍中的安装方式下载很慢,在安装的过程搞了很久才安装完成。下面记录下flutter手动安装过程。一、下载安装包。可以通过官网或者github下载安装包,解压到任意目录中(记得该sdk包所在位置,下面配置环境变量需要使用)。二、环境变量配置1、在命令行输入sudo vi ~/.bash_profile,然后在里面按i添加。...

2020-02-28 23:48:45 371

转载 iOS黑魔法-Method Swizzling

该文章属于原创,转载请注明: http://www.jianshu.com/p/ff19c04b34d0公司年底要在新年前发一个版本,最近一直很忙,好久没有更新博客了。正好现在新版本开发的差不多了,抽空总结一下。由于最近开发新版本,就避免不了在开发和调试过程中引起崩溃,以及诱发一些之前的bug导致的崩溃。而且项目比较大也很不好排查,正好想起之前研究过的Method

2017-02-27 14:30:31 505

转载 ReactNative的Navigator组件使用方式

React Native的编程思想类似于iOS, 导航栏也使用Navigator作为标识, 类似于Android的ActionBar. 导航栏作为最重要的应用组件之一, 除了处理页面导航功能以外, 还会提供页面栈的管理, 管理页面的跳入和跳出. 本文介绍 Navigator 组件的使用方式.React Native本文源码的GitHub下载地址关于R

2017-02-14 15:54:14 569

原创 react-native 常用组件

React-native-uploader //文件上传https://github.com/aroth/react-native-uploader常用组件" />0.gifjpush-react-native //官方版本https://github.com/jpush/jpush-react-nativereact-native-jpush 由 React Native

2017-02-13 17:23:06 1128

原创 react-native-art-绘图入门

在ReactNative中ART是个非常重要的库,它让非常酷炫的绘图及动画变成了可能。但是可能是知道的人真的不多导致文档及少中文更少。很多都是把英文的参数列表翻译过来,也没有案例。于是决定出这样一份入门文档及可能遇到的坑,希望能够帮助到大家。本文的示例工程https://github.com/xu-duqing/React-Native-ART-Sample添加依赖Android默认就包

2017-02-13 17:23:04 953

原创 [React-native]视频播放react-nati…

react-native-video是RN中的一个组件,可以调用原生的空间实现视频播放。在开发过程中是一步一个坑吧,慢慢的走出来,尽管很多没有深入研究清楚,但基本的使用已经实现,下面记录下。组件官方github上安装配置已经写得很清楚,按照上面的步骤一步步走是没有问题。https://github.com/react-native-community/react-native-videoi

2017-02-13 17:23:01 2166

原创 iOS7静默推送

静默推送(推送唤醒,Silent Remote Notifications)此功能是IOS7新增加的功能,允许,应用收到通知后在后台(background)状态下运行一段代码,可用于从服务器获取内容更新 普通推送:收到推送后(有文字有声音),点开通知,进入APP后,才执行--(void)application:(UIApplicationdidReceiveRemoteNotific

2017-02-13 17:22:59 358

原创 ios开发中归档的使用

1、面向对象的程序在运行的时候会创建一个复杂的对象图,经常要以二进制的方法序列化这个对象图,这个过程叫做Archiving.二进制流可以通过网络或写入文件中例:NSKeyedArchiver========================================================*/NSString *str = @”abc”;NSString *astr = @

2017-02-13 17:22:56 267

原创 Lable加载 类似QQ表情 …

偶然看到一篇文,发现竟然可以在iPhone中显示类似qq表情的符号。原来很简单,是iPhone支持unicodeemoji字符集缘故。NSString *s = @"This is a smiley \ue415 face";    testFace.text = s;   上面的\ue415就是表情编码。更多的表情如下:一下的/需要全部转换成\类似QQ表情 (unic

2017-02-13 17:22:53 834

原创 (转)iOS中的唯一标示符

在2013年3月21日苹果已经通知开发者,从2013年5月1日起,访问UIDIDs的程序将不再被审核通过,替代的方案是开发者应该使用“在iOS6中介绍的Vendor或Advertising标示符”。苹果已经警告过我们uniqueIdentifier将不能再使用了,并且提供了另外两个可选的。但是在程序中该选择使用哪个呢?本文不会回答这个问题,具体用哪个是由你来根据程序的目的来做决定的。

2017-02-13 17:22:48 272

原创 HealthKit框架参考

本文由CocoaChina翻译组成员 唧唧歪歪(微博)翻译自苹果官方文档:TheHealthKit Framework HealthKit框架提供了一个结构,应用可以使用它来分享健康和健身数据。HealthKit管理从不同来源获得的数据,并根据用户的偏好设置,自动将不同来源的所有数据合并起来。应用还可以获取每个来源的原始数据,然后执行自己的数据合并。 HealthKit也可以直

2017-02-13 17:22:45 307

原创 App Store审核指南中文版(20…

苹果在9月3日对AppStore审核指南进行了重大更新,新添加了扩展、HealthKit、HomeKit以及TestFlight相关内容。另外,在9月10日新品发布会之后,苹果再次更新了AppStore审核指南,添加ApplePay相关内容。文中红色部分是相对于此前版本的新增内容,蓝色部分表示苹果相关官方文档的链接。 App Store Review Guidelines(英文版)。

2017-02-13 17:22:42 498

转载 iOS 获取 当前设备 可用内存…

原文地址:获取 当前设备 可用内存 及当前 应用 所占内存">iOS 获取 当前设备 可用内存 及当前 应用 所占内存作者:王彪// 获取当前设备可用内存及所占内存的头文件#import#import  // 获取当前设备可用内存(单位:MB)-(double)availableMemory{ vm_statistics_data_t vmStats;

2017-02-13 17:22:40 377

转载 iOS 给UILabel文字加下划线…

原文地址:给UILabel文字加下划线,同一个label多种颜色">iOS 给UILabel文字加下划线,同一个label多种颜色作者:星魂知梦    UILabel*label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 300,100)];   label.backgroundColor = [UIColor redColo

2017-02-13 17:22:37 513

转载 iOS App进入后台获取更…

原文地址:App进入后台获取更多的运行时间">iOS App进入后台获取更多的运行时间作者:贝海深爱转载自:looyao's blog当App进入后台时(按下Home键), App会被系统暂停, 所有的程序逻辑都会停止,App还是驻留内存中, 除非被用户强制退出, 或者被系统kill掉(为了保证正在前台运行的App有足够的内存,系统会选择性的kill到后台的其他App), 当然这个和本文讨论

2017-02-13 17:22:34 348

原创 iOS7下隐藏status bar的详细研究

info.plist文件中,View controller-based status barappearance项设为YES,则View controller对statusbar的设置优先级高于application的设置。为NO则以application的设置为准,viewcontroller的prefersStatusBarHidden方法无效,是根本不会被调用的。 一、如果

2017-02-13 17:22:31 293

原创 发布iOS应用(xcode5)到App St…

第一步 ——到 itunesconnect 网站提交申请应用说明在苹果的世界里,每一个应用都有一个不同的名字,为了给自己的应用率先在该平台上获得一个未来的位置,保证你的应用的名字在开发项目后还能用,开发者可以在appstore抢先注册了听起来不错的名称。但不能抢占后一直不上传应用,这样做会受到道德谴责,而且苹果可能以后会开始整顿。进入99美元的itunes connect 账号之后

2017-02-13 17:22:28 411

原创 高效使用你的Xcode

(via:VongLo'sDev Space  原文:SuperchargingYour Xcode Efficiency) 好莱坞电影里经常看到黑客们手指在键盘上飞速跳跃,同时终端上的代码也随着飞舞。如果你也想像电影里那样,那么你来对地方了。这篇教程将会教你在Xcode编程中更像程序员,你可以称之为魔法、疯狂的技术、好运当头或者黑客。毫无疑问,在学习完本教程之后,不管你怎么认为,都会

2017-02-13 17:22:25 251

原创 ios系统声音编码表

There aresome predefined system sounds, for the system sound ID in the range1000 to 2000 (decimal), as shown below (from 2.0 to 5.0 beta). Thesystem sounds are all stored in /System/Library/Audio/U

2017-02-13 17:22:23 1021

转载 iOS从info.plist 获取项目的…

原文地址:获取项目的名称及版本号">iOS从info.plist 获取项目的名称及版本号作者:西可韦NSString *executableFile = [[[NSBundle mainBundle] infoDictionary]objectForKey:(NSString *)kCFBundleExecutableKey];    NSString*version = [[[NS

2017-02-13 17:22:20 482

原创 如何使用iAd在应用程序中展示Banne…

本文转自:http://www.cocoachina.com/applenews/devnews/2014/0701/8998.html版权归原作者所有。 本文由 Da杯柠檬水(微博) 翻译自 AppCoda原文:UsingiAd to Display Banner Ad in Your App 虽然,你可能即将开始开发下一个超级应用程序,你的一切规划和设计都已就绪,

2017-02-13 17:22:17 362

转载 iOS判断是ipad还是iphone

原文地址:iOS判断是ipad还是iphone作者:酷云-(BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions{   self.window= [[[UIWindow alloc] initWithFrame:[[UIScre

2017-02-13 17:22:14 3833

原创 ios开发 网络编程HTTP/FTP连接

1.CFHTTP   可以使用CFHTTPAPI创建HTTP请求,通常HTTP请求方法包括GET、HEAD、PUT、POST、DELETE、TRACR、CONNECT和OPTIONS。使用CFHTTP请求一般4个步骤:  使用CFHTTPMessageCreateRequest函数生成一个CFHTTP消息对象使用CFHTTPMessageSetBody函数设置消息内容使用C

2017-02-13 17:22:12 594

原创 IOS中谓词的使用

本文转自:http://www.kankanews.com/ICkengine/archives/110141.shtml版权归原作者所有。Cocoa提供了一个类NSPredicate类,该类主要用于指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配。谓词表示计算真值或假值的函数。在cocoa中封装的一个数据库框架cocoaData里面在进行

2017-02-13 17:22:09 367

原创 coredata 最简单例子

本文转自:http://zheyiw.iteye.com/blog/1672184,版权归原作者所有。先按照网上的教程,建一个简单的带coredata的项目  再 添加一个 UserInfo 对象(表)(按照网上的教材,可视化方式添加) 然后在AppDelegate.m中按如下修改,(只添加了4个方法) 然后运行,看控制台日志      - (BOOL)applic

2017-02-13 17:22:06 233

原创 天气预报接口api(中国天气网)

中国天气weather.comhttp://m.weather.com.cn/data/101110101.html(六天预报)http://www.weather.com.cn/data/sk/101110101.html(实时天气信息)其中101110101是城市的代码,获得城市代码进入http://www.weather.com.cn在搜索框上输入你要需要获得天气的城市

2017-02-13 17:22:04 1340

原创 iBeacon初探

本文转自:http://www.cocoachina.com/applenews/devnews/2014/0530/8614.html用于学习使用、版权归版权人所有。iBeacon 是苹果公司在 iOS 7 中推出的一种近场定位技术,可以感知一个附近的 iBeacon 信标的存在。 当一个 iBeacon 兼容设备进入/退出一个 iBeacon 信标标识的区域时,iOS 和支

2017-02-13 17:22:01 553

原创 iOS Grand Central Dispatch(GCD)

本文转自:http://blog.csdn.net/ysy441088327/article/details/7529135转载仅供学习,版权归原作者所有。引言:GCD的全称是Grand CentralDispatch,是苹果在iOS4.0发布的一套处理并发运算方面的API.其用途是为了提高处理器多核运算的能力.GCD有点像NSOperationQueue,它们都允许程序将任务

2017-02-13 17:21:58 315

原创 加密你的SQLite

转自王中周的个人博客 关于SQLiteSQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如iOS、Android)。 然而免费版的SQLite有一个致命缺点:不支持加密。这就导致存储在SQLite中的数据可以被任何人用任何文本编辑器查看到。比如国内某团购iOS客户端的DB缓存

2017-02-13 17:21:55 456

转载 【iOS开发】获取图片某点或…

原文地址:与 CGBitmapContextCreate">【iOS开发】获取图片某点或区域的颜色 与 CGBitmapContextCreate作者:一棵草TelenCGContextRef CGBitmapContextCreate (  void *data,  size_t width,  size_t height,  size_t bitsPerComponent,  si

2017-02-13 17:21:53 788

原创 开源网络库 GCDAsyncSocket 笔记

开源网络库GCDAsyncSocket 笔记GCDAsyncSocket地址: https://github.com/robbiehanson/CocoaAsyncSocket/ 使用方法:创建:asyncsocket = [[GCDAsyncSocket alloc]initWithDelegate:self delegateQueue:dispatch_

2017-02-13 17:21:50 317

转载 【iOS开发】iCloud开发&nbsp…

先mark一下吧,以后肯定能用上。原文地址:共享的两种方式">【iOS开发】iCloud开发 共享的两种方式作者:一棵草Telen---------------------------------------------另一篇相关日志:【iOS开发】iCloud开发 分析 :http://blog.sina.com.cn/s/blog_693de6100101jur4.html------

2017-02-13 17:21:47 1727

原创 iOS关于extern、static、const的区…

这里给大家分享一下关于extern、static、const这三个系统变量的使用区别:    extern声明此变量是全局变量。例如x.m中声明了全局变量inti; y.m中就需要这样写:extern int i;    const的意思直译过来就是常数的意思,表示只读,此变量不能被修改。    static表示静态声明,表示此变量生成于内存堆中,相当于全局变

2017-02-13 17:21:44 248

原创 调用已经废弃的API消除警告

#if __IPHONE_OS_VERSION_MAX_ALLOWED   <= 7000//插入已经废弃的代码#endif这句代码表示iOS7一下的还条件语句中执行iOS7以下的API。

2017-02-13 17:21:42 995

原创 UIImageJPEGRepresentation和UIIma…

在Iphone上有两种读取图片数据的简单方法:UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数.而UIImagePNGRepresentation只需要图片引用作为参数.通过在实际使用过程中,比较发现:UIImagePNGRepresenta

2017-02-13 17:21:39 323

原创 Block的Retain&nbsp;Cycle的解决方法

一个使用Block语法的实例变量,在引用另一个实例变量的时候,经常会引起retaincycle。这个问题在使用ASIHTTPRequest的block语法的时候会时不时的碰到。这个问题困扰了我这个小白很久。终于有一天,在AdvancedMac OS X Programming上,看到了这个问题的解决方案。先用代码描述一下症状:1234567891011

2017-02-13 17:21:36 250

原创 ios视频

微博项目示例1 项目演示 http://www.tudou.com/programs/view/FiK1E8IZ_xA/?resourceId=119121756_06_02_992iOS项目开发流程   http://www.tudou.com/programs/view/52Lco9LGvgg/?resourceId=119121756_06_02_993微博开放平台介绍  

2017-02-13 17:21:33 256

原创 iOS技巧之获取本机通讯录中的内容…

一、在工程中添加AddressBook.framework和AddressBookUI.framework二、获取通讯录1、在infterface中定义数组并在init方法中初始化1NSMutableArray *addressBookTemp;2 3- (id)initWithNibName:(NSString *)ni

2017-02-13 17:21:30 349

原创 关键帧动画CAKeyframeAnimation

之所以叫做关键帧动画是因为,这个类可以实现,某一属性按照一串的数值进行动画,就好像制作动画的时候一帧一帧的制作一样。一般使用的时候 首先通过 animationWithKeyPath 方法创建一个CAKeyframeAnimation实例, CAKeyframeAnimation 的一些比较重要的属性1. path这是一个 CGPathRef 对象,默认是空的,当我们创建

2017-02-13 17:21:28 291

MMDrawerController iOS 抽屉效果

MMDrawerController 类库可以实现左抽屉、右抽屉效果。

2014-10-31

空空如也

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

TA关注的人

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