自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【上传AppStore】iOS项目上传到AppStore步骤流程(第三章) - 基本信息总汇

一.App ID(bundle identifier)App ID即Product ID,用于标识一个或者一组App。App ID应该和Xcode中的Bundle Identifier是一致(Explicit : 唯一)的或匹配(Wildcard : 通配)的。App ID字符串通常以反域名(reverse-domain-name)格式的Company Identifier(...

2016-03-10 20:25:00 339

转载 【上传AppStore】iOS项目上传到AppStore步骤流程(第二章) - 利用P12文件生成证书.多人开发必备 & 前言扫盲...

前言的前言 :有几种关系需要搞清楚的.由我自己经历的坑和看着网上大多数资料来说,比较混乱.现在整理一下正如前面的文章所言.一套由零 - 申请证书 - AppIDs -Provisioning Profiles - 打包 - 上传 - 审核 等这里在总结一下 :所谓证书(Certificates) : 用我自己的理解就是, 你需要申请一把钥匙, 去开启某些服务 .按着...

2016-03-10 17:37:00 203

转载 【上传AppStore】iOS项目上传到AppStore步骤流程(第一章) - 上传新的app

1.登录developer.apple.com2.点击member center后 然后如下图3.点击certificates Identifiers 进下图  界面基本介绍请看图 :4. 其次创建相应的签名 Development是开发环境下的证书, Production是生产环境下的证书(往appStore上传),对应的推送签名...

2016-03-10 14:49:00 327

转载 【ConnerStone】SVN代码管理 - 基本使用

第一步,链接服务器,创建代码管理仓库第二步,输入服务器的配置,链接服务器(例子是以svn:// 为例子)第三部 ,链接成功后,SVN的基本界面组成第四步 从仓库中check out你需要的项目第五步 (自己工作管理区)管理已经Check Out的代码,一般的顺序就是1 . Updata(更新代码) 2 ...

2016-03-10 08:53:00 147

转载 【Masonry】使用技巧 - 篇一

从别人项目得到的灵感 : 请看以下代码 1 UIColor *darkColor = [UIColor colorWithHexString:@"0x28303b"];    // 1. 确定宽高 2 CGFloat buttonWidth = kScreen_Width * 0.4; 3 CGFloat buttonHeight = kScaleFro...

2016-03-01 10:24:00 131

转载 【工作总结】LLDB调试技巧 - 篇一

备忘命令 :命令“l”可以查看程序当前运行的位置(lldb) l 341 342 343 344 345 346 } 347 348 349 - (void)rightBarBu...

2016-02-29 18:59:00 189

转载 【AFNetworking】AFNetworking源码阅读(一)

1. 前言2. iOS Example代码结构3.AFNetworkActivityIndicatorManager4. UIRefreshControl+AFNetworking5. AFNetworkActivityManagerTests+AFUIRefreshControlTests6. 参考文章回到顶部1. 前言AFNetw...

2016-01-28 10:18:00 149

转载 iOS9新系统下APP Store 应用上传新指南

一iTunes Connect介绍iTunes Connect是面向iOS应用开发人员的苹果门户网站,供开发人员管理其应用,跟踪下载情况。今年1月份闹得沸沸扬扬的iTunes Connect BUG事件,就是因iTunes Connect漏洞允许开发人员登录他人账户控制他人应用引发的,此漏洞导致iTunes Connect一度关闭服务修整。登入iTunes Connect账号后,首...

2016-01-19 11:55:00 138

转载 【学习总结】iOS中NSNotification、delegate、KVO三者之间的区别与联系?

在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信。在IOS应用不断的出现三种模式来实现这种通信: 1.委托delegation; 2.通知中心Notification Center; 3.键值观察key value observing,KVO 因此,那为...

2016-01-13 15:30:00 131

转载 My mac cannot run 类相关的操作 , which is lower than 类相关的操作。

首先你选择的项目是mac项目,其次,你MAC的系统版本小于你当前项目部署环境的最低支持版本要么升级你的MAC系统,要么再project—>target设置developermenttarget低于你Mac当前系统版本转载于:https://www.cnblogs.com/cwllong/p/5126459.html...

2016-01-13 10:28:00 107

转载 【学习总结】iOS 数据保存几种方式总结

在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个...

2016-01-12 18:33:00 218

转载 【CocoaPods】配置CocoaPods后 - CocoaPods使用

配置CocoaPods后 - CocoaPods使用极速化 CocoaPods :1 .使用淘宝 Ruby Gems 源(Cocoapods 使用 ruby 开发)gem sources -l (查看当前ruby的源)gem sources --removehttps://rubygems.org/gem sources -ahttps://ruby.taobao....

2015-12-24 19:15:00 108

转载 The sandbox is not sync with the Podfile.lock

github下载的Demo,很多时候使用到CocoaPods,有的时候因为依赖关系或者版本问题不能编译运行。出现 以下错误The sandbox is not sync with the Podfile.lock问题时候,如下所示解决办法 :1 ) 删除Demo下得 xx.xcworkspace (例如上面PlainReader.xcworkspac...

2015-12-24 16:14:00 76

转载 【CocoaPods】CocoaPods基本安装教程

CocoaPods是什么,有什么用,怎么来等等我就不说了.反正就是一个管理第三方开源框架的~1. 配置前 - 本地安装好Ruby环境2. 安装命令 ->sudo gem install cocoapods墙挡了.出这个错ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)...

