自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ios开发学习笔记(这里一定有你想要的东西,全部免费)

目录(?)[+] 1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用) 其实在代码里还是可以设置的,那就是删除背景view [[self.searchBar.subviews objectAtIndex:0] removeFromSuperview];

2015-01-06 20:22:39 977

原创 安装Ruby环境和下载和安装CocoaPods

一,安装Ruby环境(前缀$标识的标识要在终端输入) 1,安装RVM   $:curl -L https://get.rvm.io | bash -s stable 等待一段时间后就可以成功安装好 RVM。 然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)   $:rvm -v (检查是否安装正确) 一般安装正确会出现rvm 1.22.17 (stabl

2016-07-25 15:11:04 420

原创 IOS开发之----常用函数和常数

介绍一下Objective-c常用的函数,常数变量 算术函数 【算术函数】 函数名 说明 int rand() 随机数生成。 (例) srand(time(nil)); //随机数初期化 int val = rand()P; //0~49之间的随机数 int abs(int a) 整数的绝对值 (例)i

2016-07-25 15:07:29 323

原创 知乎iOS面试题

1. 什么是arc?(arc是为了解决什么问题诞生的?) 2. 请解释以下keywords的区别: assign vs weak,   __block vs __weak 3.  __block在arc和非arc下含义一样吗? 4. 使用atomic一定是线程安全的吗? 5. 描述一个你遇到过的retain cycle例子。(别撒谎,你肯定遇到过) 6.  +(void)load;  

2016-07-25 14:21:24 1014

原创 showdsocks 安装

1.极路由获取root权限  2.下载开发者模式插件  3.终端输入  ssh root@192.168.199.1 -p 1022 (如果报错:IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!) 输入: rm -rf ~/.ssh/known_hosts 删除known_hosts文件 然后再输入ssh root@192.168.19

2016-07-25 14:19:41 4752

原创 百度地图API 地理位置获取和大头针显示当前位置

1.导入系统库 添加方式:在Xcode的Project -> Active Target ->Build Phases ->Link Binary With Libraries,添加这几个系统库即可。 CoreLocation.framework、 QuartzCore.framework、 OpenGLES.framework、 SystemConfiguration.framework

2016-07-20 03:14:24 5374

转载 objective c关于下划线和双下划线的用法

关于@synthesis、变量、属性、属性名前面下划线的问题 那个下划线只是为了方便区别全局变量和本地变量,或者防止变量重名,只是一种编程风格,实际上对代码没有实质影响,更无法替代@synthesize语句的功能。你只要记住一个真理, 凡是在头文件里面定义了@property的变量,必定要@synthesize。 第二:字符或变量前面有双下划线的: __st

2016-03-17 18:51:14 598

转载 Swift 学习之二十一:?和 !(详解)

Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值, 也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化 。如果在使用变量之前不进行初始化就会报错: [plain] view plain copy  print? var stringValue : String    //error: 

2016-03-16 16:47:53 321

转载 CAEmitterLayer实现粒子效果

CAEmitterLayer 在iOS 5中,苹果引入了一个新的CALayer子类叫做CAEmitterLayer。CAEmitterLayer是一个高性能的粒子引擎,被用来创建实时例子动画如:烟雾,火,雨等等这些效果。 CAEmitterLayer看上去像是许多CAEmitterCell的容器,这些CAEmitierCell定义了一个例子效果。你将会为不同的例子效果定义一个或多个CA

2016-03-11 17:53:26 325

转载 使用UIVisualEffectView为视图添加特殊效果

在iOS 8后,苹果开放了不少创建特效的接口,其中就包括创建毛玻璃(blur)的接口。 通常要想创建一个特殊效果(如blur效果),可以创建一个UIVisualEffectView视图对象,这个对象提供了一种简单的方式来实现复杂的视觉效果。这个可以把这个对象看作是效果的一个容器,实际的效果会影响到该视图对象底下的内容,或者是添加到该视图对象的contentView中的内容。 我们举

2016-03-10 16:48:29 606

原创 iOS 删除已经配置的类库和移除CocoaPods

引言 我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产生一个疑问:如果发现某个类库不适用,甚至是整个CocoaPods我们都不想再在项目中持有,那么我们要怎么把这些东西从项目中清理出去呢?本文介绍的就是如何删除一个或若干个已经在项目中配置好的第三方类库,以及如何将整个CocoaPods从项目中移除(不是在终端中卸载)。 删除项目中已经配置的类库

2016-02-23 11:09:33 4471

转载 Mac OS X 下搭建 Java 开发环境图解

本篇博客介绍如何在Mac osx系统下搭建java开发环境,有了java的开发环境,我们就可以做Java相关的开发,Eclipse和Android Studio都是要有JVM环境才能运行的,所以本篇就稍微总结一下如何在Mac osx下配置java环境变量。 先来看看笔者的电脑配置: 打开终端,查看10.10版本的系统使用的是什么shell命令: 输

