IOS

iOS极光推送集成步骤

1.下载SDK,导入Xcode2.在苹果开发者中心建立AppId与bundleID进行关联,注意勾选推送功能3.在苹果开发者中心建立推送证书4.在极光后台建立应用且上传推送证书5.建立描述文件(此时需要建立普通证书与描述文件关联)6.配置证书和描述文件到Xcode中7.开始推送...

iOS之内存管理浅谈

1.何为ARCARC是automaticreferencecounting自动引用计数,在程序编译时自动加入retain/release。在对象被创建时retaincount+1,在对象被release时count-1,当count=0时,销毁对象。程序中加入autoreleasepool对象会由系统自动加上autor...
代码星球·2020-04-06

iOS之多线程浅谈

1)并发和并行的区别在软件开发中不可避免的会遇到多线程的问题,在iOS客户端开发(或者.NET的winform或者wpf这样的cs程序)中就更不可避免的会用到多线程,在bs类型的web项目中要考虑一个并发问题,而在这里我们来说一下多线程的并行问题。首先了解并发和并行的区别:并发的实质是一个物理CPU(也可以多个物理CP...
代码星球·2020-04-06

iOS之RunTime浅谈

首先说一下什么是runtime:RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数(C语言的函数调用请看这里)。编译完成之后直接顺序执行,无任何二义性。OC的函数调用成为消息发送。属于动态调用过程。在编译的时候并不能决定真正调用哪个函数...
代码星球·2020-04-06

iOS字体名字

上面我们提到我们需要设置字体集,在IOS系统中我们用到的字体包含一下几种:FontFamily:AmericanTypewriter( AmericanTypewriter,AmericanTypewriter-Bold)FontFamily:AppleGothic(AppleGothic)FontFamil...
代码星球·2020-04-06

iOS7动态调整文字大小

iOS7添加了动态调整文字的大小,app可以通过接受通知的方式进行设置  iOS7introducesDynamicType,whichmakesiteasytodisplaygreat-lookingtextinyourapp. AmessageatthesmallestsizeAmes...

iOS7控制中心会覆盖由下向上的手势

ExpectuserstoswipeupfromthebottomofthescreentorevealControlCenter.IfiOSdeterminesthatatouchthatbeginsatthebottomofthescreenshouldrevealControlCenter,itdoesn&rsq...

Project support for both iOS 6 and iOS 7

原文:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/SupportingEarlieriOS.html#//apple_ref/doc/uid/TP40013174-CH14...

Scoping the Project for iOS 7

OnThisPageThingsEveryAppMustDoThingsEveryAppShouldDoIfYouMustContinuetoSupportiOS6Knowingyourapp’scompatibilityrequirementsandcustomizationcharacteristics...

ios正则匹配字符串-备忘

NSError*error=NULL;NSRegularExpression*regex=[NSRegularExpressionregularExpressionWithPattern:@"\b[1-3]\b"options:NSRegularExpressionCaseInsensitiveerror:&e...

iOS 正则表达式(转载-备忘)

2012-07-0502:25:48 这里是不错的教程:http://deerchao.net/tutorials/regex/regex.htmbugfix:[u2E80-u9FFFa]。ios下用这个匹配中文常用正则表达式:  匹配双字节字符(包括汉字在内):[^x00-xff]  评注:可以用来计算字符...

ios Crash Log 分析汇总(转载--备份)

方法一: 1.xcode 有自带的symbolicatecrash,可以将.crash文件中的16进制地址转换成可读的函数地址。symbolicatecrash位于:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platf...

vue axios的使用

详细可以看: https://www.kancloud.cn/yunye/axios/234845这里介绍日常使用得比较多的get和post:importaxiosfrom'axios'//getaxios.get('url~~~',{params:{data1:123,data2:456}}).then(r...
代码星球·2020-04-06

IOS 数据转换

NSDictionarytoNSData1NSMutableDictionary*mDic=[[NSMutableDictionaryalloc]initWithCapacity:1];2[mDicsetValue:@"test1"forKey:@"test1"];3[mDicsetValue:@"test2"forK...
代码星球·2020-04-06

IOS中init方法都做了什么事?

一、概述在初始化使用init方法初始化时,会将以init开头的初始化方法,按顺序调用一遍。比如以下几个方法:1initWithFrame:2initWithNibName:3initWithStyle:PS:注意,在自定义Cell时,使用register注册一个Cell时,仅调用initWithStyle:方法。...