iosre Blog

iOS 逆向开发,熟悉iphone/tweak、iphone/tool、cydia的repo 制作 、cocoapods的Specs repo制作(using-pod-lib-create、private-cocoapods)

App_processes_can_still_be_broadcast_when_they_are_in_a_background_state_where_they_may_be_killed

通过NotificationServiceExtension实现【app进程处于后台或许被杀死的状态时候仍然可以进行语言播报】

前言 想要消息推送的消息在Service Extension中被处理,需要aps 内容中包含mutable-content : 1 . (以极光平台推送为例,测试的时候,需要在高级设置开启mutable-content) aps = { alert = { body = 11; subtitle = 111; title =...

entropyOfInformation

信息

前言 传播同一则信息,信息的量好像弹性空间很大,我们应该如何测一测这个信息的量呢?如果这个信息的量是可测,那么要传递一条信息,有没有量的下限呢?也就是说,我们至少要用去多少个单位量才能完整表达这条信息呢?我们甚至还可以进一步想,要传递一条信息最少需要多少卡路里的能量呢? 信息熵 信息熵代表了一个黑盒子中的不确定性,或者说,要搞清楚这个黑盒子的秘密所需要的信息。(例子:怎么用鼓点准...

Fixed-point_Zoom_pop-up_window

iOS开发中常用的动画(定点缩放弹窗)

前言 每一个UIView内部都默认关联着一个CALayer, UIView有frame、bounds和center三个属性,CALayer也有类似的属性,分别为frame、bounds、position、anchorPoint CALayer anchorPoint anchorPoint就相当于白纸上的图钉,它主要的作用就是用来作为变换的支点,旋转就是一种变换,类似的还...

One_viewController_can_display_multiple_viewController

A custom PageViewController for iOS with the tab bar control at the top

前言 最近一个需要在一个View 展示切换管理几个样式风格各异的View。因此写了这个模版 Example diagram code NSArray *tmp_itemArray = @[@"step1\n基本信息",@"step2\n信息",@"step3\n信息",@"step4\n照片"]; CGFloat leftEdg = 15; CGFloat tmptopB...

recover_branch

git branch recover_branch commit_id;git 误删分支恢复方法

git log -g commit c018e947f1417ea7edcaa8414f9007352a3e6a7b (HEAD -> master, origin/master) git branch recover_branch_abc c018e947f1417ea7edcaa8414f9007352a3e6a7b # See Also ...

Resume

实时最新的个人简历

联系方式(更新时间:2020-5-1) 手机:1887405 (长沙号码) Email:909877255@qq.com 微信号:同手机号 个人信息 kunnan/男/1992 怀化学院 本科 信息与计算科学 2010.09-2014.06 工作年限:5年 技术博客:https://...

Record_a_few_questions_about_iOS_discussed_with_a_friend

记录和一个朋友讨论的关于iOS的几个问题:新增weak修饰的object属性的实现方式、UI 事件处理的NSRunLoopMode、和定时器的NSRunLoopMode 的关系是什么样的时候,可以保证它们能并发执行不影响个自的运行

前言 I、新增weak修饰的object属性的实现方式 答: 利用weak的实现原理进行实现:先利用OBJC_ASSOCIATION_ASSIGN 进行修饰object;此时需要捕获对象object释放, 利用object 的强引用对象属性OriginalObject的dealloc方法捕获释放的时机,对OBJC_ASSOCIATION_ASSIGN...

How_to_become_a_non-entangled_person

怎样成为不纠结的人

前言 See Also knpost /Users/devzkn/bin//knpost How_to_become_a_non-entangled_person 怎样成为不纠结的人 -t Knowledge_is_power #原来""的参数,需要自己加上""

How_to_be_a_popular_person

怎样成为一个受欢迎的人

前言 互惠互利是人类的本能冲动之一 我重视你是人人都能生产的好产品 你想要别人怎么对你,最好的办法就是先主动怎么对别人 重要的不是得失成败,而是将人生这场无线游戏推动下去 每个人都需要受欢迎 因为你缺,我能给你,所以我们做这样的交换,我欢迎你你也欢迎我。 I、受欢迎的方法...

writeVideoAtPathToSavedPhotosAlbum

使用dataWithContentsOfURL进行视频下载,并保存到相册;以便提供给其他app进行加载使用

code code NSFileManager *fileManage = [NSFileManager defaultManager]; NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:videoUrl]]; ...