2015-12-24 14:12:00 156

转载 【CocoaPods】配置CocoaPods前 - 本地安装好Ruby环境

xcode (反正就是代码编辑器)Xcode就不用说了把。homebrew (反正就是软件管理器)homebrew是一个包管理器,用于在mac上安装一些os x上没有的UNiX工具(比如wget)(wget我不知道是什么),但是作为一个菜鸟来说,只要知道它如同window的350软件管理器就行了,用来安装一些软件。官方网站:http://brew.sh/index_zh-...

2015-12-24 14:09:00 283

转载 【学习总结】【多线程】一些面试题

1. 多线程的底层实现?多线程的实现原理?多线程有什么作用?使用场合是什么?一般问这个的话,比较空泛,分析一下,问题如没实际使用场景的话,可从问题原理上解释1.1)首先搞清楚什么是线程、什么是多线程、还可以适当带一下进程的概念。Mach系统是第一个以多线程方式处理的任务~。(了解)【学习总结】【多线程】 线程 & 进程 & NSThread(多线程的一套...

2015-12-21 09:17:00 95

转载 【学习总结】声明变量在@interface括号中与使用@property的区别

方式一:直接在.h文件@interface中的大括号中声明。@interface Test : NSObject { NSString *str; // 私有变量 , 其他类无法访问,只能够该类内部单独使用}@end 方式二:在.h@interface中声明,然后再在@property中声明。(已废弃写法.Xcode后来出了自动合成属性器)...

2015-12-19 11:51:00 166

转载 【UI控件总结】【UIScrollView】深入理解篇UIScrollerView

【UI控件总结】【UIScrollView】基本方法+基本描述接下来,我整理一下自己的思路,深入理解UIScrollView基本点 :1 . UIScrollView 是一个UIView。每个UIView都有一个bounds和frame。当布局一个界面时,我们需要处理视图的frame。这允许我们放置并设置视图的大小。 视图的frame和bounds的大小总是一样...

2015-12-10 18:07:00 232

转载 【UIScrollView】基本方法+基本描述

scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];scrollView.backgroundColor = [UIColor redColor]; scrollView.scrollsToTop = NO; // 是否支持滑动最顶端 sc...

2015-12-08 15:55:00 136

转载 【学习总结】【多线程】 安全隐患 & 通讯 & 线程的状态

一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题所以很自然的,当某个线程进入某个事件,处理某个事件,访问某个对象的时候,先加 “锁”互斥锁的优缺点优点:能有效防止因多线程抢夺资源造成的数据安全问题...

2015-11-30 20:58:00 105

转载 【学习总结】【多线程】 线程 & 进程 & NSThread(多线程的一套API)

一、进程和线程1.什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开 Chrome、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程2.什么是线程1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)线程是进程的基本执行...

2015-11-30 20:48:00 93

转载 【学习总结】整理一下int, NSInteger 等概念

基本需要知道的 :unsigned : 没符号的signed : 有符号的int : 整型看看OC的定义 :1 #if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_642 typedef l...

2015-11-09 18:53:00 138

转载 【项目实战】项目新特性页面总结

每个App新版的时候,总有一些变化,主流上基本会将一个新版本的新特性,以图片轮播的形式展示新特性的图片为新特性新建一个继承UIViewController的控制器管理新特性的逻辑->创建一个控制器的view来管理软件新特性-> 创建一个ScrollView// 1.创建一个ScrollView : 显示所有的新特性图片 UIScrol...

2015-11-03 10:11:00 113

转载 【学习总结】 init & initWithFrame & initWithCoder

//当我们所写的程序里没用用Nib文件(XIB)时,用代码控制视图内容,需要调用initWithFrame去初始化- (id)initWithFrame:(CGRect)frame{ if (self =[superinitWithFrame:frame]) { // 初始化代码 } return self;}用于视...

