为你推荐

IOS CocoaTouch UIKit 框架

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

PHP 编译

Download编译参数./configure--prefix=/usr/local/Cellar/php-5.6.8--with-apxs2=/usr/local/Cellar/apache2/bin/apxs--with-bz2--enable-zip--enable-calendar--with-mysql--w...
代码星球·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

Objective-C Runtime运行时机制

PS:研究方向1.如何在运行时,更换事件响应方法实现。2.如何在运行时,接收系统响应事件。资料1 资料2资料3资料4资料5...

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

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

设计模式

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

混合使用Objective-C,C++和Objective-C++

Objective-C,C++和Objective-C++混合编程...

C/C++/OC 函数N个参数传递

机制:函数参数是右向规则,在编译时,函数参数是从右向左写入堆栈中,从栈底低地址到栈顶高地址,如:func(intx,inty,intz);写入顺序z->y->x,栈中是x->y->z。C/C++实现:1#include<iostream>2#include<stdarg.h&g...

Python @staticmethod, @classmethod, @property

@staticmethod,@classmethod,@property用法及作用classFoo(object):def__init__(self):self._name="propertytest"print"init"deftest(self):print"classmethod"@propertydefname...

函数指针与指针函数,以及指针的指针

函数指针:指向函数的指针,本质就是一个指针变量。格式: char*(*fun)(intparam);char*test(intparam);fun=test; 指针函数:函数的返回值是一个类型指针,其本质是函数。格式:char*fun(void); 指针的指针:指向指针的指针,就是两个星(...
代码星球·2020-04-06

请定义一个函数 quadratic(a, b, c),接收 3 个参数,返回一元二次方程: ax2 + bx + c = 0 的两个解

importmath#定义一个函数,接受三个参数,返回一个一元二次方程的两个解defquadratic(a,b,c):m=b*b-4*a*cifm>=0:x=(-b+math.sqrt(m))/(2*a)y=(-b-math.sqrt(m))/(2*a)returnx,yelse:return'noanswer!...

JDBC实现mysql数据库的连接

在首次使用数据库连接时,常出现的两个问题就是:一:数据库驱动链接出现问题,也就是驱动不匹配最新版本的数据库驱动需要输入:com.mysql.cj.jbdc.Driver  注意上面的“cj”很重要, 二:就是设置时区问题,因为默认的时区是美国的时区0,而我们国家的时...