#精通iOS开发

IOS 在MRC和ARC @property 与 @synthesize 特性

一、格式与例子格式1(参数1,参数2,参数3)类型变量名; 例子1@property(nonatomic,assign,readonly)NSString*iText; 二、MRC下,特性@property声明的属性,在编译时刻会生成相应的成员变量(_XXX),除非,声明一个与属性同名的成员变量,则...

IOS 在终端( Terminal )开发

 Terminal开发编译器LLVMClangOC创建*.m文件编译命令,例子1clang-fobjc-arc-frameworkFoundationfiles-otest2//param--files编译源代码文件目录34clang-fobjc-arc-frameworkFoundation*.m-otes...
代码星球 ·2020-04-06

IOS 消息机制

 ...
代码星球 ·2020-04-06

IOS KVO & KVC 模式

key-valueobserving(观察者模式),即键值监听,分为观察者和被观察对象,当被观察对象中属性发生变化,被观察对象会通过观察者.OC中,KVO常用方法:注册指定Key路径的监听器:addObserver:forKeyPath:options:context: 删除指定Key路径的监听器:remov...
代码星球 ·2020-04-06

IOS CocoaTouch UIKit 框架

新建一个Button并绑定点击事件1//创建Button对象,初始化位置大小(位置坐标为左上角点和右下角点)2UIButton*btn=[[UIButtonalloc]initWithFrame:CGRectMake(100,100,120,110)];34//设置按钮显示文字及样式5[btnsetTitle:@"测试...
代码星球 ·2020-04-06

IOS 程序生命周期的原理

一、UIApplication 生命周期  每一个IOS应用程序都包含一个UIApplication对象,IOS系统通过UIApplication对象监控应用程序生命周期全过程。每一个应用程序都会为UIApplication对象指定一个代理对象,该代理对象用于处理UIApplication对象监控生命周期事件...

IOS 设计模式

一、MVC:ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写。Model(模型)表示应用程序核心,是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示部分,通常视图是依据模型数据创建的...
代码星球 ·2020-04-06

IOS autolayout(自适应布局)

一、自适应布局布边间距约束(Leadingandtrailingspace)        水平间距约束(Horizontalspaceconstaint)        等宽约束(Equalwidthsconstaint)        方向比例约束(Aspectratioconstaint)        二、垂直...
代码星球 ·2020-04-06

IOS 技术层结构

            (此图来自于其它博客)一、CocoaTouch层CocoaTouch层的关键技术多任务打印数据保护苹果推通知服务本地通知手势识别器点对点对战服务标准系统ViewController外部显示支持CocoaTouch层包含的框架UIKitMapKitGameKitMessageUI/AddressU...
代码星球 ·2020-04-06

IOS 框架、工具及添加依赖库

一、工具CocoaTouchcoredataInterfaceBuilderInstruments:用于性能分析的工具。Shark:是代码性能分析工具,优化代码原始的执行速度。CodeSense索引Charles:网络封包分析工具Reveal:界面调试工具Crashlytics:崩溃日志记录工具Flurry:移动统计工...

Java开发23种设计模式

设计模式(DesignPatterns)      ---- --可复用面向对象软件的基础设计模式(DesignPatterns)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢...

iOS报错 -pie can only be used when targeting iOS 4.2 or later

近期,使用师兄的project时。突然报错之前没发现这个错误。信息例如以下:ld:-piecanonlybeusedwhentargetingiOS4.2orlaterclang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)详细信息: ...
代码星球 ·2020-04-06

Android开发之经常使用开源库直接拿来用

1、from 代码家整理比較好的源代码连接**************************************************************************************************************************************...

android 仿ios 对话框已封装成工具类

对话框在android中是一种非经常见的交互提示用户的方式,可是非常多产品狗都叫我们这些做android的仿ios,搞的我们android程序猿非常苦逼,凭什么效果老是仿ios,有没有一点情怀,只是ios在界面封装确实比android好非常多,吐槽完成,比方一种非经常见的场景就是在没网的情况下提示用户,看...

iOS界面生命周期过程具体解释

      开发过Android的人都知道,每个Android界面就是一个Activity,而每个Activity都会有自己的生命周期,有一系列方法会控制Activity的生命周期。如:onCreate(),onStart(),onResume(),onDes...
首页上一页...198199200201202...下一页尾页