2015-12-10 19:37:06 4088 1

转载 ios开发多个mac共用证书(ios开发证书移植)

有的时候需要移植证书或是多个mac共用一套证书。只需要把对应的证书导出就好。 一般都是容易忽略导出私钥。 1.导出公钥证书 更正一下 上面这个图截图错了。是导出。   2.导出私钥证书 导出私钥的时候有密码记得,导入的时候也需要输密码。     3.profile文件的话需要设备注册,这个可以注册多个的。 导出了

2015-07-29 16:41:44 742

转载 iOS 多线程GCD

转载地址:http://www.cnblogs.com/pure/archive/2013/03/31/2977420.html Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。 dispatch queue分成以下三种: 1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。

2015-06-24 10:30:22 311

转载 ios中的category与extension

转载:http://blog.youkuaiyun.com/leikezhu1981/article/details/9309761 目录(?)[-] 代码ccppoc代码代码ccppoc代码代码ccppoc代码 category和extension用来做类扩展的,可以对现有类扩展功能或者修改其功能。 在iOS中category应用是非常广泛的,系统自带的很多类

2015-06-08 10:52:50 422

转载 发布到AppStore时把项目打包成ipa

转载:http://jingyan.baidu.com/article/ceb9fb10f4dffb8cad2ba03e.html 右键工程,选择“打开方式”->“Xcode6.1” 在Xcode中设置发布证书。 选择“Product”->"Edit Scheme..."打开如下界面 在“Build Configu

2015-06-01 17:12:41 900

转载 ios 项目最新真机调试教程

引言:众所周知,苹果的安全性做的一直很高,导致ios开发的门槛相对于安卓来说,高出不少,也就导致了现在iOS高级工程师一直是稀缺的资源。今天我们来谈一谈苹果的真机调试。 苹果的真机测试要复杂好多,最主要的是你需要花费99$购买苹果的开发者认证,其他的条件有: 一台测试手机或pad一台装有苹果系统的电脑 具体步骤: 到官网https://developer.apple.com

2015-05-28 11:19:06 1035

转载 iOS库 .a与.framework区别以及Xcode 6制作动态及静态Framework

一、什么是库? 库是共享程序代码的方式,一般分为静态库和动态库。 二、静态库与动态库的区别? 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。 三、iOS里静态库形式? .a和.framework 四、iOS里动态库形式?

2015-05-22 09:33:35 1521

转载 iOS开发UI基础—简单介绍静态单元格的使用

原文: http://www.cnblogs.com/wendingding/p/3762295.html iOS开发UI基础—简单介绍静态单元格的使用 一、实现效果与说明 说明: 观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,  上面的数据都是固定的,且几乎不会改变 。  要完成上面的效果,有几种方法: (1)可以直接利用代

2015-02-27 09:20:04 478

转载 UIDevice,设备信息

1. 判断是否是横向屏:BOOL b=UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation);      获取设备uniqueIdentifier :[UIDevice currentDevice].uniqueIdentifier;,但在ios5中,它已被废弃。      http://kensou.b

2015-01-12 17:39:16 456

转载 iOS开发学习之触摸事件和手势识别(转)