2015-10-29 10:48:00 125

转载 一些第三方框架

JSON解析框架JSONKit :与系统API较为接近的应该是JSONKitSBJSON : 老框架, 不建议使用NSJSONSerialiation(苹果原生API)XML解析框架libxml2 : 纯C语言,默认包含在IOS SDK中,同时支持DOM和SAX方式解释GDataXML : DOM方式解释,由Google开发, 基于Libxml2...

2015-10-27 10:56:00 112

转载 【单例模式】单例模式 & GCD单例模式 & 将封装单例模式到宏

懒汉式单例模式下面的代码块, 基本是单例模式的完整版本了.可扩展的地方,可以在init方法中作扩展. 1 // static 在全局变量的作用域仅限于当前文件内部 2 static id _instance; 3 4 /** 5 * alloc方法内部会调用这个方法 , zone是代表内存块的意思 6 */ 7 + (id)allocWit...

2015-10-23 19:50:00 112

转载 【学习总结】零散的知识点

这里,总结了一些很零散的知识点,日常开发中的一些小技巧等。UI控件 :需要设置 Button 的image和backgroundImage, 建议先把按钮类型改为custom,才能保证设置成功。小技巧 :属性名不能以 new 开头,因为 new 在OC中属于一个关键字只有在init开头的构造方法中,才允许对self进行...

2015-10-23 09:39:00 137

转载 【学习总结】网络

什么是HTTP通讯过程?1. 请求 (客户端发送请求信息到服务器的过程)-> 请求行 : 请求方法 , 请求路径 , HTTP协议的版本*GET , /Server/resources/vidios/1.mp4 , HTTP/1.1-> 请求头 : 客户端的一些描述信息User - Agent : 客户端的环境 (软件环境)-&g...

2015-10-21 20:43:00 105

转载 【学习总结】【多线程】 多线程概要 & GDC & NSOperation

基本需要知道的 :进程 : 简单点来说就是,操作系统中正在运行的一个应用程序,每个进程之间是独立的,每个进程均运行在受保护的内存空间内线程: 一个进程(进程)想执行任务,必须有线程(所以,每个进程至少有1条线程),线程是进程的基本执行单元.疑问 :在一条线程中怎样执行任务?线程的串行线程的串行 : 一个线程中任务的执行是串行的(同一时间内,1个线程只能执行一个...

2015-10-21 20:42:00 159

转载 【学习总结】触摸事件的总结

1.事件类型、响应者•在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”••UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象,都能够接收并处理事件•iOS中的事件可以分为3大类型     触摸事件    ,...

2015-10-17 16:29:00 121

转载 占位

占位转载于:https://www.cnblogs.com/cwllong/p/4887702.html

2015-10-17 16:28:00 89

转载 【学习总结】UIGestureRecognizer(手势识别器)

基本知识点 :-> IOS 3.2之后 , 苹果推出了手势识别功能 ( Gesture Recognizer ) 在触摸事件处理方面 , 简化开发难度.-> UIGesture Recognizer基类是一个抽象类, 定义了所有手势的基本行为, 使用它的子类才能处理具体的手势UITapGestureRecognizer(敲击)UIPin...

2015-10-17 16:28:00 132

转载 【学习总结】OS X , IOS , IOS SDK , XCode之间的关系

几个基本的概念 : OS X : 属于桌面PC级别(IMac,MacPro等)对应安装的操作系统IOS : 属于移动设备级别(Iphone,Ipad等)对应安装的操作系统XCode: 是一个IDE,也就是一个开发者工具程序IOS SDK : 是一个编程API集合(苹果官方提供的开发包,包含大量类与方法,供开发者调用) 我总结了几个如下几个问题,并作出总结解答:...

2015-10-11 11:50:00 324

转载 【学习总结】Info.plist和pch文件的作用

Info.plist建立一个工程后,会在Supporting files文件夹下看到一个“Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除项目中其他Plist文件不能带有“Info”这个字眼,不然会被错认为是非常重要的“Info.plist”项目中还有一个InfoPlist.strings的文件,跟Info.plist文件的本地化相...

2015-08-25 21:32:00 138

转载 【学习总结】IOS程序运行过程 、UIWindow 、controller 、 UIView 创建过程的总结

程序启动开始到view显示:程序启动首先会执行main函数 - > UIApplicationMain函数:程序启动 (加载框架,info文件,资源等)执行Main函数初始化UIApplication单例对象初始化AppDelegate对象,并设为UIApplication对象的代理然后调用UIApplication的didFinishLaunching...

2015-08-25 18:48:00 133

空空如也

空空如也

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

TA关注的人

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