iOS的输入事件 触摸事件 手势识别 手机摇晃 一、iOS的输入事件   触摸事件(滑动、点击) 运动事件(摇一摇、手机倾斜、行走),不需要人为参与的 远程控制事件(耳机控制手机声音) 1⃣️iOS事件对象都是UIEvent类的实例 UIEvent类对事件类型定义了enum常量: typedef NS_ENUM(NSInteger,

2015-01-09 11:56:25 538

转载 ios开发之NSTimer 详细设置

先说一下我的业务需求,最近在做一个小项目,需要用到定时器的功能,NSTimer类,期间,出现了一些小问题,不过最终通过自己的努力,终于做出来了。我想总结一下,我对NSTimer类的学习和理解。 不多说了,先上效果图 界面元素很简单,两个UIButton 开始和暂停,20表示起始倒计时。最终的效果是,按开始按钮的时候,倒计时开始运行,按暂停按钮的时候,计时器,停止倒计时。当倒计时为0

2015-01-08 14:56:44 647

转载 layoutSubviews总结

ios layout机制相关方法 - (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit ——————- - (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout ——————– - (void)setNeedsDisp

2014-12-15 10:16:43 458

转载 iOS--UIImageView添加边框和阴影

- (void)viewDidLoad { [super viewDidLoad]; //添加显示 UIImage *image = [UIImage imageNamed:@"0_wanggsx20080817.jpg"]; UIImageView *imageView = [[UIImageView alloc]initWithImage:image];

2014-12-14 20:27:37 995

转载 iOS开发- UICollectionView详解+实例

本章通过先总体介绍UICollectionView及其常用方法,再结合一个实例,了解如何使用UICollectionView。   UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类。

2014-12-05 16:57:22 430

转载 iOS开发UI篇—自定义瀑布流控件(基本实现)

一、基本实现 说明:在View加载的时候,刷新数据。   1.实现代码 YYViewController.m文件 1 // 2 // YYViewController.m 3 // 06-瀑布流 4 // 5 // Created by apple on 14-7-28. 6 // Copyright (c) 2014年 wendingding. All

2014-12-05 11:43:09 609

转载 iOS瀑布流(UIScrollView或UITableView)和解决运行不流畅的问题

写的一个程序中用到了瀑布流的展现方式,但是发现当图片数量太大的时候,在iPhone4上会不流畅,这点很不爽。 写代码之初是做了一些优化的,比如cell重用,异步加载,但是还是很卡。 终于后来发现了症结所在,那就是,如果滑动太快,可能同时就发出了比如10个图片请求。这些请求虽然都在后台运行,但是它们可能在同一个时间点返回UI线程。这个时候如果加载图片到UIImageView太频繁,就会造

2014-12-05 09:55:00 1400

转载 iOS中,MRC和ARC混编

如果一个工程为MRC,其中要添加ARC的文件: 选择target -> build phases -> compile sources -> 单击ARC的文件将compiler flags设置为:-fobjc-arc 如果一个工程为ARC,其中要添加MRC的文件: 同样的路径,然后单击MRC的文件将compiler flags设置为:-fno-objc-arc。

2014-12-05 09:23:37 490

转载 可抓接口的app

喜马拉雅, 菜市场, 掌厨, 百思不得姐, 团800, 网易新闻, 超级辅助For LOL, 36氪, 墨迹天气, LOL手机盒子, LOL手机助手, 全能助手, 时光网, 豆瓣视频, 面包旅行 微音乐 臭美 大众点评 音乐催眠大师 明星衣橱 婚礼季 纪 美团 驴妈妈 汽车之家部分能抓

2014-12-04 17:02:26 1123

转载 常见的6种传值 ------ 代理(delegate)传值 单例传值 Target-Action传值 属性传值 block传值 通知传值

第一种 :通知传值(NSNotificationCenter)  博文链接地址: http://blog.youkuaiyun.com/zuoyou1314/article/details/37968631 第二种 :target-action传值  博文链接地址: http://blog.youkuaiyun.com/zuoyou1314/article/details/37968245 第

2014-12-04 16:56:42 479

原创 第九讲:UITableView表视图

待....

2014-12-03 11:25:58 482

原创 第十三讲:标签视图

待......

2014-12-03 11:25:17 453

原创 第十二讲:模态,单例,单例模式,需求分析,框架设计

待....

2014-12-03 11:23:10 483

原创 第十八讲:初级数据持久化

待...

2014-12-03 11:16:53 509

原创 第⼆十四讲:MVC、通知

本讲内容 ⼀、MVC MVC Model - View - Controller 即 模型 - 视图 - 控制器⼲广泛应⽤于各种开发。 MVCModel(模型),存储、处理数据,为应⽤用程序提供数据。例如:通 讯录中的ContactPerson、《⾖豆瓣》中的Acti

2014-12-03 11:12:51 587

原创 第⼆⼗三讲:动画

本讲内容 一、动画的使用场景 二、UIView动画 三、CGAffineTransform2D仿射变换 四、CALayer 五、CAAnimation动画 一、动画的使⽤用场景 iOS中的动画 iOS中的动画是指一些视图上的过渡效果合理利⽤动画能提高用户体验 动画的分类 二、UIVi

2014-12-03 11:05:25 522

原创 第二十二讲:多线程编程

待...

2014-12-03 10:53:58 390

原创 第二十一讲:集合视图

待...

2014-12-03 10:50:12 536

原创 第⼗九讲:数据库

本讲内容数据库管理系统 SQL语句iOS的数据库技术的实现 一、数据库管理系统 数据库管理系统 常⻅见数据库 1. SQL 2. My SQL3. Oracle 数据库管理系统 什么是数据库 1. 以⼀定⽅式储存在一起; 2. 能为多个用户共享; 3. 具有尽可能小得冗余度; 4

2014-12-03 10:48:54 423

原创 第⼗七讲:图⽚片异步下载、KVO

本讲内容 一、异步下载图⽚片 二、UITableView中图⽚片的异步下载 三、KVO 四、KVO监测Model图⽚片下载 一、异步下载图⽚片 图⽚下载真实开发中,网络接⼝返回的JSON或XML数据中,通常不会直接包 含图⽚,⽽是给出图⽚的URL。! 因此,需要根据图⽚URL获取图片数据,以

2014-12-03 10:44:41 728

空空如也

空空如也

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

TA关注的人

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